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:

  1. override/classes/checkout/DeliveryOptionsFinder.php
  2. override/controllers/admin/AdminCarrierWizardController.php
  3. override/controllers/admin/AdminOrdersController.php
  4. override/controllers/front/OrderController.php
  5. 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:

  1. override/classes/checkout/DeliveryOptionsFinder.php
  2. override/controllers/admin/AdminCarrierWizardController.php
  3. override/controllers/admin/AdminOrdersController.php
  4. override/controllers/front/OrderController.php
  5. 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