Multidelivery on Opencart 3
Multidelivery - module for adding delivery methods or pickup points in an online store on Opencart 3.x. You can set shipping costs for these methods. Also, for delivery methods, you can set the order amount at which the delivery cost will change, i.e., after a certain order amount, you can make the delivery cheaper / more expensive or even free of charge. Shipping methods can also be set to display dependencies by geographic area and tax class.
Multidelivery. Installation instructions:
- Load the module through the admin panel (ocmod).
- Go to Modules > Modules > Delivery and install the Multi delivery module.
- Edit the module, and create new delivery methods.
Powered by Opencart / OcStore 3.x
Data not saved?
If you plan to have a lot of delivery methods and the data is no longer saved with a certain number of methods, you need to increase the value of the max_input_vars PHP parameter in the server settings.
The max_input_vars parameter is responsible for the maximum number of parameters to be passed.
There are several ways to increase the value of max_input_vars:
- in the hosting / server control panel, find the PHP Settings section (if this is not there, write to the hosting technical support)
- in the php.ini file, edit or add the parameter max_input_vars = 5000;
- in the .htaccess file at the very end add the line php_value max_input_vars 5000
Change log:
- 02/18/2018 - fixed the problem with displaying the new shipping cost when a certain amount of the order is reached.
- 03/25/2019 - added the ability to specify your text instead of shipping cost 0, for example "Free"
- 10/28/2019 - problem fixed - the module title was displayed in the order, even when there was no available delivery method.
- Opencart 3.0.0.0
- Opencart 3.0.1.1
- Opencart 3.0.1.2
- Opencart 3.0.2.0 или ocStore 3.0.2.0
- Opencart 3.1.0.0
- Opencart 3.0.3.1
- Opencart 3.0.3.2
- Opencart 3.0.3.3
- Opencart 3.0.3.6
- Opencart 3.0.3.7 и OcStore 3.0.3.7
Solution:
Download and install the Localcopy OCMOD add-on
After installing this add-on, you need to go to the Modifiers section and click the "Update modifiers" button. After that, you can install other modules
There are some problems and possible solutions:
1. The template cache has not been reset - you need to update the cache [screenshot]
2. When you previously edited template files through the admin panel in the "Theme Editor" section, they were saved in the database and it is no longer affected by ocmod modifiers, this is an Opencart 3 issue. You need to install an extension [download] and update the modifications in the admin panel.
3. Your template is based on TPL files (*.tpl), while in Opencart 3 templates should be in TWIG format (*.twig). The problem is that ocmod modifiers do not affect TPL files - all changes must be made to these files manually.
You need to enable the output of all php errors on the screen - for this, in the .htaccess file at the end you need to add the lines:
php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL
Now, instead of error 500, an error code should be displayed, which will indicate the issue.
There is a bug in official Opencart 3.0.3.5 - 3.0.3.6 patches - modifiers do not work with twig files due to an error in the standard modifier /system/modification.xml - the second operation from this modifier does not work.
The problem occured in official github and proposed solution is https://github.com/opencart/opencart/blob/3.0.x.x_Maintenance/upload/system/modification.xml
We made a fix modifier according to these recommendations, it will replace the /system/modification.xml file with the correct one.
Solution:
1. Back up your /system/modification.xml file
2. Download the fix modifier from the link and install it in your admin panel
3. Update mod cache
4. Update twig template cache
- Categories: Delivery Modules
- Tags: Multidelivery , adding delivery , delivery methods , pickup points , online store , delivery ocstore , module , module opencart , opencart3
- Author: Opencart
-
Price: $7,00
- Compatibility Guaranteed
- Only OCMOD
- Not linked to a domain
- Open source
- Virus-free
- Support
Information:
- Common mistakes in Opencart 3
- Opencart 3.0 custom VAT collection module from the order amount
- Updating the NBU exchange rate for Opencart 3 is a useful module for resource operations.
- Different Prices for Customer Groups - a tool for managing prices in stores.
- How does the Opencart 3.0 Module Order in 1 Click work?
- Opencart 3.0 Related Products Module: How to Use
- Opencart 3 store reviews
- Multidelivery of goods in opencart. Advantages for online stores