News 18.07.2026 cart, discount, fees, order

Conditional Checkout Control for PrestaShop

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.

Conditional Checkout Suite for PrestaShop: Validation, Services, Discounts, Fees, Carriers, Payments and Payment Pricing

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.

What Makes Them Enterprise Class

Visual AND/OR policies

Nested condition trees - cart totals, products, categories, groups, country, carrier, payment, time windows and more - without writing PHP or editing themes.

Analytics dashboard

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.

Full audit log

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.

The Seven Modules

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.

Conditional Order Validation

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.

Example

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.

Conditional Optional Order Services

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.

Example

Show "Gift wrap + card" at €4.99 only when category Gifts is in the cart AND total >= €40. Dashboard tracks impressions vs selections.

Conditional Order Discounts

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.

Example

Buy 3 from Summer Tees, get the cheapest free - VIP group only, and only while cart total < €200.

Conditional Order Fees

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.

Example

If carrier is locker AND weight >= 5 kg, add a fixed "Heavy parcel handling" fee with its own tax rule.

Conditional Shipping Method Rules

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.

Example

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.

Conditional Payment Method Rules

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.

Example

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.

Payment Discount or Fee

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.

Example

-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.

How They Fit Together

Governance stack

Validation stops illegal carts. Shipping and Payment Method Rules filter what customers can choose. Payment Discount or Fee prices the chosen gateway.

Revenue stack

Discounts grow AOV with advanced promos. Fees recover fulfilment cost. Optional Services monetise opt-in extras. Each keeps its own dashboard and audit trail.

Simulate before you ship

Every Conditional module includes a simulator. Pick a real cart (and payment where relevant), see matching policies, then go live.

Prove it afterwards

When a customer or auditor asks why checkout looked that way, open the audit log. Dashboards for trends. Snapshots for evidence.

Quick Comparison

ModulePrimary jobTypical example
Order ValidationBlock / warn bad cartsIncompatible product pair
Optional ServicesOpt-in checkout extrasGift wrap on Gifts category
Order DiscountsAdvanced promotionsBuy 3 get 1 free for VIP
Order FeesCart-line surchargesHeavy locker handling fee
Shipping Method RulesShow / hide carriersHide locker for oversized SKUs
Payment Method RulesShow / hide gatewaysHide COD for Fragile
Payment Discount or FeePrice by payment method-2% bankwire / +€1.50 card
Enterprise class software

Seven focused modules. One Conditional DNA.

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.

Zdjęcie autora: Milosz Myszczuk

Article written byMilosz Myszczuk, PrestaShop expert. CEO and founder of the VEKIA interactive agency. Learn more.

If you like this article, support our work!

Comments