Conditional order validation
<{conordervalid}prestashop>conordervalid_4c2c5ab36939b1d46e47771f2d20e1c9
The Conditional Order Validation module is an advanced tool providing precise control over the checkout process, enabling the implementation of complex business rules. It dynamically allows for blocking or displaying warnings at the cart and checkout stages when an order's content fails to meet predefined criteria. Administrators can create detailed conditions based on a wide range of parameters, including specific products, their quantities, the total cart value, customer data (e.g., customer groups), or selected shipping methods. This allows for enforcing pricing, promotional, logistical, or legal policies directly within the purchasing process. Should a rule be violated, the system automatically presents the customer with a clear and understandable message explaining the discrepancy and outlining the necessary steps to proceed with their purchase. This significantly enhances the user experience and reduces frustration. The module also includes a built-in simulator, allowing for safe testing and verification of all validation policies before their activation in a live production environment. Furthermore, a detailed audit log monitors every interaction and validation decision, ensuring full transparency and ease of diagnostics. Conditional Order Validation is a crucial solution for e-commerce stores aiming to optimize processes, minimize errors, and effectively manage risk by automatically enforcing complex business rules.
Below you will find the content of the PrestaShop module translations: Conditional Order Validation To language: English
Last update date of module translations: 2026-07-17 17:21:57
Conditional order validation
<{conordervalid}prestashop>conordervalid_4c2c5ab36939b1d46e47771f2d20e1c9
Block or warn checkout when cart, customer or scope rules match. MOQ, incompatible products, guest limits, country restrictions — with simulator and audit log.
<{conordervalid}prestashop>conordervalid_d943697c6b61697389f36faa67b0c562
Uninstall module? Policies and order logs remain in the database.
<{conordervalid}prestashop>conordervalid_6fefc3250e02594b5468d29c310f69c5
Order validation policies
<{conordervalid}prestashop>conordervalid_50ea35723bf3ef9be7964bc5e3563519
Audit log
<{conordervalid}prestashop>conordervalid_9a0fd8208acdc142faf1e8499e5086ce
Warning
<{conordervalid}prestashop>conordervalid_0eaadb4fcb48a0a0ed7bc9868be9fbaa
Order blocked
<{conordervalid}prestashop>conordervalid_7e972af9e257cc8c59e243d75e88f9ea
Reason
<{conordervalid}prestashop>conordervalid_fffcb4d1e12c96b2f571f77ad25878b8
Order validation policies
<{conordervalid}prestashop>adminconordervalidpolicies_50ea35723bf3ef9be7964bc5e3563519
ID
<{conordervalid}prestashop>adminconordervalidpolicies_b718adec73e04ce3ec720dd11a06a308
Position
<{conordervalid}prestashop>adminconordervalidpolicies_52f5e0bc3859bc5f5e25130b6c7e8881
Name
<{conordervalid}prestashop>adminconordervalidpolicies_49ee3087348e8d44e1feda1917443987
Type
<{conordervalid}prestashop>adminconordervalidpolicies_a1fa27779242b4902f7ae3bdd5c6d508
Rules
<{conordervalid}prestashop>adminconordervalidpolicies_1f4da964f8eab62e96e8cfe406e44364
Conditions
<{conordervalid}prestashop>adminconordervalidpolicies_229eb04083e06f419f9ac494329f957d
Stop on match
<{conordervalid}prestashop>adminconordervalidpolicies_0dd6d3ecb9c8e4cf290a871ffedef1bd
Updated
<{conordervalid}prestashop>adminconordervalidpolicies_ff0a3b7f3daef040faf89a88fdac01b7
Active
<{conordervalid}prestashop>adminconordervalidpolicies_4d3d769b812b6faa6b76e1a8abaece2d
You do not have permission to duplicate policies.
<{conordervalid}prestashop>adminconordervalidpolicies_a3c84cd8195374b84da0d9ef74016b55
Duplicate
<{conordervalid}prestashop>adminconordervalidpolicies_ed75712b0eb1913c28a3872731ffd48d
Policy saved.
<{conordervalid}prestashop>adminconordervalidpolicies_9d406d424e12601be2cdd66af206ed74
Could not save policy.
<{conordervalid}prestashop>adminconordervalidpolicies_b509b9120920c0439290d99bf1ae919b
You do not have permission to edit this.
<{conordervalid}prestashop>adminconordervalidpolicies_1bdd228669c9dd995eb664737e60786e
Policy not found.
<{conordervalid}prestashop>adminconordervalidpolicies_f46161e0e23e4fe9d84cd4b121c069ea
An error occurred while updating the status.
<{conordervalid}prestashop>adminconordervalidpolicies_1b0cc7183377b461e298d0ebcf5f8548
Unable to duplicate policy.
<{conordervalid}prestashop>adminconordervalidpolicies_55be910d7ebf626371598ccea06143a1
Policy duplicated successfully.
<{conordervalid}prestashop>adminconordervalidpolicies_2499ef7fb1a2ddd1ffb2af8bce239b5b
Add new policy
<{conordervalid}prestashop>adminconordervalidpolicies_e0aecab94f48d7bcf980950761e5b331
Module configuration
<{conordervalid}prestashop>adminconordervalidpolicies_b04f2c8a90cfc485fc990dc8dc4ba293
Audit log
<{conordervalid}prestashop>adminconordervalidauditlog_9a0fd8208acdc142faf1e8499e5086ce
ID
<{conordervalid}prestashop>adminconordervalidauditlog_b718adec73e04ce3ec720dd11a06a308
Date
<{conordervalid}prestashop>adminconordervalidauditlog_44749712dbec183e983dcd78a7736c41
Event
<{conordervalid}prestashop>adminconordervalidauditlog_a4ecfc70574394990cf17bd83df499f7
Actor
<{conordervalid}prestashop>adminconordervalidauditlog_1cc84619677de81ee6e44149845270a3
Summary
<{conordervalid}prestashop>adminconordervalidauditlog_290612199861c31d1036b185b4e69b75
Order
<{conordervalid}prestashop>adminconordervalidauditlog_a240fa27925a635b08dc28c9e4f9216d
Rule code
<{conordervalid}prestashop>adminconordervalidauditlog_06311a878c15d19e0f43c0ad231f58b7
Action
<{conordervalid}prestashop>adminconordervalidauditlog_004bf6c9a40003140292e97330236c53
Audit log entries are read-only.
<{conordervalid}prestashop>adminconordervalidauditlog_d30e54607bc477e6113266628c07f3be
Module configuration
<{conordervalid}prestashop>adminconordervalidauditlog_b04f2c8a90cfc485fc990dc8dc4ba293
Log entry not found.
<{conordervalid}prestashop>adminconordervalidauditlog_cb6c688e6307cbeea3537dd86f562804
Source
<{conordervalid}prestashop>adminconordervalidauditlog_f31bbdd1b3e85bccd652680e16935819
Cart
<{conordervalid}prestashop>adminconordervalidauditlog_a85eba4c6c699122b2bb1387ea4813ad
Policy
<{conordervalid}prestashop>adminconordervalidauditlog_51359e8b51c63b87d50cb1bab73380e2
Rule
<{conordervalid}prestashop>adminconordervalidauditlog_ab7a485ebe75b6dd7243ad719f23c7de
Audit log entry
<{conordervalid}prestashop>adminconordervalidauditlog_5720379c9653a86d4790d8b6e04634ce
Back to audit log
<{conordervalid}prestashop>adminconordervalidauditlog_34668cfb719ad7af61755524d7b6c7fd
Validation snapshot
<{conordervalid}prestashop>adminconordervalidauditlog_26c9dcadc9957cc8e63a3be2342cd3f4
Analytics settings updated.
<{conordervalid}prestashop>conordervalidadmin_8a9eb865e233560c5865e692c7fef4c7
Please select a JSON file to import.
<{conordervalid}prestashop>conordervalidadmin_a0689f5b249d19a483e2817fa8481c2d
Invalid policy JSON file.
<{conordervalid}prestashop>conordervalidadmin_c03f88590b2664b85d5ae37e88816b92
Could not import policy.
<{conordervalid}prestashop>conordervalidadmin_e25b9aa73ef186122994a11c9835819e
Policy imported successfully.
<{conordervalid}prestashop>conordervalidadmin_bae01c2cddf7fffef8cf61cb2b64e40c
Settings updated.
<{conordervalid}prestashop>conordervalidadmin_f38f5974cdc23279ffe6d203641a8bdf
Found %d cart(s). Select one and run simulation.
<{conordervalid}prestashop>conordervalidadmin_90d4357f4cb0621169cda4d2d6478c08
Please select a cart from the list before running simulation.
<{conordervalid}prestashop>conordervalidadmin_e5392d493f755c796f100f9348c60afc
Cart not found for simulation.
<{conordervalid}prestashop>conordervalidadmin_692d1fa298d31c2ffded758f3499d0e6
Simulation complete for cart #%d.
<{conordervalid}prestashop>conordervalidadmin_977b4d1de05fc290917074a0744def1a
Yes
<{conordervalid}prestashop>conordervalidadmin_93cba07454f06a4a960172bbd6e2a435
No
<{conordervalid}prestashop>conordervalidadmin_bafd7322c6e97d25b6299b5d6fe8920b
Shopping cart
<{conordervalid}prestashop>conordervalidadmin_f373b403975d367491574fb2c739fef7
Checkout
<{conordervalid}prestashop>conordervalidadmin_6ff063fbc860a79759a7369ac32cee22
Choose where validation messages are shown to customers. Applies to all policies and rules.
<{conordervalid}prestashop>conordervalidadmin_e297054d31ceb5f3e65e85d3325e9b39
Cart total (tax incl.)
<{conordervalid}prestashop>conordervalidadmin_88bc721c3e7637a2bb2da36d27851b3f
Products total
<{conordervalid}prestashop>conordervalidadmin_9bf218ac4558fe1d0a78366cc0e91cbb
Shipping cost
<{conordervalid}prestashop>conordervalidadmin_552a0d8c17d95d5dbdc0c28217024f5a
Total product quantity
<{conordervalid}prestashop>conordervalidadmin_7e5bd4d9b2c42a6c25139b7aea873b16
Unique products in cart
<{conordervalid}prestashop>conordervalidadmin_9f5ace92dfaf99ef3291466ced28cc93
Cart weight (kg)
<{conordervalid}prestashop>conordervalidadmin_fd09fdacecbfe45cf0d76e46dc107333
Has at least one virtual product
<{conordervalid}prestashop>conordervalidadmin_af3efa6a58d01401ac46e38e28d4aa2b
All products are virtual
<{conordervalid}prestashop>conordervalidadmin_354ac763f1c6675cbd853f72d11d1420
Has physical product
<{conordervalid}prestashop>conordervalidadmin_5ada7474bc90cc6db2fac05b2cc71d27
Cart requires shipping
<{conordervalid}prestashop>conordervalidadmin_bdab22c439ee9220d5782c8df00c137d
Has customized product
<{conordervalid}prestashop>conordervalidadmin_5acc1dd25136763aa54c39ab74eb6813
Cart has voucher applied
<{conordervalid}prestashop>conordervalidadmin_d120dafbaad52f8e48cb8c8dd8dbda2a
Number of cart rules
<{conordervalid}prestashop>conordervalidadmin_75892d5accc95e50313b5c329990c78b
Product quantity
<{conordervalid}prestashop>conordervalidadmin_7b541de13ca0229406e134a373dd6382
Category quantity (sum)
<{conordervalid}prestashop>conordervalidadmin_e43b8c5fb0caf9f1afe12a2dddf74821
Manufacturer quantity (sum)
<{conordervalid}prestashop>conordervalidadmin_4fa23dad8334a432e3b689caa93dad5a
Supplier quantity (sum)
<{conordervalid}prestashop>conordervalidadmin_32a25f8958a742d0bbcf6535bec0a983
Product minimum quantity
<{conordervalid}prestashop>conordervalidadmin_af2af959a1e26729fadd0a3ddeb88f63
Product maximum quantity
<{conordervalid}prestashop>conordervalidadmin_a5f496e992d02e9c3cecccec376a9f0e
Category minimum quantity
<{conordervalid}prestashop>conordervalidadmin_fc200edba12c41fba4dd1eddb43fc3f3
Category maximum quantity
<{conordervalid}prestashop>conordervalidadmin_e5a9897c41d1c52963b267c4b31f5bd9
Manufacturer minimum quantity
<{conordervalid}prestashop>conordervalidadmin_355cca2d7d0ae72e188903b50c92e38c
Manufacturer maximum quantity
<{conordervalid}prestashop>conordervalidadmin_e980fd34ab286e62fac0b909e9f91293
Supplier minimum quantity
<{conordervalid}prestashop>conordervalidadmin_55feed8fd56f33bd9abd1ec0aa5b91fd
Supplier maximum quantity
<{conordervalid}prestashop>conordervalidadmin_591869c4e328058dd9a78fdd1b7fd01b
Product qty must be multiple of
<{conordervalid}prestashop>conordervalidadmin_212ede344b4baac91b0f2c0f51d6aa4a
Category qty must be multiple of
<{conordervalid}prestashop>conordervalidadmin_fef2d185d8f1d8293927722d2befb681
Manufacturer qty must be multiple of
<{conordervalid}prestashop>conordervalidadmin_1c1ab5bb8ae9e30ebba7f286fd8071b5
Supplier qty must be multiple of
<{conordervalid}prestashop>conordervalidadmin_1bf5e40665df230c0d767822a4e44227
Product line total
<{conordervalid}prestashop>conordervalidadmin_9d49b9766102aa86504fbdce69fbf385
Currency
<{conordervalid}prestashop>conordervalidadmin_386c339d37e737a436499d423a77df0c
Delivery country
<{conordervalid}prestashop>conordervalidadmin_f7af258bbc94a2c4c02a7ba1f0696f19
Invoice country
<{conordervalid}prestashop>conordervalidadmin_4732e2a83c86373c68381b286d3ea054
Delivery zone
<{conordervalid}prestashop>conordervalidadmin_eade0db54149fd7614321fca2adc1ee1
Delivery postcode
<{conordervalid}prestashop>conordervalidadmin_2ac47f509d47a6694db1b5e56dcc0193
Customer group
<{conordervalid}prestashop>conordervalidadmin_c38266740494aa4980d05c606fccac10
Selected carrier
<{conordervalid}prestashop>conordervalidadmin_03dec419d9f7e505c987df8496a15201
Payment module
<{conordervalid}prestashop>conordervalidadmin_67bc06e7ff36ec8b6a792cbf27677668
Customer logged in
<{conordervalid}prestashop>conordervalidadmin_0c45755dd166344bebfa414b1d0b4b28
Guest customer
<{conordervalid}prestashop>conordervalidadmin_e6d0187b223d75f1a78bf6405da0c0cb
Customer completed orders
<{conordervalid}prestashop>conordervalidadmin_63cdb3ef884eb13b05a759c5f7511536
Customer lifetime spent
<{conordervalid}prestashop>conordervalidadmin_41017c4f2c112c01aae5946ae18f9ecc
Customer email domain
<{conordervalid}prestashop>conordervalidadmin_bce30bf8365ad6afd4583b4ef0592adf
Customer first order
<{conordervalid}prestashop>conordervalidadmin_3690a88a7ab8524f2b9d49d0d1a55d11
Customer account age (days)
<{conordervalid}prestashop>conordervalidadmin_9ed49910185b90f391d0cb98d6f5c857
Delivery state / region
<{conordervalid}prestashop>conordervalidadmin_c5d2553d11ff27f6c740adf257807955
Shop ID
<{conordervalid}prestashop>conordervalidadmin_ccf107a5d46c6501c9f2f4345400dc2e
Products total (tax excl.)
<{conordervalid}prestashop>conordervalidadmin_d32dc4556775faa4285d3c7a9d0fa461
Product in cart
<{conordervalid}prestashop>conordervalidadmin_cdd486a40b3b1a401d7b2f53943e443e
Category in cart
<{conordervalid}prestashop>conordervalidadmin_2b076300d5d7151ccbc3cd986afedb98
Manufacturer in cart
<{conordervalid}prestashop>conordervalidadmin_2c656be3e5cd576df2f806e9b308d4c3
Supplier in cart
<{conordervalid}prestashop>conordervalidadmin_3814ba2903159878356dc0d491989f24
Day of week (1–7)
<{conordervalid}prestashop>conordervalidadmin_0b21b8535ba306943defce44a29bf0a4
Hour of day (0–23)
<{conordervalid}prestashop>conordervalidadmin_b8c8e17f1ede60bbbde30e4e7e0e8291
Date (YYYY-MM-DD)
<{conordervalid}prestashop>conordervalidadmin_0e96d9bc9eed2c8949d04c8bf86d8e82
in
<{conordervalid}prestashop>conordervalidadmin_13b5bfe96f3e2fe411c9f66f4a582adf
not in
<{conordervalid}prestashop>conordervalidadmin_f91aa8ebc714718eba6f8d2aabd042d8
between
<{conordervalid}prestashop>conordervalidadmin_2942c466ae985c4fe2d8cc9d0c801501
contains
<{conordervalid}prestashop>conordervalidadmin_857af22f119fefbfa24769ed2ad6d5e7
starts with
<{conordervalid}prestashop>conordervalidadmin_0a7f4995e6820457caa233a0fe82bc64
regex
<{conordervalid}prestashop>conordervalidadmin_44c5b763d21e9a3ed8cad56977bfd75c
empty
<{conordervalid}prestashop>conordervalidadmin_a2e4822a98337283e39f7b60acf85ec9
not empty
<{conordervalid}prestashop>conordervalidadmin_7aedffa4687d37d4007bbd8e7fcf000d
Dashboard
<{conordervalid}prestashop>conordervalidadmin_2938c7f7e560ed972f8a4f68e80ff834
Policies
<{conordervalid}prestashop>conordervalidadmin_9e476387322a5c250893cf9c5c4ce78c
Settings
<{conordervalid}prestashop>conordervalidadmin_f4f70727dc34561dfde1a3c529b6205c
Simulator
<{conordervalid}prestashop>conordervalidadmin_d0384211cbe162db92d24c0d8f563e01
Audit log
<{conordervalid}prestashop>conordervalidadmin_9a0fd8208acdc142faf1e8499e5086ce
Updates
<{conordervalid}prestashop>conordervalidadmin_9ac41b6a577daadd588f0fcde0071e8b
KPI period: %d days · Charts: %d d / %d wk / %d mo
<{conordervalid}prestashop>conordervalidadmin_a90c8a84fdaf0d68aaa7e6109cd23f24
Analytics parameters
<{conordervalid}prestashop>conordervalidadmin_5c2ba5c8a2c46b07f049cef5686d1f76
KPI period
<{conordervalid}prestashop>conordervalidadmin_be0b8c1647f95e6a2c6c4a1d8f18b3ad
Last %d days
<{conordervalid}prestashop>conordervalidadmin_1fa82730208e5e11b520e7a6e14fc143
Time window for KPI cards, pie chart and validation statistics.
<{conordervalid}prestashop>conordervalidadmin_916ca69163e4b065b11bc1db2a462128
Daily chart range
<{conordervalid}prestashop>conordervalidadmin_2827cd2186433ffce153330f77aecb7a
Number of most recent days in the daily trend chart (7–90).
<{conordervalid}prestashop>conordervalidadmin_000d1fd9e58aed85ba70aa5af8dd5c36
Weekly chart range
<{conordervalid}prestashop>conordervalidadmin_22f668109c9f522c2d7c671817b2dae6
Number of most recent weeks in the weekly trend chart (4–52).
<{conordervalid}prestashop>conordervalidadmin_33dd02e6277b22ad285f5227f9cb6d34
Monthly chart range
<{conordervalid}prestashop>conordervalidadmin_1e76df96ab3641d4a9f138e75107e6e9
Number of most recent months in the monthly trend chart (3–24).
<{conordervalid}prestashop>conordervalidadmin_bb32914603d076409ddf929c2990ce31
Default chart tab
<{conordervalid}prestashop>conordervalidadmin_49993103015e805df4ee3819d489580e
Daily
<{conordervalid}prestashop>conordervalidadmin_c512b685438f41daa7386329a3b8f8d3
Weekly
<{conordervalid}prestashop>conordervalidadmin_6c25e6a6da95b3d583c6ec4c3f82ed4d
Monthly
<{conordervalid}prestashop>conordervalidadmin_9030e39f00132d583da4122532e509e9
Which chart granularity is shown first when you open the dashboard.
<{conordervalid}prestashop>conordervalidadmin_aa34800728d922149759fece24693d58
These parameters control how rule-evaluation statistics and trend charts are calculated.
<{conordervalid}prestashop>conordervalidadmin_4b9ebf9a8302ac9c0c067d926132f979
Save analytics parameters
<{conordervalid}prestashop>conordervalidadmin_b3715b6398c0d1685c5003365eeacc44
No validation data yet
<{conordervalid}prestashop>conordervalidadmin_c5ff2b53619e6c14670c380d782123ea
Validation analytics
<{conordervalid}prestashop>conordervalidadmin_6da03e0c35e9b1bacefb44ed4ad1b14c
Chart shows validation events over time.
<{conordervalid}prestashop>conordervalidadmin_ccbdcc64ed7b866f27f727015fba9b0c
Validation triggers by rule code (%d days)
<{conordervalid}prestashop>conordervalidadmin_0b2369c41a655f25c40ba44f0717604c
Total
<{conordervalid}prestashop>conordervalidadmin_96b0141273eabab320119c467cdcaf17
Recent order validation policies (last 10). Use the full list to add, edit, delete and reorder policies.
<{conordervalid}prestashop>conordervalidadmin_a118d503973e1b0bd0d4560fdc6ccaa7
Import policy JSON
<{conordervalid}prestashop>conordervalidadmin_c6315115570d7304d55e18035804e9cc
Policy file
<{conordervalid}prestashop>conordervalidadmin_782e36419cefed20ac29af2cff397158
Upload a policy exported from this module (.json). A new policy will be created.
<{conordervalid}prestashop>conordervalidadmin_281a3aa35a793f1f90347621de8734ec
Import
<{conordervalid}prestashop>conordervalidadmin_72d6d7a1885885bb55a565fd1070581a
Module behaviour
<{conordervalid}prestashop>conordervalidadmin_04012d4fdad52993d45f6a9ff8ac8505
Global switches for conditional order validation. Policies and validation rules are configured on the Policies tab.
<{conordervalid}prestashop>conordervalidadmin_285a511008dc2afe8c32eabe460092bd
Enable order validation rules
<{conordervalid}prestashop>conordervalidadmin_18f3eb6eca575ff6ff01bdf929d8caa0
Master switch. When disabled, no validation rules are evaluated.
<{conordervalid}prestashop>conordervalidadmin_0d55f64cfc2e086c148aa152da921a69
Debug logging
<{conordervalid}prestashop>conordervalidadmin_81c443b02b1ae50bbd082d687ea18cf2
Also write a validation audit entry on every cart re-check with the same violations (can grow the log quickly). Dashboard stats are always recorded when the matched rules change.
<{conordervalid}prestashop>conordervalidadmin_7c5d23b75fc091e8cff22373d543d76c
Message display
<{conordervalid}prestashop>conordervalidadmin_fd36e9747f56add7af2557a1f4d39381
Where customer-facing validation messages appear in the shop.
<{conordervalid}prestashop>conordervalidadmin_f902c626057d131c9114dbf51e1f59c4
Show messages on
<{conordervalid}prestashop>conordervalidadmin_98221771806236d6e093bc1818c1324c
Save
<{conordervalid}prestashop>conordervalidadmin_c9cc8cce247e49bae79f15173ce97354
Preview which validation rules would apply to a real shopping cart — without placing an order.
<{conordervalid}prestashop>conordervalidadmin_738085a8a7f72b8502102f9f3f38e4d2
Step 1 — Find a cart
<{conordervalid}prestashop>conordervalidadmin_f751c02fc2cbb3c0d1d81c5e00c733db
Narrow the list using a search phrase and/or a customer filter, then refresh the cart list below.
<{conordervalid}prestashop>conordervalidadmin_395e4400cefec208898d3702ef1e9a9e
Cart lookup
<{conordervalid}prestashop>conordervalidadmin_927c6e906243be9f0adcd14be9156301
e.g. 12345, john@example.com, Smith
<{conordervalid}prestashop>conordervalidadmin_9d6fc15184b50de59a1786a7b7934232
Enter cart ID, customer e-mail, first name or last name. Leave empty to browse the most recently updated carts in the shop.
<{conordervalid}prestashop>conordervalidadmin_a90dbb14cfb67fc05307835c9de041dc
Customer filter
<{conordervalid}prestashop>conordervalidadmin_16af4b5f1f5956ae8be36fca511b3363
Optional. Search and pick a registered customer to list only their carts. Clear the filter to search all customers again.
<{conordervalid}prestashop>conordervalidadmin_73da4a4ba96d83da79c9e3afedf5585c
Refresh cart list
<{conordervalid}prestashop>conordervalidadmin_5e1c54f05d7c643042f1e9379da13386
Click after changing the lookup phrase or customer filter to reload matching carts.
<{conordervalid}prestashop>conordervalidadmin_0c729a09ed20cd26cf22abed22093fec
Step 2 — Select a cart
<{conordervalid}prestashop>conordervalidadmin_f5d33fec46e00c3491afa9e406c431f1
Click a row in the table to choose the cart used for simulation. The selected cart is highlighted.
<{conordervalid}prestashop>conordervalidadmin_565de74b2a09f791a3cbf5e45905016c
Step 3 — Simulation result
<{conordervalid}prestashop>conordervalidadmin_5462058318c3cab28a4c10b487aebc0e
After selecting a cart, click “Run simulation” at the bottom of the form to evaluate validation policies for that cart.
<{conordervalid}prestashop>conordervalidadmin_4a8089cfd8cac84677f267f09c27df5b
Run simulation
<{conordervalid}prestashop>conordervalidadmin_54b93a41717be3e9f34c9ad468b0b849
Clear customer filter
<{conordervalid}prestashop>conordervalidadmin_a56555b064cbc733ecab8963bc33ed92
Guest
<{conordervalid}prestashop>conordervalidadmin_adb831a7fdd83dd1e2a309ce7591dff8
Cart #%d
<{conordervalid}prestashop>conordervalidadmin_925bf06d48545ba24bc5a4fd4365477e
No cart selected yet
<{conordervalid}prestashop>conordervalidadmin_042d3402ffce3183c608c880a611afab
Click a row in the table below — the selected cart will be used when you run the simulation.
<{conordervalid}prestashop>conordervalidadmin_94f31ffc459726724152f76cbc7b9267
Selected for simulation
<{conordervalid}prestashop>conordervalidadmin_3758325fa7aef69aab485a0b27cacf3b
Showing %1$d of %2$d matching carts (newest first). One row = one selectable cart.
<{conordervalid}prestashop>conordervalidadmin_8d384c5835f7a130a758b95935f13333
Cart ID
<{conordervalid}prestashop>conordervalidadmin_fc6dfe4f8b07fc04c99e27425f780754
Customer
<{conordervalid}prestashop>conordervalidadmin_ce26601dac0dea138b7295f02b7620a7
Updated
<{conordervalid}prestashop>conordervalidadmin_ff0a3b7f3daef040faf89a88fdac01b7
Orders
<{conordervalid}prestashop>conordervalidadmin_7442e29d7d53e549b78d93c46b8cdcfc
Select this cart for simulation
<{conordervalid}prestashop>conordervalidadmin_10b09f9096cd661e3aa4a6421076df64
No carts found. Try another search.
<{conordervalid}prestashop>conordervalidadmin_f0c2ccc97ac841d1cf5b6083397ff176
Load more
<{conordervalid}prestashop>conordervalidadmin_f6b5f35f6564a567f1810df0b730e3dc
No simulation yet. Select a cart in step 2, then click “Run simulation” at the bottom of the form.
<{conordervalid}prestashop>conordervalidadmin_8daa1016745b1b8930e2c2a4d57b236f
Simulation result
<{conordervalid}prestashop>conordervalidadmin_496e3e55464871e1fed4790484929e11
Violations
<{conordervalid}prestashop>conordervalidadmin_62a0033703077c4e4fd832960b2e8c2d
Checkout blocked
<{conordervalid}prestashop>conordervalidadmin_6bd2e5d9563816190259e7da696250f4
No validation rules would trigger for this cart.
<{conordervalid}prestashop>conordervalidadmin_609260d371fb789ebac1cb79f40e3860
Type
<{conordervalid}prestashop>conordervalidadmin_a1fa27779242b4902f7ae3bdd5c6d508
Rule code
<{conordervalid}prestashop>conordervalidadmin_06311a878c15d19e0f43c0ad231f58b7
Policy
<{conordervalid}prestashop>conordervalidadmin_51359e8b51c63b87d50cb1bab73380e2
Message
<{conordervalid}prestashop>conordervalidadmin_4c2a8fe7eaf24721cc7a9f0175115bd4
Recent module activity (validation evaluations, policies, settings). Open the full audit log for export and complete history.
<{conordervalid}prestashop>conordervalidadmin_1a02c180a3e21f161de131a9c76e93e1
Edit order validation policy
<{conordervalid}prestashop>conordervalidadmin_9e18f2e9bc4b4bbd214492bfd009aff1
New order validation policy
<{conordervalid}prestashop>conordervalidadmin_122de6a24707c3c9b086bbc2d1bd0b8d
How policies work
<{conordervalid}prestashop>conordervalidadmin_db3d71f72f3c497950af1614c858f4c5
Each policy defines WHEN conditions match (cart, customer, scope) and WHICH validation actions to apply. Policies are evaluated by position. Matching rules are all applied and ordered by priority.
<{conordervalid}prestashop>conordervalidadmin_a7c171f50cc5c2eaa3041a1dd7fb48f4
Active
<{conordervalid}prestashop>conordervalidadmin_4d3d769b812b6faa6b76e1a8abaece2d
Only active policies are evaluated at checkout.
<{conordervalid}prestashop>conordervalidadmin_7b5bd32b36bc7d5c163ca255647a1ff9
Name
<{conordervalid}prestashop>conordervalidadmin_49ee3087348e8d44e1feda1917443987
Internal label shown in the back office only.
<{conordervalid}prestashop>conordervalidadmin_c8917b74391bbee64f0cce553cc5daa8
Position
<{conordervalid}prestashop>conordervalidadmin_52f5e0bc3859bc5f5e25130b6c7e8881
Lower number = evaluated first.
<{conordervalid}prestashop>conordervalidadmin_007be704d89b4a2aa9dd0c597ad4e416
Stop on first match
<{conordervalid}prestashop>conordervalidadmin_3e78f533db29f288e8b937d243414ec5
When enabled: after this policy matches, skip all following policies. Does not limit conditions inside this policy — matching rules and reasons are still collected in full.
<{conordervalid}prestashop>conordervalidadmin_827a3a49f66780303539bd3415b24866
Policy conditions
<{conordervalid}prestashop>conordervalidadmin_c9a43c46d0ab7a27f37b123024473f29
Build AND/OR groups to restrict when this policy applies. Leave empty to match all carts.
<{conordervalid}prestashop>conordervalidadmin_8f290bb3d707ed611576e0279ccbb18d
Validation rules
<{conordervalid}prestashop>conordervalidadmin_092175b20856fa1e2539e4f827511c07
Define block or warning actions applied when this policy matches.
<{conordervalid}prestashop>conordervalidadmin_914c85fb0e7a243f8a8182fb69ec4177
Update policy
<{conordervalid}prestashop>conordervalidadmin_4786ded4c189f37c3422196893dffbbf
Add policy
<{conordervalid}prestashop>conordervalidadmin_7514e8747728aa6a92efad6ee82912f6
Policy #%d — %s
<{conordervalid}prestashop>conordervalidadmin_b1184fdf7d0ed58bc155eb95d6e6216f
Define when this policy applies and which validation actions to run.
<{conordervalid}prestashop>conordervalidadmin_724ea5b5632d6ae06ebfedbb2bb45250
Back to policies
<{conordervalid}prestashop>conordervalidadmin_bc8f4cd4567d1cd082109fd2dc5f0d40
Inactive
<{conordervalid}prestashop>conordervalidadmin_3cab03c00dbd11bc3569afa0748013f0
%d rules
<{conordervalid}prestashop>conordervalidadmin_dad018289f63a3cac261f70911908785
Stop on match
<{conordervalid}prestashop>conordervalidadmin_0dd6d3ecb9c8e4cf290a871ffedef1bd
Download policy as JSON
<{conordervalid}prestashop>conordervalidadmin_0fb7132a7bc0b725e9b12941fe5c858e
Export JSON
<{conordervalid}prestashop>conordervalidadmin_b7b35e678fac8e3ac6493d09e6bf8ec4
Create a copy of this policy with all rules
<{conordervalid}prestashop>conordervalidadmin_9976046010eb69dc4545f280a44a3873
Duplicate policy
<{conordervalid}prestashop>conordervalidadmin_75fa7465decba08c2090e9192dca220a
New policy
<{conordervalid}prestashop>conordervalidadmin_ef5376bf7383545066d62b48eb9f7d7a
Module settings
<{conordervalid}prestashop>conordervalidadmin_1a11db3d2781e8ee1401eab17b296b6a
Add condition
<{conordervalid}prestashop>conordervalidadmin_643202d7ee8cb01d888e058b5341455a
Add group
<{conordervalid}prestashop>conordervalidadmin_9851adcbf8570b7c667d1a99d541b29b
Remove
<{conordervalid}prestashop>conordervalidadmin_1063e38cb53d94d386f21227fcd84717
No conditions in this group yet.
<{conordervalid}prestashop>conordervalidadmin_a0330f22ebfa1e5df872f2c16a8eaeea
No conditions — policy matches every cart.
<{conordervalid}prestashop>conordervalidadmin_3287823c6a2a9216c2e7ddb9c2cb2f85
Search by name…
<{conordervalid}prestashop>conordervalidadmin_0959b7c34d4265db2115c98416293a3e
Search product…
<{conordervalid}prestashop>conordervalidadmin_4f307bbac828b073e24a3e4b070f6f06
Search category…
<{conordervalid}prestashop>conordervalidadmin_8f92879002d7658b335eba0d5aa0f661
Search manufacturer…
<{conordervalid}prestashop>conordervalidadmin_e211d2caf4a3c38ec79352d01e2947f0
Search supplier…
<{conordervalid}prestashop>conordervalidadmin_57969be25718c7c404f8bf3856e015cd
Search group…
<{conordervalid}prestashop>conordervalidadmin_64523ed97edcc23318eb9a5bba685f43
Edit as JSON
<{conordervalid}prestashop>conordervalidadmin_977b73372eac73f895f6ab282996ece9
Hide JSON
<{conordervalid}prestashop>conordervalidadmin_86961d6ef1e798e3d13e522cf45058f3
Qty
<{conordervalid}prestashop>conordervalidadmin_03ab340b3f99e03cff9e84314ead38c0
Min
<{conordervalid}prestashop>conordervalidadmin_78d811e98514cd165dda532286610fd2
Max
<{conordervalid}prestashop>conordervalidadmin_6a061313d22e51e0f25b7cd4dc065233
Multiple of
<{conordervalid}prestashop>conordervalidadmin_adce6c2fcf0dcd6942fa50ca1cb63f42
Amount
<{conordervalid}prestashop>conordervalidadmin_b2f40690858b404ed10e62bdf422c704
Drag to reorder or move into another group
<{conordervalid}prestashop>conordervalidadmin_fc85f840ffdece5669a5b52bd2aba893
Group
<{conordervalid}prestashop>conordervalidadmin_03937134cedab9078be39a77ee3a48a0
Combine with previous item
<{conordervalid}prestashop>conordervalidadmin_1a220af57659c7b18a533025366aabe0
Validation message (%s)
<{conordervalid}prestashop>conordervalidadmin_1dcf2a058234d081f95ef347b2b9ce5b
Validation events
<{conordervalid}prestashop>conordervaliddashboard_8859dca57c5acea519d878d020e36446
Other
<{conordervalid}prestashop>conordervaliddashboard_6311ae17c1ee52b36e68aaf4ad066387
Block checkout — customer cannot place the order
<{conordervalid}prestashop>conordervalidrule_007f82f94047cdd073e80d7df86d263c
Warning only — show message but allow checkout
<{conordervalid}prestashop>conordervalidrule_1bbedaabcdc3f8b0481cd27fc024084b
None — use condition tree only
<{conordervalid}prestashop>conordervalidrule_1a98c5b252762699878dc0827aa27e6c
Incompatible products — block when 2+ selected products are in cart
<{conordervalid}prestashop>conordervalidrule_45ea42685dfdbb0d371dc43f78362290
Max quantity map — per-product limits (JSON)
<{conordervalid}prestashop>conordervalidrule_1a5105947b1ff522b134e59f0f4e4531
This order cannot be completed due to store validation rules.
<{conordervalid}prestashop>conordervalidengine_87f98104ce5216f5e5643f5d7e9f9c98
Reason
<{conordervalid}prestashop>conordervalidengine_fffcb4d1e12c96b2f571f77ad25878b8
These products cannot be purchased together: %s
<{conordervalid}prestashop>conordervalidengine_d50b508ae8b71ef9fdf24c93b0b0e81c
cart contains: %s
<{conordervalid}prestashop>conordervalidengine_b646bcb19e34c39b68fbdd83b60863e4
Quantity limit exceeded: %s.
<{conordervalid}prestashop>conordervalidengine_b765f44770b9a9854f137fc0d2b6ed68
cart includes category: %s
<{conordervalid}prestashop>conordervalidengine_010e0c351fe299cecb42bab42179fc35
%s quantity is %s (condition %s %s)
<{conordervalid}prestashop>conordervalidengine_e2d95b02325769687c90ccd2ce104b9d
customer is a guest
<{conordervalid}prestashop>conordervalidengine_348fd6539560eeaba95d1189a1484de3
customer must be logged in
<{conordervalid}prestashop>conordervalidengine_210f17c0df1b25a693d131870b0ddfee
customer order count is %s (condition %s %s)
<{conordervalid}prestashop>conordervalidengine_f47a0540563b1455ba63e515d33d1170
customer spent is %s (condition %s %s)
<{conordervalid}prestashop>conordervalidengine_ff20e0f303a54ad74a75bc309bd983d0
cart total is %s (condition %s %s)
<{conordervalid}prestashop>conordervalidengine_c419753a22d62e416e8be5cfa7b96d5f
products total is %s (condition %s %s)
<{conordervalid}prestashop>conordervalidengine_ea3a3d5bdffbb6779e1492b9f0fd9a20
product quantity in cart is %s (condition %s %s)
<{conordervalid}prestashop>conordervalidengine_77c4ef1f8b1ffe01b532390880109b33
%s quantity is %s (minimum %s)
<{conordervalid}prestashop>conordervalidengine_4b192fc5985bb80ebf9f10a49aad9e11
%s quantity is %s (maximum %s)
<{conordervalid}prestashop>conordervalidengine_4f4700ef696761b20d7ab2e04fe7249e
%s quantity is %s (must be a multiple of %s)
<{conordervalid}prestashop>conordervalidengine_25652b2b7e4684a79cfa5bf9e606f343
%s — %s in cart (maximum %s)
<{conordervalid}prestashop>conordervalidengine_8ae03dd7259d141c315455a3819e1ecb
New version available, check http://MyPresta.eu for more informations
<{conordervalid}prestashop>updatechecker_4c73ce9e52a25c69cf0dce126d548f98
More details in changelog
<{conordervalid}prestashop>updatechecker_2b2972b182c459cca33e2ad5bc02ffa4
Update settings saved.
<{conordervalid}prestashop>updatechecker_211e1c5c23f0258afb37097ed6ab0b66
New version available!
<{conordervalid}prestashop>updatechecker_af02b06496e83946e73e69d774782654
Module is up to date!
<{conordervalid}prestashop>updatechecker_358a5fcb448d507b41d7c0a83485973a
MyPresta Updates
<{conordervalid}prestashop>updatechecker_8c322740e2dac2db51b8ac4f900a017a
Manual Check
<{conordervalid}prestashop>updatechecker_d8d7cffba66831beaf6b7a82b583937a
Manually check if a new version of this module is available on MyPresta.eu servers.
<{conordervalid}prestashop>updatechecker_5c1db38dcb5778f0891eaec624847352
Automatic Notifications
<{conordervalid}prestashop>updatechecker_00847b0ee5aa8294ebd75b8ab6367abd
Enabled
<{conordervalid}prestashop>updatechecker_00d23a76e43b46dae9ec7aa9dcbebb32
Disabled
<{conordervalid}prestashop>updatechecker_b9f5c797ebbf55adccdd8539a65a0241
This option when active will display notification about availability of new module version in your shop's back office
<{conordervalid}prestashop>updatechecker_3801cbb7ad37df3741081bdbdd9d8ce7
Product Page
<{conordervalid}prestashop>updatechecker_235e8d1a54ecddcf1d3ff533331ed416
This is a direct link to official module page where you can read about module, its updates etc.
<{conordervalid}prestashop>updatechecker_a8448b7ec3cb5ea2a07e2c9781092425
Save
<{conordervalid}prestashop>updatechecker_c9cc8cce247e49bae79f15173ce97354
Check Now
<{conordervalid}prestashop>updatechecker_86c236b531f3a328bb44d82727bae118
Search by name…
<{conordervalid}prestashop>searchtool_0959b7c34d4265db2115c98416293a3e
Search for name of:
<{conordervalid}prestashop>searchtool_8c6ac125438f9a792a1a8eaaa5511bbf
select
<{conordervalid}prestashop>searchtool_99938282f04071859941e18f16efcf42
Select combination
<{conordervalid}prestashop>searchtool_52774985b751bcc84168ce23da3d251b
Order validation
<{conordervalid}prestashop>admin_order_f3b1dbce66a19dee6170cfeb4cf10b05
Blocked at checkout
<{conordervalid}prestashop>admin_order_d8aaf450c5d1741dd9a26d3398b6813c
Audit log
<{conordervalid}prestashop>auditpreview_9a0fd8208acdc142faf1e8499e5086ce
Open full audit log
<{conordervalid}prestashop>auditpreview_aaec9d363e62d9101f0d3f9fbc18989a
Date
<{conordervalid}prestashop>auditpreview_44749712dbec183e983dcd78a7736c41
Event
<{conordervalid}prestashop>auditpreview_a4ecfc70574394990cf17bd83df499f7
Actor
<{conordervalid}prestashop>auditpreview_1cc84619677de81ee6e44149845270a3
Summary
<{conordervalid}prestashop>auditpreview_290612199861c31d1036b185b4e69b75
View
<{conordervalid}prestashop>auditpreview_4351cfebe4b61d8aa5efa1d020710005
No activity logged yet.
<{conordervalid}prestashop>auditpreview_1d73c06c312240887fdf19a7fa94a48d
Validation rule
<{conordervalid}prestashop>policyrulecard_5bd6f57856084b1f136079fd067681b6
Block or warn when this policy matches.
<{conordervalid}prestashop>policyrulecard_1ee1a042e39784e2d0d2263d70c823aa
Active
<{conordervalid}prestashop>policyrulecard_4d3d769b812b6faa6b76e1a8abaece2d
Yes
<{conordervalid}prestashop>policyrulecard_93cba07454f06a4a960172bbd6e2a435
No
<{conordervalid}prestashop>policyrulecard_bafd7322c6e97d25b6299b5d6fe8920b
Rule code
<{conordervalid}prestashop>policyrulecard_06311a878c15d19e0f43c0ad231f58b7
Internal identifier for logs and analytics.
<{conordervalid}prestashop>policyrulecard_98110c1ed03476b52fc49873146c5fb8
Action
<{conordervalid}prestashop>policyrulecard_004bf6c9a40003140292e97330236c53
Priority
<{conordervalid}prestashop>policyrulecard_502996d9790340c5fd7b86a5b93b1c9f
Lower number = higher priority (shown first).
<{conordervalid}prestashop>policyrulecard_51622bffbcd20a5e02f6ecdf6fafae47
Position
<{conordervalid}prestashop>policyrulecard_52f5e0bc3859bc5f5e25130b6c7e8881
Active from
<{conordervalid}prestashop>policyrulecard_c48a7351b4d966f9d99d2ae25a55e69c
Active to
<{conordervalid}prestashop>policyrulecard_c5e7172be414cdc0fc2458e4893d0518
Customer message
<{conordervalid}prestashop>policyrulecard_682cebb3ab990c44d9ab925002436216
Optional. Leave empty to auto-explain from policy conditions (e.g. which products conflict). Placeholders: {ldelim}cart_total{rdelim}, {ldelim}products_count{rdelim}, {ldelim}reason{rdelim}.
<{conordervalid}prestashop>policyrulecard_e788fbba2b2ba295917f5099c2b2f0c1
Order validation policies
<{conordervalid}prestashop>policiespreview_50ea35723bf3ef9be7964bc5e3563519
Add new policy
<{conordervalid}prestashop>policiespreview_e0aecab94f48d7bcf980950761e5b331
Open full policies list
<{conordervalid}prestashop>policiespreview_fa8452d8f7c59b32cbae24517f9fa2b9
Position
<{conordervalid}prestashop>policiespreview_52f5e0bc3859bc5f5e25130b6c7e8881
Name
<{conordervalid}prestashop>policiespreview_49ee3087348e8d44e1feda1917443987
Type
<{conordervalid}prestashop>policiespreview_a1fa27779242b4902f7ae3bdd5c6d508
Rules
<{conordervalid}prestashop>policiespreview_1f4da964f8eab62e96e8cfe406e44364
Conditions
<{conordervalid}prestashop>policiespreview_229eb04083e06f419f9ac494329f957d
Stop on match
<{conordervalid}prestashop>policiespreview_0dd6d3ecb9c8e4cf290a871ffedef1bd
Active
<{conordervalid}prestashop>policiespreview_4d3d769b812b6faa6b76e1a8abaece2d
Edit
<{conordervalid}prestashop>policiespreview_7dce122004969d56ae2e0245cb754d35
Export
<{conordervalid}prestashop>policiespreview_0095a9fa74d1713e43e370a7d7846224
Duplicate
<{conordervalid}prestashop>policiespreview_ed75712b0eb1913c28a3872731ffd48d
No policies yet.
<{conordervalid}prestashop>policiespreview_83768e7370bcf45027ada5f43b950b4d
One card per validation rule. Set action, message, priority and schedule. Matching is defined by policy conditions above.
<{conordervalid}prestashop>policyrulestable_50768e848fcc4effc5d6135fb78ca181
Select all
<{conordervalid}prestashop>scopeselector_4c41e0bd957698b58100a5c687d757d9
Clear
<{conordervalid}prestashop>scopeselector_dc30bc0c7914db5918da4263fce93ad2
Selected
<{conordervalid}prestashop>scopeselector_91b442d385b54e1418d81adc34871053
Available
<{conordervalid}prestashop>scopeselector_78945de8de090e90045d299651a68a9b
No matching items.
<{conordervalid}prestashop>scopeselector_124d41ea6ff5e41e75dfc0a327b9d386
Condition builder
<{conordervalid}prestashop>policyconditionbuilder_10fca0bf18b0f76c25eced3b39ec01a7
Add condition
<{conordervalid}prestashop>policyconditionbuilder_643202d7ee8cb01d888e058b5341455a
Add group
<{conordervalid}prestashop>policyconditionbuilder_9851adcbf8570b7c667d1a99d541b29b
Quick start
<{conordervalid}prestashop>policyconditionbuilder_06ad314b340900d226b1196e1fe289e9
Cart >= 100
<{conordervalid}prestashop>policyconditionbuilder_c1be4b6246b09c31e47841710808dae9
Logged-in only
<{conordervalid}prestashop>policyconditionbuilder_57da90a93df31ab6b5c53190ee8e841e
Guests only
<{conordervalid}prestashop>policyconditionbuilder_787f82b093280bcb87901ea228d7b083
Load server preset
<{conordervalid}prestashop>policyconditionbuilder_6dc2bf99b5b01ec80756cb79de8198e2
Drag ⋮⋮ to reorder or move conditions between groups. Use AND/OR between each item.
<{conordervalid}prestashop>policyconditionbuilder_390c551f4fc8eff0807081132aef2f76
Policy matches when
<{conordervalid}prestashop>policyconditionbuilder_dc9e88573e63c98072f5d9e9c2f98d14
Edit as JSON
<{conordervalid}prestashop>policyconditionbuilder_977b73372eac73f895f6ab282996ece9
Dashboard
<{conordervalid}prestashop>dashboard_2938c7f7e560ed972f8a4f68e80ff834
View full audit log
<{conordervalid}prestashop>dashboard_8d91c2200e2fb4ebfeefa55b8f19b368
Rule invocations
<{conordervalid}prestashop>dashboard_fff764102192ad64a2c8d50c889c03ca
days
<{conordervalid}prestashop>dashboard_44fdec47036f482b68b748f9d786801b
Orders affected
<{conordervalid}prestashop>dashboard_ce0ee484d20b60820e721b2106fb1e65
Checkout blocks
<{conordervalid}prestashop>dashboard_775da49050d950a05a13ed07ce494025
Recent audit log
<{conordervalid}prestashop>dashboard_8620035825063c09e637d924089e2b7c
Date
<{conordervalid}prestashop>dashboard_44749712dbec183e983dcd78a7736c41
Event
<{conordervalid}prestashop>dashboard_a4ecfc70574394990cf17bd83df499f7
Summary
<{conordervalid}prestashop>dashboard_290612199861c31d1036b185b4e69b75
No log entries yet.
<{conordervalid}prestashop>dashboard_0d1326edab901ec37287e58a929d0ec5