Custom Delivery Methods – This module is useful when standard delivery options aren't enough: you want to create several custom options (for example, "Courier Today," "Pickup," or "Delivery within the Region") and flexibly manage their pricing directly from the admin panel.
What the module can do
- Create multiple delivery methods in one module (each in a separate tab in the settings).
- Set the cost as:
- fixed amount
- percentage of the basket amount
- Set up free shipping for orders over a specified amount.
- Limit display by geographic zone (Geo Zone).
- Maintain tax class for correct calculation.
- Add a title and description for the method and display them beautifully during the delivery selection step.
What data and calculations are used?
- Cart total for calculating the percentage and threshold for free shipping.
- Buyer's address: Country and region for Geo Zone checking.
Advantages
- Transparent choice for the client: the name, price and, if necessary, a description are shown.
- Flexibility without modification add and remove methods using buttons in the admin panel.
- Works neatly - the changes only affect the output of methods with the custom_shipping.* code.
Tip: Use the "Description" field for conditions: deadlines, intervals, areas, and notes ("delivery to your door," "call within an hour"). This reduces the number of questions and cancellations during checkout.
Example of application
- Create a "Courier (city)" method with a fixed price.
- Add "Delivery within the region" as a percentage of the cart.
- Specify “Free shipping from” - for example, from 5000 - to encourage the average check.
| Characteristics |
| OpenCart | 3.0 |
| XML modification | Yes |
| Localization | English, Ukrainian, Russian |


Leave your review about this product