Key features
- Calculation of delivery costs based on the actual distance retrieved from the Google Maps API.
- Definition of a source address independently of the store data, with the option to test API responses.
- Creation of multiple carrier configurations assigned to specific stores and geographic zones.
- Support for two range modes: by weight or by order value.
- Rate matrix per zone with separate distance ranges and weight- or price-based columns.
- Configuration of minimum cost, maximum cost, additional surcharge, as well as base radius and price.
- Free delivery from a specified amount, within a radius from the source address, or for selected postal codes.
- Support for allowed postal codes and carrier behavior outside the defined ranges.
- Back office configuration validation and saving of zone matrices in separate records for each zone.
- Compatibility with multistore and multilingual carrier delivery time.
Use cases and benefits
- Precise pricing logic: the module allows you to reflect actual transport costs instead of using simplified global rates.
- Separate configurations per store: in a multistore environment, each store can have its own carrier, source address, and pricing matrix.
- Configuration split by zone: each zone can operate on a different range grid and different final rates.
- Full control over carrier visibility: it is possible to limit operation to specific postal codes and distance ranges.
- Practical application: the module is ideal for local deliveries, in-house transport, regional logistics, and sales requiring individual pricing.
- Safer administration: the panel includes range validations, an API test, and a clear matrix editor in the back office.
- Better cost predictability: the customer sees the delivery cost based on the address, and the store maintains a consistent logistics policy.
Link to the module demo:
Admin panel demo:
https://moduly-prestashop.eu/koszt-po-odleglosci/admin-dev
Front office demo:
https://moduly-prestashop.eu/koszt-po-odleglosci