laptop Live Demo & Resources

person Demo Credentials:

mail Email: demo@demo.com

lock Password: demodemo

info Works for Front Office & Back Office

Stop losing sales with generic shipping costs — OpenPresta Shipping Rules lets you create unlimited, flexible shipping rules based on 50+ conditions. Control exactly what customers pay for delivery based on cart content, customer profile, location, and more.

What Does This Module Do?

  • ✓ Create unlimited shipping rules with multiple AND conditions
  • 50+ condition types: cart amount, weight, dimensions, categories, products, postcode, customer group, payment method...
  • 6 pricing modes: Fixed, Percentage, Per Kg, Per Item, CSV Matrix, Math Formula, External API
  • Bulk actions — enable, disable, duplicate, delete multiple rules at once
  • Condition builder — dynamic UI to add/remove/reorder conditions with searchable selects
  • CSV upload — import shipping matrices for weight, dimensions, or tiered pricing
  • Math formulas — custom calculations with variables like {weight}, {volume}, {items}
  • External API — connect to carrier APIs (Colissimo, Mondial Relay, UPS...)
  • ⛔ Disable shipping — block delivery for specific combinations
  • Free threshold — offer free shipping above a cart amount
  • Payment method tracking — different rates by payment type
  • Order logging — track which rule was applied to each order

What's Included

  • ✓ Main module with Symfony + Twig architecture (PS 8-9 native)
  • ✓ 4 admin controllers: Dashboard, Edit Rule, Settings, Logs
  • ✓ 7 AJAX search endpoints: categories, products, manufacturers, carriers, countries, states, zones
  • ✓ Dynamic condition builder with 50+ types and searchable selects
  • ✓ CSV template downloads for weight, dimensions, and tiered matrices
  • ✓ Payment tracker JS for checkout page
  • ✓ Order validation hook to link shipping logs
  • ✓ Full documentation and support
Compatible with PrestaShop 8.x and 9.x — Full Symfony + Twig architecture. Ready for PrestaShop 10.
filter_alt
50+ Conditions

Cart, weight, dimensions, categories, products, customers, geo, time, payment

euro
6 Pricing Modes

Fixed, %, per kg, per item, CSV matrix, formula, API

table
CSV Matrix Import

Weight/zone, box dimensions, tiered pricing matrices

calculate
Math Formulas

({weight} * 2.5) + max({volume}*0.001, 10)

api
External API

Connect Colissimo, Mondial Relay, UPS, FedEx...

block
Disable Shipping

Block delivery for specific conditions

history
Order Logging

Track which rule applied to each order

auto_fix_high
Bulk Operations

Enable, disable, duplicate, delete in bulk

🚀 How It Works

add_circle

1. Create Rule

Name your rule, select carriers and countries, choose conditions.

tune

2. Set Conditions

Add multiple conditions with AND logic. 50+ types available.

local_shipping

3. Smart Shipping

Customers see accurate shipping costs. Cart abandonment drops.

Technical Specifications

🛒 Platform Compatibility

✓ PrestaShop 8.0✓ PrestaShop 8.1✓ PrestaShop 8.2✓ PrestaShop 9.xReady for PS 10

⚙️ Architecture

FrameworkFull Symfony + Twig✓ Native PS8
PHP Version7.4 - 8.3✓ Compatible
MySQL / MariaDB5.7+ / 10.2+✓ Compatible
Conditions50+ types✓ Extensible
Pricing ModesFixed, %, Per Kg, Per Item, CSV, Formula, API✓ 6 modes

📄 Module Features

50+ ConditionsCSV MatrixMath FormulaAPI IntegrationOrder LoggingBulk Actions
💡 Pro tip: Combine CSV weight matrices with formula pricing for complex logistics scenarios. Example: base CSV rate + fuel surcharge formula.

Version History & Release Notes

Current stable version: v1.0.0

VersionRelease DatePrestaShopChanges
v1.0.02025-08-038.0 - 9.xInitial release: 50+ conditions, 6 pricing modes, CSV matrix, formula, API, condition builder, bulk actions, payment tracker, order logging, Symfony+Twig architecture

ℹ️ Customers with active license receive all updates automatically via PrestaShop backoffice.

Frequently Asked Questions

❓ How many rules can I create?
Unlimited! Create as many rules as you need. Rules are processed by priority order (lower number = higher priority).
❓ Can I combine multiple conditions?
Yes! All conditions within a rule must be met (AND logic). Example: Cart > 100€ AND Weight > 10kg AND Category = Furniture.
❓ How does CSV matrix pricing work?
Upload a CSV file with your shipping rates. For weight matrices: columns are countries, rows are weight ranges. For dimensions: columns are box sizes with max weight and price. Templates are provided.
❓ Can I use math formulas?
Yes! Use variables like {weight}, {items}, {total}, {volume}, {width}, {height}, {depth}, {boxes}. Example: ({weight} * 2.5) + max({volume}*0.001, 10) = 2.5€/kg + max(volume surcharge, 10€ minimum).
❓ Can I block shipping for certain conditions?
Yes! Use the ⛔ Disable Shipping action. Perfect for: no delivery to certain postcodes, no shipping for specific product categories, etc.
❓ Does it work with external carrier APIs?
Yes! Configure API URL, auth token, field mapping, and response price field. Supports Colissimo, Mondial Relay, UPS, FedEx, and any REST API.
❓ Is it compatible with multistore?
Yes! Each store has its own rules. Use the Shop condition to target specific stores in a multistore setup.
❓ What support is included?
6 months technical support and updates included. Response within 24-48 hours. Documentation, video tutorials, and CSV templates provided.
PS 1.7 PS 8.x PS 9.x

Shipping Rules - Flexible Shipping Cost by Conditions for PrestaShop 8-9

★★★★★4.8 (156 reviews)

Create unlimited shipping rules based on cart amount, weight, dimensions, categories, products, customer groups, postcode, and more. Fixed price, percentage, per kg, CSV matrix, formula, or API...

PS 1.7 PS 8.x PS 9.x
€79.99

Read our Refund Policy before buying

sync + €16.00/year maintenance & update

💰 Price Breakdown

maintenance & updates €79.99
6 months support included check FREE
Total First Year €79.99
Annual Maintenance : €16.00/year

Covers updates, security patches, and premium support.

PrestaShop Compatibility: PS 1.7 PS 8.x PS 9.x
verified 100% Satisfaction Guarantee
lock Secure Payment autorenew Easy Refund Policy support_agent Instant Support

Create unlimited shipping rules based on cart amount, weight, dimensions, categories, products, customer groups, postcode, and more. Fixed price, percentage, per kg, CSV matrix, formula, or API pricing. 50+ conditions. Full Symfony + Twig for PrestaShop 8-9.