6 shipping calculation modes
- Mode 1 — Free shipping for the entire cart: Free shipping for the entire cart once the conditions are met. The simplest setup for stores that want to offer free shipping above a specific threshold.
- Mode 2 — Shipping base reduction: Subtracts the value of qualifying products (marked with the free shipping flag) from the shipping cost calculation base, reducing the effective shipping price.
- Mode 3 — Shipping base reduction with thresholds: Works like Mode 2, but applies minimum and maximum price thresholds before reducing the shipping base. Ideal for precise cost control.
- Mode 4 — Replace native free shipping: Overrides PrestaShop’s built-in free shipping logic per country and customer group, providing rule-based control that the core does not offer.
- Mode 5 — Free shipping from a price threshold with a weight limit: Grants free shipping when the cart meets the minimum price and at the same time stays within the maximum weight. An ideal solution for stores with heavy goods.
- Mode 6 — Free shipping only when all products qualify: Free shipping is applied only when every product in the cart has the free shipping flag. Ensures that no non-qualifying products slip through.
Flexible rule configuration
- Rules per country — target specific markets
- Rules per carrier — works with native and external carrier modules
- Rules per customer group — reward VIPs, wholesalers, or logged-in users
- Rules per shop — full multistore support
- Minimum and maximum price thresholds
- Minimum and maximum weight thresholds
- Minimum number of qualifying products in the cart
- Time-based rules — schedule promotions, Black Friday offers, seasonal offers
- Bulk rule generator — create rules for multiple countries or carriers at once
Product management
- Free shipping flag per product
- Automatic assignment based on category — mark all products in selected categories
- Bulk assignment by manufacturer, supplier, or category
- Automatically mark newly added products with the free shipping flag
- Import and export free shipping flags via CSV
- Toggle free shipping directly from the product list (PrestaShop 8+ Grid)
Frontend and conversion-boosting features
- Progress bar: “Add X more for free shipping” — displayed on product and cart pages, encouraging customers to increase their order value
- Cart notification: inform customers when they qualify for free shipping
- Free shipping badge: overlay on product images highlighting qualifying products
- Dedicated hook: hook for theme developers to place free shipping information anywhere
Administration and main dashboard
- Pro dashboard with status cards and quick overview
- Statistics dashboard — orders with free shipping from the last 30 days
- Tabbed admin interface for organized configuration
- GeoIP country detection based on the DB-IP Lite database
- CRON task for automatic GeoIP database updates
Technical specifications
- Compatible with PrestaShop 1.7.x, 8.x, and 9.x
- Supports PHP 7.0 to 8.5
- Full multistore support
- Conditional override installation — safe for any environment
- No frontend Composer dependencies — lightweight and fast
- Works with external carrier modules (GLS, DPD, InPost, and others)
Module demo link:
Admin panel demo:
https://moduly-prestashop.eu/darmowa-dostawa/admin-dev
Frontend demo:
https://moduly-prestashop.eu/darmowa-dostawa