Ehdollinen tilauksen validointi estää tai varoittaa kassalla, kun ostoskori rikkoo sääntöjäsi. Määritä ehdot tuotteille, määrille, summille, asiakkaille ja toimitukselle ja näytä selkeät syyt korissa ja kassalla. Simulaattori ja auditointiloki auttavat testaamaan säännöt ennen käyttöönottoa.











Moduuli 'Ehdollinen tilauksen validointi' on ammattimainen työkalu PrestaShopin kassaprosessin hallintaan. Se mahdollistaa sääntöjäsi rikkovien tapahtumien estämisen tai niistä varoittamisen, kuten yhteensopimattomat SKU:t, rikkoutuneet MOQ-pakkaukset, tilausrajojen ylittyminen tai maakohtaiset/maksutaparajoitukset. Visuaalisilla käytännöillä, sisäkkäisillä AND/OR-ehtopuilla ja 55 ehtokentällä voit luoda edistyneitä sääntöjä ilman koodia. Moduuli tarjoaa selkeät perustelut asiakkaille, ostoskorisimulaattorin, analytiikkanäkymän ja kattavan auditointilokin, varmistaen täyden hallinnan ja läpinäkyvyyden.
PrestaShop hyväksyy mielellään minkä tahansa ostoskorin, jossa on vielä varastoa - myös silloin, kun yhdistelmä on liiketoiminnallesi kiellettyä: yhteensopimattomat SKU:t, rikkinäiset MOQ-pakkaukset, vierailijoiden tilaukset yli asetetun rajan, rajoitetut maat tai maksutavat, joita ei koskaan pitäisi yhdistää. Ehdollinen tilauksen validointi on enterprise-tason ohjelmisto kassaprosessin hallintaan: visuaaliset käytännöt, sisäkkäiset AND/OR-ehtopuut rajattomalla ryhmittelyllä, esto- tai varoitustoiminnot, asiakkaalle näkyvät perustelubannerit, ostoskorisimulaattori, analytiikkanäkymä ja täysi auditointiloki. Yhdistä ehtoja vapaasti - sijoita ryhmiä sisäkkäin, liitä sisarehdot AND- tai OR-operaattorilla, pinoa useita sääntöjä käytäntöä kohden ja useita käytäntöjä ostoskoria kohden - ja käytännössä saat rajattomasti tilaa kehittyneiden tilaussääntöjen toteuttamiseen. Ei koodia. Ei teemahakkeja. Yksi moottori, joka pysäyttää virheelliset ostoskorit ennen kuin niistä tulee virheellisiä tilauksia.
Ominaisuudet, jotka muuttavat "toivottavasti he lukevat UKK:n" hallituksi kassavalvonnaksi. Rakennettu enterprise-tason ohjelmistoksi kaupoille, jotka tarvitsevat todellisia tilaussääntöjä - ei vain yhtä ostoskorin vähimmäissummaa. Voima on yhdistelmällinen: ryhmät, AND/OR-liitokset, käytännöt ja säännöt kertautuvat käytännössä rajattomiksi kokonaisuuksiksi.
Pysäytä kassa kokonaan (suodata maksuvaihtoehdot, suojaa tilauksen viimeistely) tai anna pehmeä varoitus selkeällä bannerilla. Nimetyt käytännöt, tärkeysjärjestyksen mukainen lajittelu, pysäytys ensimmäiseen osumaan, kun kampanjat eivät saa mennä päällekkäin. Useita sääntöjä per käytäntö, joista kullakin on omat koodinsa, toimintonsa ja monikielinen viestinsä.
Muut: yksi yleinen ostoskorin vähimmäisarvo
55 kenttää ja raahattavat ryhmät. Jokainen sisarehto saa oman AND- tai OR-liitoksensa - niin että (A AND B) OR C on todellinen puurakenne, ei litistetty lista. Rajaton sisäkkäisyys merkkaustalogiikalle, joka vastaa sitä, miten operatiiviset tiimit todella ajattelevat.
Muut: koodiin kovakoodatut teematarkistukset
Asiakkaat näkevät viestisi sekä numeroidun Syyt-listan, jossa tuotenimet ja määrät on lihavoitu - identtinen ostoskorissa ja kassalla. Sumea kaksoiskappaleiden poisto pitää listan siistinä, kun useampi käytäntö laukeaa samaan aikaan.
Muut: hiljainen epäonnistuminen tai epämääräinen virhe
Valitse oikea ostoskori ja asiakas. Näe täsmäävät käytännöt, esto vai varoitus, säännön koodit ja tarkat viestit ennen kuin yksikään todellinen ostaja on vaikutuksen alaisena. Käyttää samaa arviointimoottoria kuin tuotanto.
Muut: testaa tuotannossa ja toivo parasta
KPI-kortit säännön laukeamisille, kassaestoille ja vaikutuksen alaisille tilauksille. Päivittäiset / viikoittaiset / kuukausittaiset Chart.js-trendit ja sääntökoodikohtainen ympyrädiagrammi - niin että merkkaustiimi näkee, mikä oikeasti laukeaa.
Muut: ei näkyvyyttä käyttöönoton jälkeen
Validointiarvioinnit, estot, simulaatiot, käytäntöjen CRUD/kytkeminen/kopiointi/tuonti/vienti ja asetusmuutokset. Toimija, ostoskorin tunnus, säännön koodi, toiminto ja JSON-tallenne. Vienti täydestä auditointiohjaimesta.
Muut: musta laatikko kassalla
Lataa mikä tahansa käytäntö JSON-muodossa, lataa se testiympäristöön, kopioi yhdellä klikkauksella. Siirrä MOQ- ja yhteensopimattomuuspuut kauppojen välillä ilman käsin uudelleenrakentamista.
Muut: rakenna uudelleen käsin joka kausi
Kun esto laukeaa, maksuvaihtoehdot tyhjennetään ja etupään JS suojaa jatka- ja tilauksen viimeistely -painikkeet. Palvelinpuolen validointi suoritetaan silti ennen tilauksen luontia - kerroksellinen suojaus.
Muut: vain banneri, tilaus menee silti läpi
Rahamääräiset ehdot määritetään oletusvaluutassa ja muunnetaan ostoskorin valuuttaan arviointia ja asiakkaalle näkyviä perusteluja varten - yhtenäinen monivaluuttakäyttäytyminen.
Muut: raakoja lukuja, väärä valuutta
Tämä ei ole yksi vähimmäistilaussumma koko kaupalle. Se on yhdistelmällinen validointimoottori - ja juuri se avaa enterprise-tason kassasäännöt, joihin PrestaShopin oma toiminnallisuus ei pysty.
55 ehtokenttää x 14 operaattoria x rajattomat sisäkkäiset ryhmät x rajattomat käytännöt ja säännöt = käytännössä lähes rajattomat mahdollisuudet.
Litteät "jos tämä JA tuo" -listat murtuvat siinä hetkessä, kun merkkaustiimi tarvitsee tosielämän logiikkaa. Ehdollinen tilauksen validointi tallentaa ehdot ryhmien puuna, ei yhtenä tarkistuslistana. Jokainen ryhmä on sulkulauseke: sen sisällä olevat ehdot ja sisäkkäiset ryhmät arvioidaan yhdessä. Joka sisarehdon välillä - oli kyseessä lehtiehto tai toinen ryhmä - valitset AND:n tai OR:n. Ryhmät voivat sisäkkäistyä ilman keinotekoisia syvyysrajoja, niin että ilmaisut kuten (Tuote A ostoskorissa AND Tuote B ostoskorissa) OR (Vierailija-asiakas AND Ostoskorin loppusumma >= 200) ovat täysivaltaisia, ei kiertoteitä.
Puu: (Tuote 12 ostoskorissa AND Tuote 34 ostoskorissa). Selkokielellä: Estä vain, kun molemmat SKU:t esiintyvät yhdessä.
Puu: (Ryhmä on VIP) OR (Ostoskorin loppusumma >= 500 AND Kirjautunut = Kyllä). Pehmeä varoitus, ellei kyseessä ole VIP tai merkittävä kulutus.
Puu: (Toimitusmaa ei EU:ssa) OR (Kategoria ostoskorissa AND Kategorian määrä kerrannainen luvusta 6). Kaksi liiketoimintasääntöä, yksi käytäntö.
Sisarehtokohtaiset AND/OR-liitokset x rajaton sisäkkäisyys x 55 kenttää = totuusarvologiikka, joka on ilmaisuvoimainen kuin laskentataulukko ja luettava kuin vuokaavio.
Useimmat kaupat hoitavat tilaussäännöt yhdellä kolmesta puutteellisesta tavasta: UKK, jota kukaan ei lue, ostoskorin vähimmäissummamoduuli, joka tarkistaa vain yhden luvun, tai räätälöity PHP-koodi, joka hajoaa seuraavassa päivityksessä. Mikään niistä ei yhdistä syvää sisäkkäistä kohdentamista, selkeää asiakasviestintää ja auditoitavaa valvontaa samaan paikkaan.
Visuaalinen ehtopuu sisäkkäisillä AND/OR-ryhmillä: tuotteet, MOQ-kerrannaiset, loppusummat, paino, ryhmät, vierailija/kirjautunut, maa, vyöhyke, postinumero, kuljetusyhtiö, maksutapa, tilaushistoria, sähköpostin verkkotunnus, päivä/tunti/päivämäärä. Säännöt laukeavat vain, kun puu täsmää.
Kukin sääntö valitsee eston tai varoituksen, pysyvän sääntökoodin analytiikkaa varten, tärkeysjärjestyksen ja monikielisen viestin. Moottori lisää jäsenneltyjä perusteluja, joissa tuotenimet ja määrät on lihavoitu.
Simulaattori todellisilla ostoskoreilla. Kojelaudan KPI-mittarit. Auditointiloki JSON-tallenteineen. Maksuvaihtoehdot poistetaan eston yhteydessä - ei vain punainen laatikko.
Miksi tämä on tärkeää: Et toivo, että asiakkaat lukevat pakkaussäännöt, etkä ylläpidä hauraita teemamuokkauksia. Käytössäsi on enterprise-tason ohjelmisto - ehdollinen validointimoottori, jossa ehdot sijoittuvat sisäkkäin AND/OR-logiikalla, toiminnot estävät tai varoittavat, ja jokainen päätös voidaan simuloida, mitata ja auditoida.
Joka esimerkki on käytäntö, jonka voit rakentaa sisäkkäisillä ryhmillä. Estä, kun toimitus on mahdotonta; varoita, kun tarvitset vain opastusta. Perustelut näkyvät ostoskorissa ja kassalla.
Painettu t-paita AND vektorilataus samassa ostoskorissa (AND-ryhmä). Estä ja listaa molemmat nimet.
Tuotteen määrän on oltava luvun 4 kerrannainen. Määrä 3 estetään selkeällä pakkauskokoperustelulla.
(Toimitus = 0) AND (Ostoskorin loppusumma < 50). Suojaa ilmaisen toimituksen raja-arvoja.
Vierailija = Kyllä AND Ostoskorin loppusumma >= 200. Pakota kirjautuminen tai estä anonyymit suurarvoiset ostoskorit.
Toimitusmaa ei EU-listalla. Estä toimituskelvottomat kohteet ajoissa.
Maksutapa = postiennakko AND paino >= 20. Estä kuljetusyhtiön kieltäytymiset kassalla.
Kategoria on Näytteet AND kategorian minimimäärä 3. Vältä yhden pussin hukka.
Valmistaja A ostoskorissa AND Valmistaja B ostoskorissa. Sopimuksellinen yksinoikeus.
Ensimmäinen tilaus = Ei AND kuponki käytössä. Suojaa hankintakoodit.
Ryhmä = B2B AND sähköpostin verkkotunnus ei sisällä gmail. Tukkukanavan hygienia.
Sisältää virtuaalisen AND Vaatii toimituksen. Vältä sekamuotoisen toimituksen painajaiset.
Sisältää muokatun AND Tunti >= 14. Varoita, että kaiverrus lähetetään huomenna.
Postinumero regex / alkaa merkeillä syrjäisille saarille. Estä ja näytä yhteystietokehotus.
Kuljetusyhtiö = pakettiautomaatti AND paino > 5. Asiakas vaihtaa kuljetusyhtiön ennen maksua.
Tilin ikä < 2 AND loppusumma >= 500. Klassinen petoskuvio pysäytetty.
Toimittajan määrän on oltava luvun N kerrannainen. Dropship-laatikoiden valvonta.
Tuorekategoria AND päivä joukossa [6,7]. Keittiö suljettu viikonloppuisin.
VIP-ryhmä AND tuotteiden loppusumma < 80 - vain varoitus, kassa sallittu.
Kaupan tunnus = outlet AND yksinoikeustuote - estä alennuskanavalla.
Tuote ostoskorissa AND päivämäärä < julkaisupäivä - estä ennakko-ostoskorit.
Selkokielinen viiteopas kauppojen omistajille, operatiivisille tiimeille ja toimistoille. Enterprise-tason ohjelmisto - riittävän syvällinen B2B- ja markkinapaikkasääntöihin, riittävän selkeä, jotta päivittäiset käytäntömuutokset eivät koskaan vaadi kehittäjää.
Käytäntö on nimetty kampanja, jolla on ehtopuu (MILLOIN) ja yksi tai useampi validointisääntö (MITÄ). Rajattomat käytännöt, sijaintiin perustuva lajittelu, aktivointi/tauko yksitellen. Kukin sääntö: sääntökoodi, toiminto (esto tai varoitus), tärkeysjärjestys, monikielinen viesti.
Pysäytys ensimmäiseen osumaan päättyy ensimmäisen kelpaavan käytännön jälkeen. Muutoin kaikki osumat tuottavat rikkomuksia, jotka lajitellaan tärkeysjärjestykseen yhteen yhdistettyyn asiakasbanneriin.
Raahaa ja pudota -puueditori. Lisää ehtoja ja sisäkkäisiä ryhmiä. Valitse sisarehtojen välille AND tai OR. Näin rakennat (MOQ AND kategoria) OR (maantieteellinen rajoitus) kirjoittamatta koodia. SearchTool-valitsimet tuotteille, kategorioille, valmistajille, toimittajille, ryhmille, kuljetusyhtiöille ja valuutoille.
Katso tietosanakirja alempana kaikista kentistä. Katso yllä oleva Sisäkkäiset AND/OR-osio siitä, miten liitokset ja sulkulausekkeet toimivat.
Monikielinen mukautettu viesti + jäsennelty perustelulista. Yksi banneri ostoskorissa ja kassalla. Kun esto laukeaa: maksuvaihtoehdot suodatetaan, tilauksen viimeistely suojataan, palvelinpuolen validointi ennen tilausta suoritetaan silti.
Simulaattori käyttää todellisia ostoskoreja. Kojelaudan KPI-mittarit + Chart.js. Auditointiloki tallentaa validoinnin tilamuutokset automaattisesti (ei vain debug-tilassa), sekä käytäntöjen elinkaaritapahtumat JSON-tallenteineen.
Siirrettävät JSON-käytännöt. Kopiointi yhdellä klikkauksella. Ehtomallipohjat nopeuttavat yleisiä aloituksia (vierailija, virtuaalinen, suurarvoinen ostoskori, ...).
Tämä on täydellinen tietosanakirja visuaalisessa ehtorakentajassa käytettävissä olevista kentistä. Jokainen kenttä voi olla itsenäinen tai sisäkkäisten AND/OR-ryhmien sisällä. Rahamääräiset raja-arvot määritetään kaupan oletusvaluutassa ja muunnetaan ostoskorin valuuttaan arvioinnin ja näytön ajankohtana. Yhdistelmä-MOQ-kentät käyttävät muotoa id:raja-arvo.
Tarkoittaa: Ostoskorin bruttosumma verollisena asiakkaan ostoskorin valuutassa (raja-arvo tallennettu oletusvaluutassa, muunnettu arvioinnin yhteydessä).
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Desimaalinen rahamäärä kaupan oletusvaluutassa, esim. 50 tai väli 50;150 väliltä-operaattorille.
Esimerkki: Estä, kun loppusumma < 50, suojataksesi ilmaisen toimituksen tarjouksia.
Muunnelmat: Yhdistä Vierailija = Kyllä -ehtoon anonyymien suurarvoisten ostoskorien rajoittamiseksi; Kuponki käytössä -ehtoon kuponkien väärinkäytön estämiseksi.
Tarkoittaa: Tuoterivien summa verollisena, pois lukien toimitus.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Rahamäärä oletusvaluutassa.
Esimerkki: Varoita VIP-ryhmää, kun tuotteiden loppusumma < 80 (pehmeä kannustus lahjarajan saavuttamiseksi).
Muunnelmat: Suosi tätä ostoskorin loppusumman sijaan, kun toimitusta ei pidä laskea säännön piiriin.
Tarkoittaa: Tuotteiden veroton osasumma (alv 0%).
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Rahamäärä oletusvaluutassa.
Esimerkki: B2B: vaadi verottomien tuotteiden summa >= 250 ennen kassaa.
Muunnelmat: Ihanteellinen tukkukaupoille, jotka ajattelevat alv:ttomina lukuina.
Tarkoittaa: Ostoskorin nykyinen toimitushinta.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Rahamäärä.
Esimerkki: Estä, kun toimitus = 0 AND tuotteiden loppusumma < 40 (ilmaisen toimituksen väärinkäyttö).
Muunnelmat: Yhdistä Valittu kuljetusyhtiö -ehtoon virheellisesti täsmäävien ilmaistoimitustapojen havaitsemiseksi.
Tarkoittaa: Kaikkien ostoskorin rivien määrien summa.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Kokonaisluku.
Esimerkki: Varoita, kun määrä > 100 petos- / varastoriskin vuoksi.
Muunnelmat: Käytä Yksilölliset tuotteet -ehtoa, kun kiinnostaa SKU-monimuotoisuus yksiköiden sijaan.
Tarkoittaa: Erillisten tuoterivien (SKU:iden) määrä.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Kokonaisluku.
Esimerkki: Estä näytepakkaukset, jos yksilöllisiä tuotteita ei ole vähintään 3.
Muunnelmat: Hyvä valikoimasäännöille, jotka ovat riippumattomia pakkauskoosta.
Tarkoittaa: Ostoskorin kokonaispaino kilogrammoina.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Desimaaliluku kg.
Esimerkki: Estä pakettiautomaatti, kun paino > 5.
Muunnelmat: Yhdistä Valittu kuljetusyhtiö OR Maksumoduuli -ehtoon logistiikkarajoituksia varten.
Tarkoittaa: Kuinka monta ostoskorisääntöä / kuponkia on tällä hetkellä käytössä.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Kokonaisluku.
Esimerkki: Estä pinoaminen, kun ostoskorisääntöjen määrä > 1.
Muunnelmat: Yhdistä Ostoskorissa kuponki käytössä -ehtoon yksinkertaisempia totuusarvotarkistuksia varten.
Tarkoittaa: Tosi, jos ostoskorissa on mikä tahansa virtuaalinen / latauksellinen tuote.
Operaattorit: =, != (Kyllä/Ei)
Arvo: Totuusarvo Kyllä tai Ei.
Esimerkki: Varoita, kun virtuaalisen ja fyysisen sekoitus vaatii toimituksen.
Muunnelmat: Käytä yhdessä Kaikki tuotteet ovat virtuaalisia -ehdon kanssa puhtaille latausostoskoreille.
Tarkoittaa: Tosi vain, kun kaikki rivit ovat virtuaalisia.
Operaattorit: =, !=
Arvo: Totuusarvo.
Esimerkki: Ohita toimitukseen liittyvät estot, kun kaikki virtuaalinen = Kyllä.
Muunnelmat: Vastakohta ehdolle Sisältää fyysisen tuotteen.
Tarkoittaa: Tosi, jos vähintään yksi toimitettava tuote on olemassa.
Operaattorit: =, !=
Arvo: Totuusarvo.
Esimerkki: Vaadi kuljetusyhtiö, kun sisältää fyysisen = Kyllä.
Muunnelmat: Yhdistä Vaatii toimituksen -ehtoon toimitusporteille.
Tarkoittaa: PrestaShopin lippu: ostoskori tarvitsee toimitusosoitteen / kuljetusyhtiön.
Operaattorit: =, !=
Arvo: Totuusarvo.
Esimerkki: Estä maksumoduulit, jotka eivät voi toimittaa, kun vaatii toimituksen = Kyllä.
Muunnelmat: Hyödyllinen sekamuotoisissa virtuaalinen+fyysinen-erikoistapauksissa.
Tarkoittaa: Tosi, kun tuotteen muokkaus / personointi on läsnä.
Operaattorit: =, !=
Arvo: Totuusarvo.
Esimerkki: Varoita klo 14:00 jälkeen, että kaiverrus lähetetään seuraavana päivänä.
Muunnelmat: AND Tunti / Viikonpäivä -ehdon kanssa tuotannon aikarajoja varten.
Tarkoittaa: Tosi, kun vähintään yksi alennus / ostoskorisääntö on käytössä.
Operaattorit: =, !=
Arvo: Totuusarvo.
Esimerkki: Estä uuden asiakkaan kupongit, kun Asiakkaan ensimmäinen tilaus = Ei.
Muunnelmat: Yksinkertaisempi vaihtoehto ostoskorisääntöjen laskemiselle.
Tarkoittaa: Esiintyvätkö valitut tuotetunnukset ostoskorissa.
Operaattorit: in, not in, =, !=
Arvo: Yksi tai useampi tuotetunnus SearchTool-monivalinnan kautta.
Esimerkki: in [t-paita, vektori] kahden Tuote-ehdon AND-yhdistelmällä - klassinen yhteensopimattomuus.
Muunnelmat: not in mustalistaa varten; yhdistä useita Tuote-lehtiä AND:lla pareja varten.
Tarkoittaa: Tosi, jos jokin tuote kuuluu valittuihin kategoriatunnuksiin.
Operaattorit: in, not in, =, !=
Arvo: Kategoriatunnukset.
Esimerkki: Tuorekategoria ostoskorissa AND viikonloppupäivä - estä.
Muunnelmat: Sisäkkäiset kategoriat riippuvat siitä, miten tuotteet on liitetty tuoteluettelossa.
Tarkoittaa: Brändin / valmistajan läsnäolo.
Operaattorit: in, not in, =, !=
Arvo: Valmistajatunnukset.
Esimerkki: Brändi A AND Brändi B molemmat läsnä - sopimuksellinen yksinoikeusesto.
Muunnelmat: Käytä Valmistajan määrä -ehtoa brändikohtaiseen MOQ:hon.
Tarkoittaa: Toimittajan läsnäolo (dropship / varasto).
Operaattorit: in, not in, =, !=
Arvo: Toimittajatunnukset.
Esimerkki: Toimittaja X läsnä - valvo Toimittajan määrä kerrannainen pakkauserästä.
Muunnelmat: Ihanteellinen usean toimittajan markkinapaikoille.
Tarkoittaa: Tietyn tuotteen määrä verrattuna raja-arvoon.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Yhdistelmä tuoteId:määrä, esim. 12:3.
Esimerkki: Tuotteen 12 määrä >= 3 määräalennuskelpoisuutta varten (tai esto alle MOQ:n).
Muunnelmat: Suosi omistettuja min/max/kerrannainen-kenttiä, kun tarkoitus on MOQ:n valvonta.
Tarkoittaa: Kategorian kaikkien rivien määrien summa.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: kategoriaId:määrä
Esimerkki: Näytekategorian summa < 3 - varoita lisäämään näytteitä.
Muunnelmat: Toimii usean SKU:n yli samassa kategoriassa.
Tarkoittaa: Valmistajan määrien summa.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: valmistajaId:määrä
Esimerkki: Brändin määrä > 50 - petos- / allokaatiovaroitus.
Muunnelmat: Sama kuvio kuin kategorian summa.
Tarkoittaa: Toimittajan määrien summa.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: toimittajaId:määrä
Esimerkki: Toimittajan pakkauserän raja-arvo ennen kassan sallimista.
Muunnelmat: Yhdistä Toimittajan määrä kerrannainen -ehtoon.
Tarkoittaa: Epäonnistuu, kun tuotteen määrä on vaaditun vähimmäismäärän alle.
Operaattorit: MOQ-arviointi (min)
Arvo: tuoteId:minMäärä
Esimerkki: Tuotteen 12 vähimmäismäärä 4 - ei voi ostaa 1-3 kappaletta.
Muunnelmat: Asiakkaan perustelu näyttää vaaditun vähimmäismäärän.
Tarkoittaa: Epäonnistuu, kun tuotteen määrä ylittää enimmäismäärän.
Operaattorit: MOQ-arviointi (max)
Arvo: tuoteId:maksimimäärä
Esimerkki: Raja 20 per SKU per tilaus allokaation hallintaan.
Muunnelmat: Hyödyllinen julkaisuille ja rajoitetuille erille.
Tarkoittaa: Kategorian summan on oltava vähintään N.
Operaattorit: MOQ min
Arvo: kategoriaId:minMäärä
Esimerkki: Tukkukategorian minimi 12 kappaletta.
Muunnelmat: Koskee kaikkien kyseisen kategorian tuotteiden summaa.
Tarkoittaa: Kategorian summa ei saa ylittää N:ää.
Operaattorit: MOQ max
Arvo: kategoriaId:maksimimäärä
Esimerkki: Rajoita tarjouskategoria 6 kappaleeseen per asiakkaan tilaus.
Muunnelmat: Yhdistä Asiakasryhmä-ehtoon B2C vs. B2B-rajoja varten.
Tarkoittaa: Valmistajan summa >= N.
Operaattorit: MOQ min
Arvo: valmistajaId:minMäärä
Esimerkki: Brändin aloituspaketti vaatii 6 kappaletta.
Muunnelmat: Sama perhe kuin kategorian MOQ.
Tarkoittaa: Valmistajan summa <= N.
Operaattorit: MOQ max
Arvo: valmistajaId:maksimimäärä
Esimerkki: Allokaatioraja 30 kappaletta brändiä X per tilaus.
Muunnelmat: OR Vierailija-ehdon kanssa tiukempia anonyymirajoja varten.
Tarkoittaa: Toimittajan summa >= N.
Operaattorit: MOQ min
Arvo: toimittajaId:minMäärä
Esimerkki: Dropship-kumppanin vähimmäistilausmäärä.
Muunnelmat: Estää kannattamattomat mikrotilaukset kyseiselle toimittajalle.
Tarkoittaa: Toimittajan summa <= N.
Operaattorit: MOQ max
Arvo: toimittajaId:maksimimäärä
Esimerkki: Rajoita riskialtista toimittajaa per ostoskori.
Muunnelmat: Petos- / luottovalvontakuvio.
Tarkoittaa: Epäonnistuu, kun tuotteen määrä ei ole tarkka N:n kerrannainen (pakkauskoko).
Operaattorit: MOQ kerrannainen
Arvo: tuoteId:pakkauskoko esim. 12:4
Esimerkki: Neuletakki on tilattava 4 kappaleen pakkauksissa - määrä 3 estetään selkeällä perustelulla.
Muunnelmat: Yleisin tukkupakkaussääntö; perustelu listaa nykyisen määrän ja vaaditun kerrannaisen.
Tarkoittaa: Kategorian summan on oltava N:n kerrannainen.
Operaattorit: MOQ kerrannainen
Arvo: kategoriaId:pakkauskoko
Esimerkki: Pakkauseräkategoria myydään vain kuuden erissä.
Muunnelmat: Käytä, kun mikä tahansa SKU-yhdistelmä kategoriassa on silti täytettävä eräksi.
Tarkoittaa: Valmistajan summa on N:n kerrannainen.
Operaattorit: MOQ kerrannainen
Arvo: valmistajaId:pakkauskoko
Esimerkki: Brändin laatikkokoko 12.
Muunnelmat: Sama merkitys kuin kategorian kerrannainen.
Tarkoittaa: Toimittajan summa on N:n kerrannainen.
Operaattorit: MOQ kerrannainen
Arvo: toimittajaId:pakkauskoko
Esimerkki: Toimittaja lähettää vain täysiä 8 kappaleen laatikoita.
Muunnelmat: Dropship-eräkoon valvonta.
Tarkoittaa: Yhden tuoterivin rahamääräinen loppusumma verrattuna raja-arvoon.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: tuoteId:määrä
Esimerkki: Tuotteen 12 rivin loppusumma < 20 - varoita alihinnoitellusta konfiguraatiosta.
Muunnelmat: Rahamäärä muunnettu oletusvaluutasta kuten muutkin summakentät.
Tarkoittaa: Onko istunnossa todennettu asiakas.
Operaattorit: =, !=
Arvo: Kyllä / Ei.
Esimerkki: Pakota kirjautuminen: vierailijapolku estetty, kun ostoskorin loppusumma >= 200 AND kirjautunut = Ei.
Muunnelmat: Peilikuva Vierailija-asiakas-ehdolle.
Tarkoittaa: Tosi vierailija- / ei-kirjautuneella kassalla.
Operaattorit: =, !=
Arvo: Kyllä / Ei.
Esimerkki: Vierailija AND ostoskori >= 200 - estä suurarvoiset anonyymit tilaukset.
Muunnelmat: Klassinen petosten vähentämissääntö.
Tarkoittaa: Asiakas kuuluu johonkin valituista PrestaShop-ryhmistä.
Operaattorit: in, not in, =, !=
Arvo: Ryhmätunnukset (VIP, B2B, Vierailija...).
Esimerkki: VIP-ryhmä - vain pehmeä varoitus; Vierailijat - kova MOQ.
Muunnelmat: not in Vierailija kirjautuneille asiakkaille tarkoitetuille käytännöille.
Tarkoittaa: Historiallisesti valmiiden tilausten määrä.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Kokonaisluku.
Esimerkki: tilaukset = 0 uuden asiakkaan kupongilla - salli; tilaukset > 0 - estä kupongin väärinkäyttö.
Muunnelmat: Yhdistyy Asiakkaan ensimmäinen tilaus -totuusarvoon.
Tarkoittaa: Elinkaarikulutuksen määrä (muunnettu).
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Rahamäärä oletusvaluutassa.
Esimerkki: Elinkaarikulutus >= 1000 avaa vain varoituksen eston sijaan.
Muunnelmat: Uskollisuus- / luottamuspisteytyskuvio.
Tarkoittaa: Sähköpostin verkkotunnus / osoitemerkkijono kuviotarkistuksiin.
Operaattorit: =, !=, sisältää, alkaa, regex, tyhjä, ei tyhjä
Arvo: Teksti tai regex, esim. @yritys.com tai gmail.
Esimerkki: B2B-ryhmä AND sähköposti ei sisällä gmail - estä kuluttajasähköpostit tukkukaupassa.
Muunnelmat: regex monimutkaisia salli/kiellä-listoja varten.
Tarkoittaa: Tosi, kun asiakkaalla ei ole aiempia valmiita tilauksia.
Operaattorit: =, !=
Arvo: Totuusarvo.
Esimerkki: Ensimmäinen tilaus = Ei AND kuponki käytössä - estä hankintakoodit toistuvilta ostajilta.
Muunnelmat: Selkeämpi kuin orders_count = 0 merkkaustarkoituksiin.
Tarkoittaa: Päivät asiakkaan rekisteröitymisestä.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Kokonaisluku päiviä.
Esimerkki: Tilin ikä < 2 AND ostoskori >= 500 - estä (uuden tilin petoskuvio).
Muunnelmat: väliltä koeaikaikkunoille.
Tarkoittaa: Toimitusosoitteen maa.
Operaattorit: in, not in, =, !=
Arvo: Maatunnukset / ISO-valintalista.
Esimerkki: ei EU-maissa - estä maantieteellisellä viestillä.
Muunnelmat: OR Laskutusmaa-ehdon kanssa verotuksellisen asuinpaikan sääntöihin.
Tarkoittaa: Laskutusosoitteen maa.
Operaattorit: in, not in, =, !=
Arvo: Maatunnukset.
Esimerkki: Laskutusmaa != Toimitusmaa - varoita eroavaisuudesta.
Muunnelmat: B2B-alv-skenaariot.
Tarkoittaa: PrestaShopin vyöhyke toimitusosoitteelle.
Operaattorit: in, not in, =, !=
Arvo: Vyöhyketunnukset.
Esimerkki: Vyöhyke = Saaret - estä vakiokuljetusyhtiöt.
Muunnelmat: Laajempi kuin joka maan listaaminen.
Tarkoittaa: Toimituksen postinumeromerkkijono.
Operaattorit: =, !=, sisältää, alkaa, regex, tyhjä, ei tyhjä
Arvo: Teksti / regex.
Esimerkki: alkaa 00- pääkaupunkiseudun säännöille; regex saaristoalueille.
Muunnelmat: tyhjä puutteellisten osoitteiden havaitsemiseksi.
Tarkoittaa: Toimitusosoitteen maakunta / alue.
Operaattorit: =, !=, in, not in, sisältää...
Arvo: Alueen tunnus tai teksti riippuen kaupan asetuksista.
Esimerkki: Alue joukossa [syrjäiset alueet] - estä tai lisämaksuvaroitus.
Muunnelmat: Hyödyllinen Yhdysvaltain / Kanadan / Espanjan itsehallintoalueille.
Tarkoittaa: Ostoskorille valittu kuljetusyhtiö.
Operaattorit: in, not in, =, !=
Arvo: Kuljetusyhtiön viite / tunnus valitsimen kautta.
Esimerkki: Kuljetusyhtiö = pakettiautomaatti AND paino > 5 - estä.
Muunnelmat: Arvioidaan kuljetusyhtiön valinnan jälkeen; tarkistetaan uudelleen muutoksessa.
Tarkoittaa: Maksumoduulin tekninen nimi.
Operaattorit: in, not in, =, !=
Arvo: Moduulin nimi, esim. ps_cashondelivery.
Esimerkki: Postiennakko AND paino >= 20 - estä.
Muunnelmat: Toimii maksusuodattimen kanssa, kun estetty globaalisti.
Tarkoittaa: Ostoskorin valuuttatunnus.
Operaattorit: in, not in, =, !=
Arvo: Valuuttatunnukset.
Esimerkki: Valuutta != kaupan oletus - varoita eksoottisista valuuttaostoskoreista.
Muunnelmat: Rahamääräiset raja-arvot muunnetaan silti; tämä rajaa valuuttavalinnan mukaan.
Tarkoittaa: Nykyisen kaupan tunnus (monikauppa).
Operaattorit: =, !=, in, not in
Arvo: Kaupan tunnus kokonaislukuna.
Esimerkki: Kauppa = Outlet AND yksinoikeustuote ostoskorissa - estä.
Muunnelmat: Pitää käytännöt kauppakohtaisina tarvittaessa.
Tarkoittaa: Nykyinen viikonpäivä kaupan aikavyöhykkeessä (1 = maanantai ... 7 = sunnuntai).
Operaattorit: =, !=, <, <=, >=, >, väliltä, in
Arvo: Kokonaisluku 1-7 tai lista in-operaattorille.
Esimerkki: in [6,7] AND tuorekategoria - estä viikonlopun tuoretilaukset.
Muunnelmat: Yhdistä Tunti-ehtoon perjantain aikarajoja varten.
Tarkoittaa: Nykyinen tunti 0-23.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Kokonaisluku tunti.
Esimerkki: Tunti >= 14 AND muokattu tuote - varoita seuraavan päivän tuotannosta.
Muunnelmat: Samana päivänä lähetettävät aikaikkunat.
Tarkoittaa: Nykyinen kalenteripäivämäärä.
Operaattorit: =, !=, <, <=, >=, >, väliltä
Arvo: Päivämäärämerkkijono 2026-12-24 tai väli.
Esimerkki: Päivämäärä < julkaisupäivä AND tuote ostoskorissa - estä ennakko-URL-ostoskori.
Muunnelmat: Loma- / kampanja-aikaikkunat ilman cron-ajoja.
Ostoskori arvioitu. Ehdot täsmäsivät. Kassa estetty tai varoitettu. Syyt näytetty. Jokainen päätös auditointiriveillä. Tämä on yritysluokan ohjelmisto - tässä on insinööritaito validointiportin takana, johon asiakas juuri törmäsi.
PHP ~22k + JS ~2,2k + CSS ~1,2k + Smarty ~0,9k
Luokat, ohjaimet, mallipohjat, SQL, käännökset, resurssit
14 operaattorilla ja sisäkkäisillä AND/OR-liitoksilla
Kojelauta, Käytännöt, Asetukset, Simulaattori, Auditointiloki, Päivitykset
block_checkout ja warn_checkout
Validointi, tilaukset, käytäntöjen/sääntöjen CRUD, tuonti/vienti, simulaatio, asetukset
Ostoskori, kassa, maksusuodatin, tilauksen validointi, hallinnan tilaus
Valmiit kielipaketit hallinnan ja etusivun teksteille
conordervalid_policy, conordervalid_rule, conordervalid_rule_lang, conordervalid_cart, conordervalid_preset, conordervalid_log.lib/prestashop9compatibility.php - yksi koodikanta versioille 1.7, 8 ja 9.Ehdot päättävät, MILLOIN sääntö laukeaa. Toiminnot päättävät, MITÄ tapahtuu - esto tai varoitus. Auditointiloki todistaa, MIKSI kassa näytti tietyltä.
~26 000 koodiriviä jakautuneena 103 moduulitiedostoon, 32 käännöspakettiin ja versioon v1.1.0. Merkkaustiimi rakentaa puun. Moottori valvoo sitä. Tuki lukee tallenteen. Enterprise-tason ohjelmisto kassan hallintaan.
55 ehtokenttää, 14 operaattoria, 2 valvontatoimintoa ja yksi auditointipolku - suunniteltu niin, että kassaeste ei ole koskaan arvoitus, vaan aina mitattu liiketoimintasääntö, jonka syyn asiakas voi korjata.
Pysäytä virheelliset ostoskorit. Selitä miksi. Todista se auditointilokissa.
55 ehtokenttää, sisäkkäiset AND/OR-ryhmät, 14 operaattoria, esto- ja varoitustoiminnot, simulaattori ja täysi auditointi - suunniteltu niin, että kassaeste ei ole koskaan arvoitus, vaan aina mitattu liiketoimintasääntö, jonka syyn asiakas voi korjata.











