Version 2.0 of the module brings a comprehensive overhaul to the overrides system, now fully utilizing hooks. As a result, upgrading the module may introduce some complications. Refer to the following guide for assistance.
We recommend conducting this process in a testing environment initially, you will need (S)FTP access to the server
Disable and uninstall the current module
Disable and uninstall the current module in the module manager
Install the new module
You can access version 2.x of the module from the following link: Download Module Simply download the dpdconnect.zip file and upload it using the module manager.
If the process completes successfully, your settings should remain intact, and the carriers should remain unchanged.
Set permissions for non admin users
By default, non-administrative users are unable to access the DPD module. You must enable permissions for these users to grant access
Troubleshooting
I receive an error 500 during or after installation
This indicates that Prestashop encountered difficulties in deleting and cleaning the overrides. Please log in via (S)FTP and manually remove any DPD references from the following files:
- override/classes/checkout/DeliveryOptionsFinder.php
- override/controllers/admin/AdminCarrierWizardController.php
- override/controllers/admin/AdminOrdersController.php
- override/controllers/front/OrderController.php
- override/controllers/front/OrderOpcController.php
I receive an error that a route cannot be found
Kindly clear the PrestaShop cache. If the “Flush Cache” button is inaccessible, you can delete all cache files by logging into the server.
I receive an error that dpdconnect.php cannot be found
This indicates that Prestashop encountered difficulties in deleting and cleaning the overrides. Please log in via (S)FTP and manually remove any DPD references from the following files:
- override/classes/checkout/DeliveryOptionsFinder.php
- override/controllers/admin/AdminCarrierWizardController.php
- override/controllers/admin/AdminOrdersController.php
- override/controllers/front/OrderController.php
- override/controllers/front/OrderOpcController.php
I receive an error that autoload.php cannot be found
This means the source.zip file has been uploaded to Prestashop, please download the dpdconnect.zip