Podmienená validácia objednávok blokuje alebo upozorňuje pri checkout-e, keď košík porušuje vaše pravidlá. Nastavte podmienky pre produkty, množstvá, sumy, zákazníkov a dopravu a zobrazte jasné dôvody v košíku aj pri objednávke. Simulátor a auditný denník umožnia otestovať politiky pred nasadením naživo.











Conditional Order Validation is an enterprise-class PrestaShop module designed for robust checkout governance. It enables merchants to define unlimited, complex order rules using a visual builder with nested AND/OR condition trees across 55 diverse fields, including product, quantity, customer, and shipping criteria. Policies can either block checkout entirely (removing payment options) or issue soft warnings, providing clear, customer-facing reason banners. The module boasts a cart simulator for safe rule testing, an analytics dashboard for performance insights, and a comprehensive audit log for transparent enforcement. This proactively stops non-compliant orders, streamlining business operations and reducing manual intervention.
PrestaShop ochotne prijme každý košík, ktorý má ešte skladom - aj keď je kombinácia pre váš biznis nezákonná: nekompatibilné SKU, nesprávne balenia MOQ, objednávky hostí nad limit, zakázané krajiny alebo platobné metódy, ktoré by nikdy nemali byť spolu. Podmienená validácia objednávok je softvér triedy enterprise na riadenie checkoutu: vizuálne politiky, vnorené stromy podmienok AND/OR s neobmedzeným zoskupovaním, akcie blokovania alebo upozornenia, bannery s dôvodmi viditeľné pre zákazníka, simulátor košíka, analytický dashboard a úplný audítny denník. Kombinujte podmienky voľne - vnárajte skupiny, spájajte súrodenecké podmienky pomocou AND alebo OR, skladajte viacero pravidiel na politiku a viacero politík na košík - a v praxi tak získate prakticky neobmedzený priestor na presadzovanie pokročilých pravidiel objednávok. Žiadny kód. Žiadne zásahy do šablóny. Jeden motor, ktorý zastaví chybné košíky skôr, než sa z nich stanú chybné objednávky.
Funkcie, ktoré menia "dúfam, že si prečítajú FAQ" na riadenú kontrolu checkoutu. Vytvorené ako softvér triedy enterprise pre obchody, ktoré potrebujú skutočné pravidlá objednávok - nie iba jednu minimálnu hodnotu košíka. Sila je kombinatorická: skupiny, väzby AND/OR, politiky a pravidlá sa množia do prakticky neobmedzených programov.
Úplne zastavte checkout (filtrujte platobné možnosti, chráňte odoslanie objednávky) alebo vydajte mierne upozornenie s jasným bannerom. Pomenované politiky, triedenie podľa priority, zastavenie pri prvej shode, keď sa kampane nesmú prekrývať. Viacero pravidiel na politiku, každé s vlastným kódom, akciou a viacjazyčnou správou.
Iní: jedna globálna minimálna hodnota košíka
55 polí so skupinami typu drag-and-drop. Každá súrodenecká podmienka má vlastnú väzbu AND alebo OR - takže (A AND B) OR C je skutočný strom, nie zjednodušený zoznam. Neobmedzené vnáranie pre merchandisingovú logiku, ktorá zodpovedá tomu, ako skutočne uvažujú operatívne tímy.
Iní: pevne zakódované kontroly šablóny
Zákazníci vidia vašu správu a k tomu číslovaný zoznam Dôvodov s názvami produktov a sumami zvýraznenými tučne - identický v košíku aj na checkoute. Nepresné odstránenie duplicít udržuje zoznam čistý, keď sa spustí viacero politík.
Iní: tichá chyba alebo nejasná chybová správa
Vyberte skutočný košík a zákazníka. Zobrazte zhodné politiky, blokovanie vs. upozornenie, kódy pravidiel a presné správy skôr, než je ovplyvnený akýkoľvek skutočný nákupca. Používa rovnaký vyhodnocovací mechanizmus ako produkcia.
Iní: testovať v produkcii a modliť sa
KPI karty pre spustenia pravidiel, blokovania na checkoute a ovplyvnené objednávky. Denné / týždenné / mesačné trendy v Chart.js a koláčový graf podľa kódu pravidla - aby merchandising videl, čo sa naozaj spúšťa.
Iní: žiadna viditeľnosť po nastavení
Vyhodnotenia validácie, blokovania, simulácie, CRUD/zapnutie/duplikovanie/import/export politík a zmeny nastavení. Aktér, ID košíka, kód pravidla, akcia a JSON snapshot. Export z úplného auditného ovládača.
Iní: čierna skrinka checkoutu
Stiahnite akúkoľvek politiku ako JSON, nahrajte do testovacieho prostredia, duplikujte jedným kliknutím. Presúvajte stromy MOQ a nekompatibility medzi obchodmi bez ručného opätovného vytvárania.
Iní: ručné prebudovanie každú sezónu
Pri blokovaní sa vyprázdnia platobné možnosti a JS na frontende chráni tlačidlá pokračovať / odoslať objednávku. Validácia na strane servera sa aj tak vykoná pred vytvorením objednávky - viacvrstvová ochrana.
Iní: iba banner, objednávka aj tak prejde
Peňažné podmienky sa konfigurujú v predvolenej mene a pri vyhodnotení a v dôvodoch pre zákazníka sa prevádzajú na menu košíka - konzistentné viacmenové správanie.
Iní: surové čísla, nesprávna mena
Toto nie je jedna minimálna hodnota objednávky pre celý obchod. Je to kombinatorický validačný motor - a práve to odomyká pravidlá checkoutu na úrovni enterprise, na ktoré natívny PrestaShop nemá.
55 podmienkových polí x 14 operátorov x neobmedzené vnorené skupiny x neobmedzené politiky a pravidlá = v praxi prakticky neobmedzené možnosti.
Ploché zoznamy typu "ak toto A tamto" sa rozpadnú v momente, keď merchandising potrebuje logiku z reálneho sveta. Podmienená validácia objednávok ukladá podmienky ako strom skupín, nie ako jeden zoznam. Každá skupina je zátvorka: podmienky a vnorené skupiny v jej vnútri sa vyhodnocujú spoločne. Medzi každou súrodeneckou podmienkou - či už je touto súrodeneckou podmienkou koncová podmienka, alebo ďalšia skupina - si vyberiete AND alebo OR. Skupiny sa vnárajú bez umelých limitov hĺbky, takže výrazy ako (Produkt A v košíku AND Produkt B v košíku) OR (Zákazník hosť AND Celková suma košíka >= 200) sú plnohodnotnou funkciou, nie obchádzkou.
Strom: (Produkt 12 v košíku AND Produkt 34 v košíku). Jednoducho povedané: Blokovať iba vtedy, keď sa obidve SKU objavia spolu.
Strom: (Skupina je VIP) OR (Celková suma košíka >= 500 AND Prihlásený = Áno). Mierne upozornenie, pokiaľ nejde o VIP alebo výraznú útratu.
Strom: (Krajina doručenia nie je v EÚ) OR (Kategória v košíku AND Množstvo kategórie je násobkom 6). Dve obchodné pravidlá, jedna politika.
Väzby AND/OR pre každú súrodeneckú podmienku x neobmedzené vnáranie x 55 polí = booleovská logika taká výrazná ako tabuľkový procesor a taká čitateľná ako vývojový diagram.
Väčšina obchodov riadi pravidlá objednávok jedným z troch nefunkčných spôsobov: FAQ, ktoré nikto nečíta, modulom minimálneho košíka, ktorý kontroluje iba jedno číslo, alebo vlastným PHP kódom, ktorý sa rozbije pri ďalšej aktualizácii. Žiadny z nich nekombinuje hlboké vnorené cielenie, jasnú komunikáciu so zákazníkom a auditovateľné presadzovanie na jednom mieste.
Vizuálny strom podmienok s vnorenými skupinami AND/OR: produkty, násobky MOQ, súčty, hmotnosť, skupiny, hosť/prihlásený, krajina, zóna, poštové smerovacie číslo, dopravca, platba, história objednávok, domain e-mailu, deň/hodina/dátum. Pravidlá sa spustia iba vtedy, keď strom zodpovedá.
Každé pravidlo si vyberá blokovanie alebo upozornenie, stabilný kód pravidla pre analytiku, prioritu a viacjazyčnú správu. Motor pripája štruktúrované Dôvody s tučne zvýraznenými názvami produktov a množstvami.
Simulátor na reálnych košíkoch. KPI v dashboarde. Audítny denník so snapshotmi v JSON. Platobné možnosti odstránené pri blokovaní - nie iba červený rámik.
Prečo je to dôležité: Nedúfate, že zákazníci prečítajú pravidlá balenia, a neudržiavate krehké úpravy šablóny. Používate softvér triedy enterprise - podmienený validačný motor, kde sa podmienky vnárajú pomocou AND/OR, akcie blokujú alebo upozorňujú a každé rozhodnutie možno simulovať, merať a auditovať.
Každý príklad je politika, ktorú môžete vytvoriť s vnorenými skupinami. Blokujte, keď je splnenie objednávky nemožné; upozornite, keď potrebujete iba informovať. Dôvody sa zobrazujú v košíku a na checkoute.
Tlačené tričko AND vektorové stiahnutie v rovnakom košíku (skupina AND). Blokovať a uviesť oba názvy.
Množstvo produktu musí byť násobkom 4. Množstvo 3 sa blokuje s jasným dôvodom o veľkosti balenia.
(Doprava = 0) AND (Celková suma košíka < 50). Chráni hranice dopravy zdarma.
Hosť = Áno AND Celková suma košíka >= 200. Vynútiť prihlásenie alebo blokovať anonymné košíky s vysokou hodnotou.
Krajina doručenia nie je v zozname EÚ. Blokovať nedoručiteľné destinácie včas.
Platba = dobierka AND hmotnosť >= 20. Zastaviť odmietnutia dopravcu na checkoute.
Kategória vo Vzorky AND minimálne množstvo kategórie 3. Vyhnite sa strate na jednom vzorkovom balení.
Výrobca A v košíku AND Výrobca B v košíku. Zmluvná exkluzivita.
Prvá objednávka = Nie AND kupón uplatnený. Chráňte akvizičné kódy.
Skupina = B2B AND domain e-mailu neobsahuje gmail. Hygiena veľkoobchodného kanála.
Má virtuálny AND Vyžaduje dopravu. Vyhnite sa nočným moram so zmiešaným plnením.
Má personalizovaný AND Hodina >= 14. Upozorniť, že gravírovanie sa odošle zajtra.
PSČ podľa regexu / začína na pre vzdialené ostrovy. Blokovať s výzvou na kontakt.
Dopravca = výdajný box AND hmotnosť > 5. Zákazník zmení dopravcu pred platbou.
Vek konta < 2 AND celková suma >= 500. Zastavenie klasického vzoru podvodu.
Množstvo dodávateľa musí byť násobkom N. Presadzovanie kartónov pri dropshipe.
Kategória čerstvé AND deň v [6,7]. Kuchyňa je počas víkendov zatvorená.
Skupina VIP AND celková suma produktov < 80 - iba upozornenie, checkout je povolený.
ID obchodu = outlet AND exkluzívny produkt - blokovať na zľavnenom kanáli.
Produkt v košíku AND dátum < deň spustenia - blokovať košíky pred spustením.
Referenčná príručka v jednoduchom jazyku pre majiteľov obchodov, operatívne tímy a agentúry. Softvér triedy enterprise - dostatočne hlboký pre B2B a marketplace pravidlá, dostatočne jasný, aby bežné úpravy politík nikdy nevyžadovali programátora.
Politika je pomenovaná kampaň so stromom podmienok (KEDY) a jedným alebo viacerými validačnými pravidlami (ČO). Neobmedzený počet politík, triedenie podľa pozície, individuálna aktivácia/pauza. Každé pravidlo: kód pravidla, akcia (blokovanie alebo upozornenie), priorita, viacjazyčná správa.
Zastavenie pri prvej shode skončí po prvej vyhovujúcej politike. V opačnom prípade všetky shody prispievajú porušeniami, ktoré sa triedia podľa priority do jedného zlúčeného banneru pre zákazníka.
Editor stromu typu drag-and-drop. Pridávajte podmienky a vnorené skupiny. Medzi súrodeneckými podmienkami vyberte AND alebo OR. Takto zostavíte (MOQ AND kategória) OR (geografické obmedzenie) bez písania kódu. Výbery cez SearchTool pre produkty, kategórie, výrobcov, dodávateľov, skupiny, dopravcov a meny.
Pozrite si encyklopédiu nižšie pre všetky polia. Pozrite si vyššie uvedenú sekciu Vnorené AND/OR, kde sa dozviete, ako fungujú väzby a zátvorky.
Viacjazyčná vlastná správa + štruktúrovaný zoznam Dôvodov. Jeden banner v košíku a na checkoute. Pri blokovaní: platobné možnosti sa filtrujú, odoslanie objednávky sa chráni, validácia na strane servera pred objednávkou sa aj tak vykoná.
Simulátor používa reálne košíky. KPI v dashboarde + Chart.js. Audítny denník automaticky zaznamenáva zmeny stavu validácie (nielen v režime debug), plus udalosti životného cyklu politík so snapshotmi v JSON.
Prenosné politiky vo formáte JSON. Duplikovanie jedným kliknutím. Predvolené podmienky urýchľujú bežné začiatky (hosť, virtuálny, košík s vysokou hodnotou, ...).
Toto je úplná encyklopédia polí dostupných vo vizuálnom tvorcovi podmienok. Každé pole môže stáť samostatne alebo vo vnorených skupinách AND/OR. Peňažné hranice sa konfigurujú v predvolenej mene obchodu a pri vyhodnotení a zobrazení sa prevádzajú na menu košíka. Zložené polia MOQ používajú formát id:hranica.
Znamená: Hrubá celková suma košíka vrátane dane v mene košíka zákazníka (hranica je uložená v predvolenej mene, prevedená pri vyhodnotení).
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Desatinná peňažná suma v predvolenej mene obchodu, napr. 50 alebo rozsah 50;150 pre "medzi".
Príklad: Blokovať, keď je suma < 50, na ochranu akcií dopravy zdarma.
Varianty: Kombinujte s Hosť = Áno pre limity vysokej hodnoty pri anonymných objednávkach; s Má kupón pre brány proti zneužívaniu kupónov.
Znamená: Súčet riadkov produktov s DPH, bez dopravy.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Peňažná suma v predvolenej mene.
Príklad: Upozorniť skupinu VIP, keď celková suma produktov < 80 (mierne povzbudenie k hranici darčeka).
Varianty: Preferujte toto pred celkovou sumou košíka, keď doprava nemá počítať do pravidla.
Znamená: Čistý medzisúčet produktov (bez DPH).
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Peňažná suma v predvolenej mene.
Príklad: B2B: vyžadovať čisté produkty >= 250 pred checkoutom.
Varianty: Ideálne pre veľkoobchody, ktoré uvažujú v sumách bez DPH.
Znamená: Aktuálna suma dopravy v košíku.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Peňažná suma.
Príklad: Blokovať, keď doprava = 0 AND celková suma produktov < 40 (zneužívanie dopravy zdarma).
Varianty: Kombinujte s Vybraný dopravca na zachytenie nesprávne zhodných bezplatných metód.
Znamená: Súčet množstiev vo všetkých riadkoch košíka.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Celé číslo.
Príklad: Upozorniť, keď množstvo > 100 z dôvodu rizika podvodu / skladu.
Varianty: Použite Unikátne produkty, ak vám ide o rozmanitosť SKU a nie o jednotky.
Znamená: Počet odlišných riadkov produktov (SKU).
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Celé číslo.
Príklad: Blokovať balenia vzoriek, pokiaľ unikátne produkty nie sú >= 3.
Varianty: Dobré pre pravidlá sortimentu nezávislé od veľkosti balenia.
Znamená: Celková hmotnosť košíka v kilogramoch.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Desatinné číslo v kg.
Príklad: Blokovať dopravcu výdajných boxov, keď hmotnosť > 5.
Varianty: Kombinujte s Vybraný dopravca OR Platobný modul pre logistické limity.
Znamená: Koľko pravidiel košíka / kupónov je momentálne uplatnených.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Celé číslo.
Príklad: Blokovať kumulovanie, keď počet pravidiel košíka > 1.
Varianty: Kombinujte s Košík má uplatnený kupón pre jednoduchšie booleovské kontroly.
Znamená: Pravda, ak sa v košíku nachádza akýkoľvek virtuálny / stiahnuteľný produkt.
Operátory: =, != (Áno/Nie)
Hodnota: Booleovská hodnota Áno alebo Nie.
Príklad: Upozorniť, keď kombinácia virtuálneho a fyzického vyžaduje dopravu.
Varianty: Použite spolu s Všetky produkty sú virtuálne pre čisto stiahnuteľné košíky.
Znamená: Pravda iba vtedy, keď sú všetky riadky virtuálne.
Operátory: =, !=
Hodnota: Booleovská hodnota.
Príklad: Preskočiť blokovania súvisiace s dopravou, keď všetky virtuálne = Áno.
Varianty: Opak Má fyzický produkt.
Znamená: Pravda, ak existuje aspoň jeden doručiteľný produkt.
Operátory: =, !=
Hodnota: Booleovská hodnota.
Príklad: Vyžadovať dopravcu, keď má fyzický = Áno.
Varianty: Kombinujte s Vyžaduje dopravu pre brány splnenia.
Znamená: Príznak PrestaShopu: košík potrebuje doručovaciu adresu / dopravcu.
Operátory: =, !=
Hodnota: Booleovská hodnota.
Príklad: Blokovať platobné moduly, ktoré nemôžu doručovať, keď vyžaduje dopravu = Áno.
Varianty: Užitočné pre zmiešané hraničné prípady virtuálny+fyzický.
Znamená: Pravda, keď je prítomná personalizácia produktu.
Operátory: =, !=
Hodnota: Booleovská hodnota.
Príklad: Upozorniť po 14:00, že gravírovanie sa odošle na druhý deň.
Varianty: AND s Hodina dňa / Deň týždňa pre výrobné uzávierky.
Znamená: Pravda, keď je uplatnená aspoň jedna zľava / pravidlo košíka.
Operátory: =, !=
Hodnota: Booleovská hodnota.
Príklad: Blokovať kupóny pre nových zákazníkov, keď Prvá objednávka zákazníka = Nie.
Varianty: Jednoduchšia alternatíva k počítaniu pravidiel košíka.
Znamená: Či sa vybrané ID produktov nachádzajú v košíku.
Operátory: in, not in, =, !=
Hodnota: Jedno alebo viac ID produktov prostredníctvom viacnásobného výberu SearchTool.
Príklad: in [tričko, vektor] s AND dvoch podmienok Produkt - klasická nekompatibilita.
Varianty: not in pre čiernu listinu; kombinujte viacero podmienok Produkt pomocou AND pre dvojice.
Znamená: Pravda, ak nejaký produkt patrí do vybraných ID kategórií.
Operátory: in, not in, =, !=
Hodnota: ID kategórií.
Príklad: Kategória čerstvých potravín v košíku AND víkendový deň - blokovať.
Varianty: Vnorené kategórie závisia od toho, ako sú produkty priradené v katalógu.
Znamená: Prítomnosť značky / výrobcu.
Operátory: in, not in, =, !=
Hodnota: ID výrobcov.
Príklad: Značka A AND Značka B obidve prítomné - blokovanie pre zmluvnú exkluzivitu.
Varianty: Použite Množstvo výrobcu pre MOQ na značku.
Znamená: Prítomnosť dodávateľa (dropship / sklad).
Operátory: in, not in, =, !=
Hodnota: ID dodávateľov.
Príklad: Dodávateľ X prítomný - presadiť Množstvo dodávateľa ako násobok balenia.
Varianty: Ideálne pre marketplace s viacerými dodávateľmi.
Znamená: Množstvo konkrétneho produktu porovnané s hranicou.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Zložené idProduktu:množstvo, napr. 12:3.
Príklad: Množstvo produktu 12 >= 3 pre nárok na množstevnú zľavu (alebo blokovanie pod MOQ).
Varianty: Preferujte vyhradené polia minimum/maximum/násobok, keď je zámerom presadenie MOQ.
Znamená: Súčet množstiev všetkých riadkov v kategórii.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: idKategórie:množstvo
Príklad: Súčet kategórie Vzorky < 3 - upozorniť na doplnenie vzoriek.
Varianty: Funguje pre viaceré SKU v rámci rovnakej kategórie.
Znamená: Súčet množstva pre výrobcu.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: idVýrobcu:množstvo
Príklad: Množstvo značky > 50 - upozornenie na podvod / alokáciu.
Varianty: Rovnaký vzor ako súčet kategórie.
Znamená: Súčet množstva pre dodávateľa.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: idDodávateľa:množstvo
Príklad: Hranica balenia dodávateľa pred povolením checkoutu.
Varianty: Kombinujte s Množstvo dodávateľa musí byť násobkom.
Znamená: Zlyhá, keď je množstvo produktu pod požadovaným minimom.
Operátory: Vyhodnocovač MOQ (min.)
Hodnota: idProduktu:minMnožstvo
Príklad: Produkt 12 minimum 4 - nemožno kúpiť 1-3 kusy.
Varianty: Dôvod pre zákazníka zobrazuje požadované minimum.
Znamená: Zlyhá, keď množstvo produktu prekročí maximum.
Operátory: Vyhodnocovač MOQ (max.)
Hodnota: idProduktu:maxMnožstvo
Príklad: Limit 20 na SKU na objednávku pre kontrolu alokácie.
Varianty: Užitočné pre spustenia a limitované edície.
Znamená: Súčet kategórie musí byť aspoň N.
Operátory: MOQ minimum
Hodnota: idKategórie:minMnožstvo
Príklad: Veľkoobchodná kategória minimum 12 kusov.
Varianty: Platí pre súčet všetkých produktov v danej kategórii.
Znamená: Súčet kategórie nesmie prekročiť N.
Operátory: MOQ maximum
Hodnota: idKategórie:maxMnožstvo
Príklad: Obmedziť propagačnú kategóriu na 6 na objednávku zákazníka.
Varianty: Kombinujte s Skupina zákazníkov pre limity B2C vs. B2B.
Znamená: Súčet výrobcu >= N.
Operátory: MOQ minimum
Hodnota: idVýrobcu:minMnožstvo
Príklad: Štartovacia sada značky vyžaduje 6 kusov.
Varianty: Rovnaká rodina ako MOQ kategórie.
Znamená: Súčet výrobcu <= N.
Operátory: MOQ maximum
Hodnota: idVýrobcu:maxMnožstvo
Príklad: Alokačný limit 30 kusov Značky X na objednávku.
Varianty: OR s Hosť pre striktnejšie anonymné limity.
Znamená: Súčet dodávateľa >= N.
Operátory: MOQ minimum
Hodnota: idDodávateľa:minMnožstvo
Príklad: Minimálne objednávacie množstvo dropship partnera.
Varianty: Zabraňuje nerentabilným mikroobjednávkam danému dodávateľovi.
Znamená: Súčet dodávateľa <= N.
Operátory: MOQ maximum
Hodnota: idDodávateľa:maxMnožstvo
Príklad: Obmedziť expozíciu voči rizikovému dodávateľovi na košík.
Varianty: Vzor pre podvod / kontrolu kreditu.
Znamená: Zlyhá, keď množstvo produktu nie je presným násobkom N (veľkosť balenia).
Operátory: MOQ násobok
Hodnota: idProduktu:veľkosťBalenia napr. 12:4
Príklad: Sveter sa musí objednávať v baleniach po 4 - množstvo 3 sa blokuje s jasným dôvodom.
Varianty: Najbežnejšie veľkoobchodné pravidlo balenia; dôvod uvádza aktuálne množstvo a požadovaný násobok.
Znamená: Súčet kategórie musí byť násobkom N.
Operátory: MOQ násobok
Hodnota: idKategórie:veľkosťBalenia
Príklad: Kategória kartónových balení sa predáva iba po šesticiach.
Varianty: Použite, keď akákoľvek kombinácia SKU v kategórii musí aj tak naplniť kartón.
Znamená: Súčet výrobcu je násobkom N.
Operátory: MOQ násobok
Hodnota: idVýrobcu:veľkosťBalenia
Príklad: Veľkosť kartónu značky 12.
Varianty: Rovnaká sémantika ako násobok kategórie.
Znamená: Súčet dodávateľa je násobkom N.
Operátory: MOQ násobok
Hodnota: idDodávateľa:veľkosťBalenia
Príklad: Dodávateľ expeduje iba plné kartóny po 8.
Varianty: Presadzovanie kartónov pri dropshipe.
Znamená: Peňažný súčet jedného riadku produktu voči hranici.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: idProduktu:suma
Príklad: Súčet riadku produktu 12 < 20 - upozorniť na podhodnotenú konfiguráciu.
Varianty: Suma prevedená z predvolenej meny ako pri iných peňažných poliach.
Znamená: Či má relácia autentifikovaného zákazníka.
Operátory: =, !=
Hodnota: Áno / Nie.
Príklad: Vynútiť prihlásenie: cesta hosťa blokovaná, keď celková suma košíka >= 200 AND prihlásený = Nie.
Varianty: Zrkadlový obraz Zákazník hosť.
Znamená: Pravda pre checkout hosťa / bez prihlásenia.
Operátory: =, !=
Hodnota: Áno / Nie.
Príklad: Hosť AND košík >= 200 - blokovať anonymné objednávky s vysokou hodnotou.
Varianty: Klasické pravidlo na zníženie podvodov.
Znamená: Zákazník patrí do jednej z vybraných skupín PrestaShop.
Operátory: in, not in, =, !=
Hodnota: ID skupín (VIP, B2B, Návštevník...).
Príklad: Skupina VIP - iba mierne upozornenie; Návštevníci - striktné MOQ.
Varianty: not in Návštevník pre politiky iba pre prihlásených zákazníkov.
Znamená: Počet historicky dokončených objednávok.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Celé číslo.
Príklad: objednávky = 0 s kupónom pre nových zákazníkov - povoliť; objednávky > 0 - blokovať zneužitie kupónu.
Varianty: Kombinuje sa s booleovskou hodnotou Prvá objednávka zákazníka.
Znamená: Celoživotná suma útraty (prevedená).
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Peňažná suma v predvolenej mene.
Príklad: Celoživotná útrata >= 1000 odomkne iba upozornenie namiesto blokovania.
Varianty: Vzor pre vernostné / dôveryhodné skóre.
Znamená: Domain e-mailu / textový reťazec adresy pre kontrolu vzorov.
Operátory: =, !=, obsahuje, začína na, regex, prázdne, nie prázdne
Hodnota: Text alebo regex, napr. @firma.com alebo gmail.
Príklad: Skupina B2B AND e-mail neobsahuje gmail - blokovať spotrebiteľské e-maily vo veľkoobchode.
Varianty: regex pre zložité zoznamy povolení/zákazov.
Znamená: Pravda, keď zákazník nemá žiadne predchádzajúce dokončené objednávky.
Operátory: =, !=
Hodnota: Booleovská hodnota.
Príklad: Prvá objednávka = Nie AND kupón uplatnený - blokovať akvizičné kódy pri opakovaných kupujúcich.
Varianty: Jasnejšie ako orders_count = 0 pre účely merchandisingu.
Znamená: Dni od registrácie zákazníka.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Celé číslo dní.
Príklad: Vek konta < 2 AND košík >= 500 - blokovať (vzor podvodu s novým kontom).
Varianty: medzi pre skúšobné okná.
Znamená: Krajina doručovacej adresy.
Operátory: in, not in, =, !=
Hodnota: ID krajín / výberový zoznam ISO.
Príklad: nie je v krajinách EÚ - blokovať s geografickou správou.
Varianty: OR s Krajina fakturácie pre pravidlá daňovej rezidencie.
Znamená: Krajina fakturačnej adresy.
Operátory: in, not in, =, !=
Hodnota: ID krajín.
Príklad: Krajina fakturácie != Krajina doručenia - upozorniť na nezhodu.
Varianty: B2B DPH scenáre.
Znamená: Zóna PrestaShop doručovacej adresy.
Operátory: in, not in, =, !=
Hodnota: ID zón.
Príklad: Zóna = Ostrovy - blokovať štandardných dopravcov.
Varianty: Širšie ako uvádzanie každej krajiny.
Znamená: Textový reťazec PSČ doručenia.
Operátory: =, !=, obsahuje, začína na, regex, prázdne, nie prázdne
Hodnota: Text / regex.
Príklad: začína na 00- pre pravidlá hlavného mesta; regex pre rozsahy ostrovov.
Varianty: prázdne na zachytenie nekompletných adries.
Znamená: Štát / región na doručovacej adrese.
Operátory: =, !=, in, not in, obsahuje...
Hodnota: ID štátu alebo text, v závislosti od nastavenia obchodu.
Príklad: Štát v [vzdialené regióny] - blokovať alebo upozorniť na príplatok.
Varianty: Užitočné pre autonómne oblasti USA / Kanady / Španielska.
Znamená: Zvolený dopravca pre košík.
Operátory: in, not in, =, !=
Hodnota: Referencia / ID dopravcu prostredníctvom selektora.
Príklad: Dopravca = výdajný box AND hmotnosť > 5 - blokovať.
Varianty: Vyhodnocuje sa po kroku výberu dopravcu; znovu kontrolované pri zmene.
Znamená: Technický názov platobného modulu.
Operátory: in, not in, =, !=
Hodnota: Názov modulu, napr. ps_cashondelivery.
Príklad: Dobierka AND hmotnosť >= 20 - blokovať.
Varianty: Funguje s filtrom platieb pri globálnom blokovaní.
Znamená: ID meny košíka.
Operátory: in, not in, =, !=
Hodnota: ID mien.
Príklad: Mena != predvolená obchodu - upozorniť na exotické menové košíky.
Varianty: Peňažné hranice sa aj tak prevádzajú; toto filtruje podľa výberu meny.
Znamená: ID aktuálneho obchodu (multi-shop).
Operátory: =, !=, in, not in
Hodnota: Celé číslo ID obchodu.
Príklad: Obchod = Outlet AND exkluzívny produkt v košíku - blokovať.
Varianty: Udržiava politiky obmedzené na obchod, keď je to potrebné.
Znamená: Aktuálny deň týždňa v časovom pásme obchodu (1 = pondelok ... 7 = nedeľa).
Operátory: =, !=, <, <=, >=, >, medzi, in
Hodnota: Celé číslo 1-7 alebo zoznam pre "in".
Príklad: in [6,7] AND kategória čerstvé - blokovať víkendové objednávky čerstvých produktov.
Varianty: Kombinujte s Hodina pre piatkové uzávierky.
Znamená: Aktuálna hodina 0-23.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Celé číslo hodiny.
Príklad: Hodina >= 14 AND personalizovaný produkt - upozorniť na výrobu na druhý deň.
Varianty: Okná expedície v ten istý deň.
Znamená: Aktuálny kalendárny dátum.
Operátory: =, !=, <, <=, >=, >, medzi
Hodnota: Textový reťazec dátumu 2026-12-24 alebo rozsah.
Príklad: Dátum < deň spustenia AND produkt v košíku - blokovať košík s URL pred spustením.
Varianty: Okná sviatkov / kampaní bez cron úloh.
Košík vyhodnotený. Podmienky zodpovedali. Checkout zablokovaný alebo varovaný. Dôvody zobrazené. Každé rozhodnutie v auditných riadkoch. Toto je softvér na úrovni enterprise - tu je inžinierstvo za validačnou bránou, na ktorú zákazník práve narazil.
PHP ~22k + JS ~2,2k + CSS ~1,2k + Smarty ~0,9k
Triedy, kontroléry, šablóny, SQL, preklady, zdroje
S 14 operátormi a vnorenými väzbami AND/OR
Dashboard, Politiky, Nastavenia, Simulátor, Audítny denník, Aktualizácie
block_checkout a warn_checkout
Validácia, objednávky, CRUD politík/pravidiel, import/export, simulácia, nastavenia
Košík, checkout, filter platieb, validácia objednávky, admin objednávka
Hotové jazykové balíky pre texty back office a front office
conordervalid_policy, conordervalid_rule, conordervalid_rule_lang, conordervalid_cart, conordervalid_preset, conordervalid_log.lib/prestashop9compatibility.php - jedna kódová základňa pre 1.7, 8 a 9.Podmienky rozhodujú, KEDY sa pravidlo spustí. Akcie rozhodujú, ČO sa stane - blokovanie alebo upozornenie. Audítny denník dokazuje, PREČO checkout vypadal tak, ako vypadal.
~26 000 riadkov kódu v 103 súboroch modulu, 32 prekladových balíkoch a verzii v1.1.0. Merchandising vytvára strom. Motor ho presadzuje. Podpora číta snapshot. Softvér triedy enterprise pre riadenie checkoutu.
55 podmienkových polí, 14 operátorov, 2 presadzovacie akcie a jedna audítna stopa - navrhnuté tak, aby blokovanie na checkoute nikdy nebolo záhadou, ale vždy premeraným obchodným pravidlom s dôvodom, ktorý môže zákazník opraviť.
Zastavte chybné košíky. Vysvetlite, prečo. Dokážte to v audítnom denníku.
55 podmienkových polí, vnorené skupiny AND/OR, 14 operátorov, akcie blokovania a upozornenia, simulátor a úplný audit - navrhnuté tak, aby blokovanie na checkoute nikdy nebolo záhadou, ale vždy premeraným obchodným pravidlom s dôvodom, ktorý môže zákazník opraviť.