"Ehdollinen tilauksen validointi" on suunniteltu optimoimaan kassaprosessisi ja automatisoimaan tilausten validointia. Se estää virheelliset ostoskorit joustavilla ehdoilla, varmistaen liiketoimintasääntöjesi noudattamisen ilman manuaalisia tarkistuksia ja tehostaen toimintaa.
"Ehdollinen tilauksen validointi" estää tehokkaasti sääntöjen vastaiset ostoskorit tarjoten selkeät perustelut. Tämä ohjaa asiakkaita korjaamaan ostoksensa ja viimeistelemään tilaukset, vähentäen hylkäyksiä ja suoraan lisäten verkkokaupan myyntiä ja konversiota.
15 vuoden PrestaShop-kokemuksemme takaa, että Ehdollinen tilauksen validointi ymmärtää verkkokaupan monimutkaiset säännöt. Se tarjoaa yritystason hallinnan kassaprosessiin, ratkaisten haasteita, joita vain vuosien asiantuntemus voi ennakoida.
"Ehdollinen tilauksen validointi" mahdollistaa ostoskorien tarkan hallinnan. Rakenna vapaasti monimutkaisia sääntöpuita 55 ehtokentällä, sisäkkäisillä AND/OR-ryhmillä sekä estä tai varoita mukautetuilla viesteillä, täysin räätälöidysti kauppasi tarpeisiin.
Tämän enterprise-tason Ehdollinen tilauksen validointi -moduulin lähdekoodi on täysin avoin, mahdollistaen syvälliset muokkaukset ja räätälöidyt integraatiot. Ei koodin piilotusta tai rajoituksia tehokkaaseen kassanhallintaan. Moduuli päivittyy jatkuvasti ja lisenssi on kertamaksullinen.
Moduulin Ehdollinen tilauksen validointi lisenssi on ikuinen, mahdollistaen rajattoman käytön. Saat ilmaisia päivityksiä koko kalenterivuoden ajan, varmistaen PrestaShopin kassaprosessin hallinnan pysyvän ajan tasalla. Myöhemmin päivitysten uusiminen on edullista, jopa 90% alennuksella.