Seven MyPresta modules share one Conditional DNA - enterprise class software with visual AND/OR policies, analytics dashboards and full audit logs. This guide covers Conditional Order Validation, Optional Services, Order Discounts, Order Fees, Shipping Method Rules, Payment Method Rules and Payment Discount or Fee, each with a practical checkout example.
Native PrestaShop cart rules and a single minimum order amount are not enough when your business needs real checkout governance. Merchandising wants BOGO. Operations wants carrier-aware fees. Support wants gift wrap only on eligible carts. Logistics wants the right carriers. Finance wants bank-transfer discounts and card surcharges. Compliance wants incompatible SKUs blocked before payment.
That is why MyPresta ships a suite of enterprise class software modules under one idea: visual policies, nested AND/OR conditions, analytics dashboards and a full audit log. Each module owns one checkout job - but they share the same professional rule-engine DNA.
This article walks through all seven modules, what each one does, and a concrete example you can use in your shop. Everywhere: policies you can simulate, dashboards you can measure, and audit rows you can defend.
Nested condition trees - cart totals, products, categories, groups, country, carrier, payment, time windows and more - without writing PHP or editing themes.
KPI cards and Chart.js trends so teams see what actually fired - blocks, fees, discounts, service opt-ins, carrier/payment visibility or payment-price adjustments - not guesses from support tickets.
Evaluations, policy changes, simulations and settings edits leave a trace with actor, cart context and snapshot detail. Enterprise class software is software you can explain after the fact.
Shared toolkit across the suite: cart / checkout simulator, priority and stop-on-first-match policies, import/export/duplicate where applicable, multilingual messages and PrestaShop 9 / 8 / 1.7 compatibility. Configure in the back office - the engine re-evaluates when the cart or payment selection changes.
Each product is focused. Together they cover checkout governance end to end: validate carts, sell extras, discount or surcharge lines, show/hide carriers and payments, then price the chosen payment method.
Block or warn checkout when the cart breaks your rules
Enterprise class software for checkout governance: nested AND/OR trees, block or warn actions, clear customer Reasons, cart simulator, analytics dashboard and full audit log. Hard blocks can empty payment options before a bad order is created.
Block when Product A and Product B are both in the cart; soft-warn VIP when products total < €80. Dashboard counts blocks by rule code; audit stores the snapshot.
Customer opt-in extras with conditional pricing
Enterprise class software for gift wrap, insurance, express handling, warranty and more. Offers appear only when conditions match; customers opt in; pricing is fixed, percent or tiered. Revenue funnel dashboard + full audit log turn extras into a measured channel.
Show "Gift wrap + card" at €4.99 only when category Gifts is in the cart AND total >= €40. Dashboard tracks impressions vs selections.
Advanced promotions via native cart rules
Enterprise class software with ~20 promotion formulas (BOGO, cheapest free, spend thresholds, free gifts…), nested conditions, simulator, analytics dashboard and audit log. Discounts sync as real PrestaShop cart rules.
Buy 3 from Summer Tees, get the cheapest free - VIP group only, and only while cart total < €200.
Transparent cart-line surcharges
Enterprise class software for handling, packaging and service fees as visible cart lines with multilingual labels, simulator, analytics dashboard and full audit log.
If carrier is locker AND weight >= 5 kg, add a fixed "Heavy parcel handling" fee with its own tax rule.
Show or hide carriers with per-carrier shipping-aware logic
Enterprise class software for delivery-step visibility: nested AND/OR policies per carrier, evaluation that understands that carrier's own shipping cost, simulator, analytics dashboard and full audit log - so customers only see carriers that match logistics and margin rules.
Hide cash-on-delivery courier for virtual-only carts; hide locker when weight > 5 kg OR when product is in Oversized. Simulate before go-live; audit every hide/show decision.
Show or hide payment gateways by cart context
Enterprise class software for payment visibility: nested policies per gateway, optional "why unavailable" messaging, simulator, analytics dashboard and full audit log, with a validation guard so hidden methods cannot be forced through.
Hide Cash on Delivery when category Fragile is in the cart, or when delivery country is outside the EU. Audit proves which methods were available at order time.
Live discount or surcharge by selected payment method
Enterprise class software built around the payment click: scoped rules (country, cart value, group, exclusions), live checkout recalculation without kicking the customer back to address step, analytics dashboard and full audit log. Reward bank transfer; recover card costs - with totals that stay honest.
-2% for bankwire when cart >= €100; +€1.50 card surcharge for guest checkouts. Customer sees the new total instantly; order stores the adjustment; audit logs the rule.
Validation stops illegal carts. Shipping and Payment Method Rules filter what customers can choose. Payment Discount or Fee prices the chosen gateway.
Discounts grow AOV with advanced promos. Fees recover fulfilment cost. Optional Services monetise opt-in extras. Each keeps its own dashboard and audit trail.
Every Conditional module includes a simulator. Pick a real cart (and payment where relevant), see matching policies, then go live.
When a customer or auditor asks why checkout looked that way, open the audit log. Dashboards for trends. Snapshots for evidence.
| Module | Primary job | Typical example |
|---|---|---|
| Order Validation | Block / warn bad carts | Incompatible product pair |
| Optional Services | Opt-in checkout extras | Gift wrap on Gifts category |
| Order Discounts | Advanced promotions | Buy 3 get 1 free for VIP |
| Order Fees | Cart-line surcharges | Heavy locker handling fee |
| Shipping Method Rules | Show / hide carriers | Hide locker for oversized SKUs |
| Payment Method Rules | Show / hide gateways | Hide COD for Fragile |
| Payment Discount or Fee | Price by payment method | -2% bankwire / +€1.50 card |
Rules you can simulate. Metrics on the analytics dashboard. Decisions in the audit log. Pick the module that matches your next pain - or combine them when checkout needs the full suite.
Article written byMilosz Myszczuk, PrestaShop expert. CEO and founder of the VEKIA interactive agency. Learn more.
If you like this article, support our work!

Conditional Order Validation lets you block or warn checkout when a cart breaks your rules. Set cond...
129.00 €

Apply conditional order discounts using native cart rules. Create BOGO deals, buy N get M free, spen...
149.00 €

Sell optional checkout services your customers choose: gift wrapping, shipping insurance, express ha...
149.00 €

Charge handling, service or packaging fees only when your rules match. Conditional Order Fees adds a...
129.00 €