Modul **Podmienená validácia objednávok** optimalizuje a automatizuje kontrolu checkoutu. Automaticky presadzuje komplexné obchodné pravidlá košíka s vnorenými podmienkami, blokuje chybné objednávky a znižuje manuálnu prácu, čím zefektívňuje prevádzku.
Modul Podmienená validácia objednávok optimalizuje predaj zabezpečením súladu košíkov s vašimi pravidlami. Jasné informácie pre zákazníkov a vizuálne politiky znižujú chyby, storno a zvyšujú spokojnosť, čím priamo podporujú ziskovosť transakcií.
Podmienená validácia objednávok, s vnorenými AND/OR podmienkami a auditným denníkom, je majstrovským dielom. Jeho enterprise-grade funkcie sú priamym odrazom 15-ročných hlbokých skúseností vývojárov s platformou PrestaShop.
Modul Podmienená validácia objednávok umožňuje širokú personalizáciu checkout pravidiel. S vnorenými AND/OR podmienkami a 55 poliami prispôsobíte validáciu presne jedinečným požiadavkám vášho obchodu, blokujúc nežiaduce košíky s jasnými dôvodmi.
Modul "Podmienená validácia objednávok" ponúka otvorený zdrojový kód, čo zaručuje plný prístup k úpravám a integráciám jeho výkonného validačného motora. Žiadne ioncube, maximálna flexibilita pre pokročilé prispôsobenie vašich pravidiel checkoutu.
Modul Podmienená validácia objednávok, zaisťujúci správnosť objednávok, je priebežne aktualizovaný. Licencia je trvalá, s rokom bezplatných aktualizácií. Po roku môžete predĺžiť prístup s výraznou zľavou až 90%, pre zachovanie funkčnosti.