The "City Courier" delivery module for OpenCart adds a simple and intuitive delivery method— city courier— to the checkout process. It's perfect for stores that deliver orders within the city using their own delivery service or a local courier and want to quickly set a flat rate for delivery without unnecessary integrations.
What does the module do?
- Shows the buyer the "Courier within the city" delivery method at the delivery selection step.
- Checks the order amount to determine shipping costs.
- Checks whether the buyer's address fits within the specified geozone (country/region).
- Provides a fixed shipping cost.
- Calculates and displays the total including tax (if enabled in the store settings).
Settings in the admin panel
- Shipping cost (fixed amount).
- The amount at which courier delivery becomes free (optional).
- Tax class (optional).
- Geographic area (limited by territory; you can select “All zones”).
- Module status (on/off).
- Sorting order among other delivery methods.
Important: If a geofence is not set (0), the delivery method will be available to all addresses. If a geofence is selected, the module will only appear to customers within that geofence.
Practical examples of application
Use the module if you:
- delivery within the city with one price (for example, 150 UAH);
- Different delivery options for different areas - create multiple geozones and, if necessary, set up separate methods (or copies) for each;
- We need to quickly launch delivery without an API or complex rules.
The module's advantage is its extreme simplicity: minimal settings, accurate price display including taxes, and clear geofencing restrictions.
| Characteristics |
| OpenCart | 3.0 |
| PHP | 7.0 – 8.5 |
| XML modification | No |
| Localization | English, Ukrainian, Russian |


Leave your review about this product