PrestaShop Voorwaardelijke optionele bestelservices

Verkoop optionele checkout-services: cadeauverpakking, verzendverzekering, express of eigen extras. Klanten kiezen zelf - u bepaalt wanneer ze verschijnen via regels voor winkelwagen, producten, klant of categorie. Visueel paneel met iconen, conditie-builder, winkelwagen-simulator, omzet-analytics en volledige auditlog. PrestaShop 9, 8, 1.7.

Główne zdjęcie produktu: Voorwaardelijke optionele bestelservices
149.00 €

Galeria 1/9

Voorwaardelijke Optionele Checkout Diensten

Deze PrestaShop-module is een geavanceerde tool voor het beheer van optionele checkout-diensten. Het maakt het mogelijk om voorwaardelijk diensten aan te bieden, zoals cadeauverpakking, verzendverzekering of verlengde garantie, op basis van configureerbare regels (bijv. winkelwagenwaarde, klantgroep, producten). Met een visuele voorwaardenbouwer en dynamische prijsmodellen (vast, percentage, gelaagd) kunt u aanbiedingen afstemmen op elke situatie. Klanten kiezen bewust voor extra's via een transparant opt-in paneel. De module biedt ook een winkelwagensimulator, gedetailleerde auditlogboeken en een omzetfunnel-dashboard dat de werkelijke inkomsten uit diensten meet. Dit professionele enterprise-niveau oplossing elimineert handmatige SKU's en complexe maatwerkcode.

Moduleversie: 1.1.17
Winkelversies:
9.x8.x1.7.x
Werkt met ThirtyBees: Nee
Vertalingen:
Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Slovenčina (sk)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Magyar (hu)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Čeština (cs)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Srpski (rs)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Français (fr)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: 中文 (zh)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Русский (ru)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Norsk (no)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Български (bg)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Polski (pl)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Slovenščina (si)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: हिन्दी (hi)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Lietuvių (lt)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Svenska (sv)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Українська (ua)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: 日本語 (ja)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Ελληνικά (el)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Eesti (et)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Deutsch (de)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Nederlands (nl)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Dansk (da)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: English (en)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Română (ro)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Italiano (it)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Bahasa Indonesia (id)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Latviešu (lv)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Português (pt)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Hrvatski (hr)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Suomi (fi)Deze module: Voorwaardelijke optionele bestelservices is volledig vertaald in de taal: Español (es)

Optionele checkout-diensten.
Klantopt-in. Visuele regels. Echte omzet.

Cadeauverpakking, verzendverzekering, expresbehandeling, verlengde garantie, montage, premium verpakking - PrestaShop biedt geen native manier om deze extra's voorwaardelijk aan te bieden, met klantopt-in en dynamische prijsstelling gekoppeld aan de winkelwagencontext. Voorwaardelijke optionele diensten is software op enterprise-niveau voor checkout add-onbeheer: visuele beleidsregels, geneste voorwaardenbomen, vaste/percentage/gelaagde prijsstelling, winkelwagensimulator, omzetfunnel-dashboard en volledig auditlogboek. Combineer voorwaarden en diensten vrij - geneste AND/OR-bomen, meerdere regels per beleid, meerdere beleidsregels per winkelwagen - en in de praktijk krijgt u vrijwel onbeperkte ruimte om geavanceerde serviceprogramma's te bouwen. Geen code. Geen tientallen handmatige SKU's. Eén verborgen product, schone winkelwagenregel, meetbare omzet.

PrestaShop 9, 8, 1.7
Klantopt-in bij checkout
Omzetfunnel-dashboard

Wat Voorwaardelijke optionele diensten biedt

Dit zijn de mogelijkheden die checkout-extra's veranderen van een cataloguschaos of maatwerkcodeproject in een beheerd omzetkanaal. Gebouwd als software op enterprise-niveau voor winkels die add-on-diensten verkopen - niet slechts één globale vergoeding.

Voorwaardelijke servicebeleidsregels

Benoemde campagnes met geneste AND/OR-voorwaardenbomen. Toon cadeauverpakking alleen boven €50, verzekering alleen voor kwetsbare categorieën, expres alleen vóór 14:00. Onbeperkte beleidsregels, prioriteit via slepen, individueel activeren of pauzeren.

Anderen: één globale vergoeding voor iedereen

Klantopt-in checkoutpaneel

Selectievakjes en radiogroepen in winkelwagenoverzicht of checkout. Klant selecteert diensten expliciet. AJAX-schakelaar werkt winkelwagen direct bij. Iconen, afbeeldingen, beschrijvingen en prijsbadges beheert u vanuit Instellingen.

Anderen: gedwongen vergoedingen of verborgen producten

Flexibele serviceprijsstelling

Vaste vergoeding, percentage van producten/winkelwagen/verzending/gewicht, of gelaagde schalen. Min/max-limieten, belastingregelgroep, planningsvensters per regel. Meerdere diensten combineren op één winkelwagenregel met dynamische labels.

Anderen: alleen statische productprijs

Visuele voorwaardenbouwer

35 winkelwagen- en klantvelden met geneste AND/OR-groepen. Richt u op groepen, landen, producten, categorieën, bestedingsniveaus, gewicht, vervoerders, betaalmodules, bestelgeschiedenis en samengestelde productaantalregels.

Anderen: alleen minimale winkelwagenwaarde

Winkelwagensimulator

Kies een echte winkelwagen en klant uit uw winkel. Zie precies welke beleidsregels matchen, welke diensten in aanmerking komen, berekende vergoedingen en voorbeeld van winkelwagenregel - voordat een klant wordt beïnvloed.

Anderen: testen in productie en hopen

Omzetfunnel-dashboard

KPI-kaarten, trendgrafieken en tabel per dienst: impressies, checkoutselecties, betaalde bestellingen en serviceomzet. Taartdiagram per servicecode. Conversiepercentage op basis van echte bestellingen, niet misleidende selectievakjes.

Anderen: geen zicht na installatie

Volledig auditlogboek

Impressies, selecties, deselecties, toegepaste diensten, bestellingen met omzet, beleidswijzigingen en simulatieruns. Actor, tijdstempel, winkelwagen-ID, bestel-ID en JSON-snapshot op elke rij. CSV-export inbegrepen.

Anderen: ondoorzichtige checkout

Importeren, exporteren, dupliceren

Download elk beleid als JSON, upload naar staging, dupliceer met één klik. Serviceafbeeldingen veilig gekloond per kopie. Verplaats feestdagenconfiguraties tussen winkels zonder regels handmatig opnieuw op te bouwen.

Anderen: elk seizoen handmatig opnieuw opbouwen

Radiogroepen en vooraf aangevinkt

Wederzijds exclusieve opties: Standaard vs Expres vs Prioriteitsverzending. Optioneel vooraf aangevinkte diensten waar wettelijk toegestaan. Groeplabels en iconen per aanbod in één paneel.

Anderen: alleen selectievakjes-chaos

Combineer voorwaarden. Stap diensten. Bouw alles.

Dit is niet één checkout-vergoeding per winkel. Het is een combinatorische engine - en dat is wat geavanceerde optionele serviceprogramma's ontgrendelt die native PrestaShop niet aankan.

Voorwaarden op voorwaarden. Geneste AND/OR-bomen op beleidsniveau - en opnieuw op elke individuele serviceregel. VIP-groep EN winkelwagen ≥ €100 EN 3+ items in categorie X? Eén visuele boom. Verschillende regelniveau-voorwaarden binnen dezelfde campagne? Ondersteund.
Diensten op diensten. Onbeperkte regels per beleid: cadeauverpakking + verzekering + expresbehandeling + garantie in één campagne. Vijf samenvoegstrategieën bepalen hoe ze combineren - alles stapelen, eerste wint, hoogste vergoeding en meer.
Beleid op beleid. Voer meerdere actieve beleidsregels uit op dezelfde winkelwagen. Feestdagenextra's + VIP-voordelen + elektronica-garantie - allemaal geëvalueerd, samengevoegd en gesynchroniseerd als één klantgericht paneel. Stop bij eerste match wanneer u exclusiviteit wilt.
3 prijstypen, elke mix. Elke regel kiest vaste, percentage- of gelaagde prijsstelling met eigen waardebasis. Verzekering op 2% van producten, cadeauverpakking op €4,99 vast, garantie gelaagd op winkelwagentotaal - verschillende rekenengines, één checkoutregel.

35 voorwaardevelden × 3 prijstypen × 4 waardebases × onbeperkte beleidsregels en regels = in de praktijk vrijwel onbeperkte mogelijkheden voor geavanceerde optionele serviceprogramma's.

Gamechanger

Visuele voorwaardelijke service-engine - toon extra's alleen wanneer het zinvol is

De meeste winkels hanteren checkout-extra's op een van drie manieren die niet werken: een apart catalogusproduct dat klanten zelf moeten vinden, een module met gedwongen vergoeding die iedereen laat betalen, of maatwerk themacode die kapot gaat bij de volgende update. Geen enkele combineert slimme targeting, expliciete klanttoestemming en meetbare omzet op één plek.

Stap 1 - WANNEER aanbieden

Visuele voorwaardenboom: klantgroep, land, winkelwagentotaal, producten in categorie, gewicht, vervoerder, betaalmethode, bestelgeschiedenis, tijdstip en meer. Geneste AND/OR-groepen. Diensten verschijnen alleen voor winkelwagens die kwalificeren.

Stap 2 - WAT verkopen

Definieer serviceregels met code, meertalige naam en beschrijving, icoon of geüploade afbeelding, vaste/percentage/gelaagde prijs, belastinggroep en planning. Stapel meerdere diensten of gebruik radiogroepen voor exclusieve keuzes zoals leveringssnelheidsniveaus.

Stap 3 - HOE de klant beslist

Checkoutpaneel met selectievakjes of keuzerondjes. Klant meldt zich aan - er wordt niets stilzwijgend toegevoegd. Eén gedeeld verborgen product draagt alle selecties met dynamische winkelwagenlabels en gecombineerd totaal. Winkelwagen ververst via AJAX wanneer ze schakelen of aantal wijzigen.

Waarom dit ertoe doet: U verbergt geen vergoedingen in verzending en u onderhoudt geen tien bijna identieke producten. U draait software op enterprise-niveau - een voorwaardelijke service-engine waarin voorwaarden en prijsregels vrij combineren over beleidsregels en regels. Stap ze, nest ze, scope ze - de calculator prijst vaste, percentage- en gelaagde diensten vanuit echte winkelwagenregels, en samenvoegstrategieën houden het resultaat onder controle terwijl de omzetfunnel bewijst wat daadwerkelijk verkocht is.

3 prijstypen - vast, percentage, gelaagd

Elke serviceregel kiest een bedragtype en optionele waardebasis. Min/max-vergoedingslimieten beschermen marges. Belastingregelgroep per regel. Mix typen vrij binnen één beleid.

Vast bedrag

Vaste prijs per opt-in-selectie - bijv. €4,99 cadeauverpakking, €9,99 expresbehandeling. Eenvoudig, voorspelbaar, ideaal voor verpakking en gemaksupgrades.

Percentage van producttotaal

Percentage van productsubtotaal - bijv. 2% optionele verzendverzekering op kwetsbare goederen. Respecteert min/max-prijslimieten.

Percentage van winkelwagentotaal

Percentage van bruto winkelwagentotaal incl. btw - schaalt met bestelwaarde voor premium diensten.

Percentage van verzendkosten

Percentage van huidig leveringsbedrag - ideaal voor optionele leveringsupgrades en premium behandeling.

Percentage van winkelwagengewicht

Percentage toegepast op totaal winkelwagengewicht in kg - nuttig voor behandeling en montagediensten bij omvangrijke bestellingen.

Gelaagd (op winkelwagenbasis)

Trapsgewijze upgradeprijzen per winkelwagenband - bijv. €0-200 → €15 garantie, €200+ → €29. Visuele tierbouwer in back office.

Praktijkvoorbeelden

Elk voorbeeld hieronder is klantopt-in: er wordt niets stilzwijgend toegevoegd. De shopper ziet een duidelijke keuze - blijf bij de standaardervaring of upgrade naar iets beters. U verdient extra omzet alleen wanneer zij besluiten dat de upgrade het waard is.

Cadeauverpakking - klaar om te geven

Winkelwagen ≥ €50. Optionele €4,99 lint-en-doosverpakking. Klant slaat thuis opnieuw inpakken over; u verzendt een cadeau-klaar pakket. Selectievakje standaard uit - zij kiezen wanneer het ertoe doet.

Gemoedsrust verzendverzekering

Kwetsbare categorie in winkelwagen. Optionele dekking op 2% van producten (min €2). Koper krijgt vervangingsbescherming op glas en keramiek - u biedt vertrouwen, geen verborgen kosten.

Kerst expresverpakking

Decemberdata + fysieke verzending. Optionele €9,99 prioriteitswachtrij - cadeau arriveert vóór de 24e. Standaardlevering blijft beschikbaar; upgrade is hun keuze.

Verlengde garantie - extra jaren dekking

Elektronica in winkelwagen. Optionele gelaagde bescherming (€15 / €29 op bestelwaarde). Klant verlengt reparatiedekking voorbij fabrieksvoorwaarden; beschrijving linkt naar algemene voorwaarden.

VIP luxe unboxing

VIP-klantgroep. Optionele €7,50 premium doos, tissue en merkhoes. Terugkerende kopers melden zich aan voor boutique-gevoel - gasten zien het aanbod nooit.

Thuis montage - sla de inbussleutel over

Omvangrijk meubilair in winkelwagen. Optionele €49 professionele montage bij levering. Klant bespaart een middag; u monetiseert gemak dat zij actief willen.

Gedrukt cadeauberichtkaartje

Elk verzendbaar product. Optioneel €1,99 handgeschreven-achtig kaartje in de doos. Verzender voegt persoonlijke boodschap toe zonder kaartenwinkel te zoeken.

Standaard vs Expreslevering (radio)

Radiogroep: Standaard (gratis, 3-5 dagen) of Expres (+€12, volgende-dag verzending). Klant kiest snelheid wanneer timing ertoe doet; standaard blijft op Standaard.

Vers voedsel geïsoleerde doos

Verse categorie + binnenlandse levering. Optionele €6 gekoelde verpakking. Koper houdt salades en zuivel koud onderweg - standaarddoos blijft fallback.

Discrete verpakking - totale privacy

Gevoelige categorieën in winkelwagen. Optionele €2,50 effen buitenste doos met neutraal label. Klant meldt zich aan wanneer zij nul merkhints op de deurmat willen.

Koolstofneutrale leveringskeuze

Verzendbare winkelwagen. Optionele €1 klimaatbijdrage bij checkout. Eco-bewuste shoppers compenseren hun zending; anderen gaan verder ongewijzigd.

Zelfde-dag verzendupgrade

Vóór 14:00 op weekdagen. Optionele €8 zelfde-dag overdracht aan vervoerder. Klant krijgt bestelling vandaag de deur uit in plaats van morgen - automatisch verborgen na sluitingstijd.

Loyaliteit premium verpakking

3+ eerdere bestellingen. Optionele €0,99 feestelijke verpakking voor terugkerende klanten. Kleine upgrade, groot bedankmoment - kan vooraf geselecteerd waar uw markt het toestaat.

Prioriteit personalisatieslot

Gepersonaliseerd product in winkelwagen. Optionele €5 spoedgraveringswachtrij. Koper springt voor in de productielijn voor een personaliseerd cadeau met strakke deadline.

White-glove kamerlevering

Hoge-waarde bestellingen ≥ €500. Optionele €39 naar kamer naar keuze gedragen, uitgepakt, verpakking verwijderd. Premium meubelkopers kiezen comfort boven stoeprand-aflevering.

Gevolgde internationale expresbehandeling

Exportleveringsland. Optionele €15 prioriteit douanedocumentatie + SMS-tracking. Ongeduldige grensoverschrijdende shoppers melden zich aan; standaardpost blijft beschikbaar.

Sample ontdekkingspakket

Beauty- of gourmetcategorie. Optioneel €8 mini-samplebundel toegevoegd aan pakket. Klant probeert nieuwe SKU's voordat ze volledige formaten koopt - pure upsell die ze kunnen afwijzen.

Zaterdagleveringsvenster

Vrijdag checkout + weekend-capabele vervoerder. Optioneel +€14 zaterdagslot wanneer ze geen pakketten op weekdagen kunnen ontvangen. Standaard weekdaglevering ongewijzigd.

Plantverzorging starterkit

Levende planten in winkelwagen. Optioneel €6 voeding + verzorgingsgids. Koper geeft nieuw groen een betere start - selectievakje, geen verplichte tuin-toeslag.

Lanceer een seizoensupgrademenu in minuten

Bouw Black Friday optionele extra's op staging, simuleer op echte winkelwagens, exporteer JSON naar productie. Zelfde opt-in-paneel, nieuwe upgradekeuzes - geen thema-aanpassingen.

Volledige functiegids

Elke functie uitgelegd in begrijpelijke taal voor winkeleigenaren en merchandisingteams. Dit is software op enterprise-niveau - diep genoeg voor complexe configuraties, helder genoeg zodat u nooit een developer nodig heeft voor dagelijks servicebeheer.

Beleidsregels en serviceregels

Een beleid is een benoemde servicecampagne - uw feestdagenextra's, uw VIP-voordelen, uw elektronica-garantiestack. Elk beleid bevat een voorwaardenboom (wie kwalificeert) en een of meer serviceregels (wat u aanbiedt en tegen welke prijs). Maak onbeperkte beleidsregels, sorteer op prioriteit via slepen, activeer of pauzeer individueel zonder code aan te raken.

Elke regel definieert: servicecode, meertalig winkelwagenlabel en beschrijving (conorderservices_rule_lang), waardetype (vast, percentage, gelaagd), waardebasis (producten, winkelwagen, verzending, gewicht), min/max-vergoedingslimieten, belastingregelgroep, icoon of geüploade afbeelding, UI-type (selectievakje of radio), optionele radiogroep en label, vooraf-aangevinkt-vlag, prioriteit, planningsdatums (geldig van / geldig tot) en optionele regelniveau-voorwaarden.

Stop bij eerste match beëindigt evaluatie na het eerste kwalificerende beleid - nuttig wanneer campagnes niet mogen overlappen. Samenvoegstrategie per beleid bepaalt hoe meerdere regels binnen één beleid combineren: alle diensten stapelen, eerste match wint, prioriteitscascade, alleen hoogste vergoeding, of unieke servicecodes. Een globale standaard samenvoegstrategie in Instellingen geldt voor nieuwe beleidsregels.

Beleidslijstweergave toont status, samenvoegstrategie, regeltelling en snelle acties. Dupliceren, JSON exporteren, importeren uit bestand, of actief schakelen - allemaal vanuit het beleidspaneel met elke wijziging geschreven naar het auditlogboek.

Visuele voorwaardenbouwer

De voorwaardenbouwer is een geneste AND/OR-boomeditor - hetzelfde patroon als in professionele rule engines, weergegeven als sleepvriendelijke groepen in uw back office. Voeg een groep toe, kies een veld, kies een operator, stel een waarde in. Nest groepen voor logica zoals: (VIP-groep OF 5+ eerdere bestellingen) EN (winkelwagentotaal ≥ €100) EN (categorie Zomersale heeft 3+ items).

35 voorwaardevelden dekken de volledige winkelwagencontext: winkelwagentotaal, productsubtotaal, verzendkosten, productaantal, uniek SKU-aantal, gewicht, bestaande winkelwagenregels, klantbestellingen, lifetime besteding, weekdag, uur, datum, postcode, valuta, land, factuurland, zone, klantgroep, vervoerder, betaalmodule, ingelogd/gast-status, producten, categorieën, fabrikanten, leveranciers, virtueel/fysiek-vlaggen, personalisatie en bestaande kortingsdetectie.

Samengestelde velden combineren entiteit + drempel in één voorwaarde - bijv. product #123 aantal ≥ 3, categorie #45 regeltotaal ≥ €50. Operatoren omvatten gelijk aan, niet gelijk aan, groter/kleiner dan, tussen, in lijst, niet in lijst, bevat, begint met, regex, leeg en niet leeg.

Referentie voorwaardetypen

Elke rij komt exact overeen met wat u kiest in het dropdownmenu van de voorwaardenbouwer. Numerieke velden ondersteunen =, ≠, <, ≤, ≥, > en tussen. Booleaanse velden gebruiken Ja/Nee. Zoekvelden ondersteunen in en niet in met multiselect. Tekstvelden voegen bevat, begint met en regex toe. Combineer willekeurige velden in geneste AND/OR-groepen - de engine hercontroleert ze bij elke winkelwagenupdate.

VoorwaardetypeOperatorenVoorbeeldwaardeHoe het werkt
Winkelwagenbedragen & omvang
Winkelwagentotaal (incl. btw) =, ≠, <, ≤, ≥, >, between 150 Bruto winkelwagentotaal incl. btw - klassieke bestedingsdrempel.
Producttotaal =, ≠, <, ≤, ≥, >, between 100 Alleen productsubtotaal; verzending is uitgesloten.
Verzendkosten =, ≠, <, ≤, ≥, >, between 9.90 Huidig verzendbedrag in de winkelwagen.
Totaal productaantal =, ≠, <, ≤, ≥, >, between 5 Som van aantallen over alle winkelwagenregels.
Unieke producten in winkelwagen =, ≠, <, ≤, ≥, >, between 3 Aantal verschillende SKU's (productregels).
Winkelwagengewicht (kg) =, ≠, <, ≤, ≥, >, between 12.5 Totaal winkelwagengewicht in kilogram.
Aantal winkelwagenregels =, ≠, <, ≤, ≥, >, between 1 Hoeveel winkelwagenregels al zijn toegepast.
Winkelwagensamenstelling
Heeft minstens één virtueel product = Ja / Nee Yes Waar wanneer een downloadbaar/virtueel item in de winkelwagen zit.
Alle producten zijn virtueel = Ja / Nee Yes Elke regel is virtueel (geen fysieke verzending).
Heeft fysiek product = Ja / Nee Yes Minstens één verzendbaar product aanwezig.
Winkelwagen vereist verzending = Ja / Nee Yes / No Of levering nodig is voor de huidige winkelwagen.
Heeft gepersonaliseerd product = Ja / Nee Yes Personalisatie- of aanpassingsvelden op een product.
Winkelwagen heeft voucher toegepast = Ja / Nee Yes / No Een andere voucher of winkelwagenregel-korting is actief.
Samengestelde productregels
Productaantal in winkelwagen =, ≠, <, ≤, ≥, >, between 123:3 Aantal van product-ID 123 - formaat productId:qty.
Categorieaantal in winkelwagen =, ≠, <, ≤, ≥, >, between 45:3 Gecombineerd aantal in categorie 45 - formaat categoryId:qty.
Productregeltotaal in winkelwagen =, ≠, <, ≤, ≥, >, between 123:50.00 Regeltotaal voor product 123 - formaat productId:amount.
Levering & locatie
Valuta =, in EUR ISO-code winkelwagenvaluta.
Leveringsland =, in DE ISO-code land leveringsadres.
Factuurland =, in PL ISO-code land factuuradres.
Leveringszone =, in Europe PrestaShop leveringszonenaam of ID.
Leveringspostcode =, starts with 00- Postcodetekstmatch op leveringsadres.
Geselecteerde vervoerder = Ja / Nee DHL Express Momenteel geselecteerde verzendvervoerder.
Klant
Klantgroep in VIP Klant behoort tot een van de geselecteerde groepen.
Klant ingelogd = Ja / Nee Yes Account is geauthenticeerd (geen gastcheckout).
Gastklant = Ja / Nee Yes Checkoutsessie is een gast (niet ingelogd).
Voltooide klantbestellingen =, ≠, <, ≤, ≥, >, between 5 Aantal gevalideerde eerdere bestellingen voor het account.
Klant lifetime besteed =, ≠, <, ≤, ≥, >, between 500 Totale historische bestelomzet voor de klant.
Catalogus in winkelwagen
Product in winkelwagen in Summer dress Specifieke product-ID('s) moeten aanwezig zijn (zoekkiezer).
Categorie in winkelwagen in Outlet Minstens één product uit de categorie.
Fabrikant in winkelwagen in Nike Minstens één product van het merk.
Leverancier in winkelwagen in Main supplier Minstens één product van de leverancier.
Betaling & planning
Betaalmodule =, contains bankwire Technische naam van de geselecteerde betaalmodule.
Weekdag (1-7) =, ≠, <, ≤, ≥, >, between 6 1 = maandag … 7 = zondag (servertijdzone).
Uur van de dag (0-23) =, ≠, <, ≤, ≥, >, between 14 Uur wanneer de winkelwagen wordt geëvalueerd (0-23).
Datum (YYYY-MM-DD) =, ≠, <, ≤, ≥, >, between 2026-11-28 Kalenderdatum voor flash sales en datumbereiken.

Product-, categorie-, fabrikant- en groepskiezers gebruiken ingebouwde autocomplete-zoekfunctie. Een live voorbeeldzin legt uit wat de boom matcht. Ervaren gebruikers kunnen ruwe JSON schakelen voor kopiëren-plakken tussen omgevingen. Voorwaarden worden opnieuw geëvalueerd bij elke winkelwagensync - toevoegen aan winkelwagen, aantal wijzigen, inloggen, adres wijzigen - de engine reageert direct.

Operatorenreferentie

14 operatoren zijn beschikbaar in de bouwer. Veldtype bepaalt welke operatoren verschijnen - booleaanse velden gebruiken alleen = en ≠; numerieke velden krijgen de volledige vergelijkingsset.

OperatorLabel in bouwerTypisch gebruik
eq = Exacte match - bedrag, Ja/Nee, enkel land of groep.
neq Waarde uitsluiten - bijv. alleen gast, niet in groothandelgroep.
gt / gte > / ≥ Numerieke drempels - winkelwagentotaal, aantal, gewicht, besteltelling.
lt / lte < / ≤ Bovengrenzen - uur vóór sluitingstijd, max winkelwagenomvang.
between tussen Bereikmatch - datumbereik, bestedingsband, uurbereik.
in / not_in in / niet in Lijstlidmaatschap - landen, groepen, producten, categorieën.
contains contains Substring in tekst - postcodegebied, betaalmodulenaam.
starts_with begint met Prefixmatch - postcodegebieden, module-naamprefix.
regex regex Patroonmatch voor geavanceerde postcode- of coderegels.
empty / not_empty leeg / niet leeg Veldaanwezigheidscontroles op tekstwaarden.

Serviceprijsstelling en tierbouwer

Elke serviceregel kiest een bedragtype: vast, percentage of gelaagd. Vast gebruikt één decimale waarde. Percentage gebruikt een tarief plus een waardebasis - producttotaal, winkelwagentotaal, verzendkosten of winkelwagengewicht. Gelaagd opent een trapsgewijze tabel opgeslagen als JSON (tiers_json) met van/tot-bands en vergoeding per band.

Min vergoeding en max vergoeding limieten klemmen percentageberekeningen zodat verzekering nooit onder €2 zakt of €50 overschrijdt. Per-regel belastingregelgroep zorgt dat de serviceregel de juiste btw erft. Planningsvelden (date_from / date_to) beperken seizoensaanbiedingen zonder het hele beleid uit te schakelen.

Achter de UI resolveert ConorderservicesEngine in aanmerking komende regels, berekent elke vergoeding vanuit live winkelwagencontext, past samenvoegstrategie toe en schrijft het gecombineerde totaal naar een dynamische SpecificPrice op het gedeelde serviceproduct. Regelsamenvattingschips in admin tonen actieve prijsstelling in één oogopslag zonder de editor te openen.

De tierbouwer in adminPolicyRules.js voegt/verwijdert rijen visueel. Schakelen van gelaagd terug naar vast behoudt andere regelinstellingen. Importeer een beleid van staging, open de regelkaart, pas één drempel aan, sla op - gestructureerde data blijft consistent.

Checkoutpaneel, AJAX en winkelwagenregelsync

In aanmerking komende diensten renderen in een dedicated checkoutpaneel via displayShoppingCart, displayShoppingCartFooter of displayCheckoutSummaryTop - positie configureerbaar in Instellingen. Elke aanbiedingsregel toont selectievakje of radiocontrole, optioneel icoon/afbeelding, naam, beschrijving en berekend prijsbadge.

Klant schakelt diensten via front AJAX-controller (checkout.js + module ajax endpoint). Winkelwagentotalen en regelabels werken bij zonder volledige paginareload. Paneel ververst ook wanneer winkelwagenaantal wijzigt. Selectie-events loggen naar audit (service_selected, service_deselected). Impressie-events loggen wanneer het paneel wordt getoond (gededupliceerd per in aanmerking komende set).

Geselecteerde diensten synchroniseren naar één verborgen catalogusproduct (CONORDERSVC-SERVICE) met dynamische SpecificPrice per winkelwagen. Meerdere selecties verschijnen als één winkelwagenregel met komma-gescheiden meertalige labels en gecombineerd bedrag. Winkelwagenstatus blijft bewaard in conorderservices_cart met in aanmerking komende snapshot, geselecteerde diensten JSON en toegepaste snapshot voor idempotente sync.

Hooks actionCartSave, hooks voor productverwijdering uit de winkelwagen, actionPresentCartProduct en actionProductPriceCalculation houden de serviceregel gesynchroniseerd wanneer de winkelwagen wijzigt. Compatibel met PrestaShop 9, 8, 1.7-thema's inclusief Hummingbird winkelwagenminiaturen via actionPresentProduct.

Serviceafbeeldingen-editor

Elke serviceregel ondersteunt een visuele identiteit bij checkout: upload een JPG/PNG/GIF/WebP naar views/img/services/ of plak een externe HTTPS-URL. ConorderservicesRuleImage handelt uploadvalidatie, opslag, publieke URL-resolutie en veilig verwijderen af wanneer afbeeldingen worden vervangen of verwijderd.

De dedicated afbeeldingen-editor UI (adminPolicyRuleImage.js) toont live voorbeeld, verwijder/vervang-controles en fallback naar vorige afbeelding tijdens opslaan. Bij beleidsduplicatie of import worden afbeeldingen veilig gekloond of gerefereerd zodat staging-naar-productie-overdrachten de checkout-weergave niet breken.

Icoongrootte (1-256 px), icoonpositie (links/midden/rechts) en controle-uitlijning zijn globale Instellingen - zodat één winkel grote links-uitgelijnde cadeauverpakking-iconen toont terwijl een andere compacte rechts-uitgelijnde selectievakjes houdt. Toon/verberg-schakelaars voor naam, beschrijving, prijs en icoon per winkel voltooien de presentatielaag.

Winkelwagensimulator

Het tabblad Simulator is een driestapsworkflow tegen echte data in uw database - geen mock-winkelwagen. Stap 1: zoek winkelwagens op ID, klantnaam of e-mail. Stap 2: kies een winkelwagen uit de live lijst (toont klant, e-mail, winkelwagentotaal, laatste update). Stap 3: voer evaluatie uit en lees de volledige resultaatspecificatie.

Resultaten tonen welke beleidsregels matchten, welke werden overgeslagen (en waarom), berekende vergoedingen per regel, in aanmerking komende vs geselecteerde status, radiogroep-resolutie en winkelwagenregelvoorbeeld met gecombineerd label en bedrag. Optioneel klantfilter vernauwt de winkelwagenlijst tot één account - ideaal voor het reproduceren van een supportticket.

Elke simulatierun wordt gelogd in het auditlogboek met eventtype simulation_run, winkelwagen-ID, actor (medewerker) en resultaatsnapshot. Merchandising kan een campagne verifiëren vóór activering. Support kan uitleggen waarom een specifieke klantwinkelwagen wel of geen cadeauverpakking zag - zonder een testbestelling op de live winkel te plaatsen.

Gebruik de simulator na elke beleidsbewerking, vóór feestdagengolive, en bij importeren van beleidsregels van staging. Het is het vangnet dat servicebeheer op enterprise-niveau scheidt van "wijzigen en hopen".

Dashboard en omzetfunnel-analytics

Het tabblad Dashboard is uw controlekamer voor optionele diensten. KPI-kaarten over een selecteerbare periode (30 / 90 / 180 / 365 dagen) tonen: paneelimpressies, checkoutselecties, bestellingen met diensten, conversiepercentage en serviceomzet in winkelvaluta. Cijfers komen uit het auditlogboek - echte events, geen schattingen.

Chart.js trendgrafieken visualiseren de omzetfunnel over drie granulariteiten: dagelijks (configureerbaar venster), wekelijks en maandelijks. Lijnen volgen impressies, selecties, betaalde bestellingen en serviceomzet op secundaire as. Schakel het standaard grafiektype in Instellingen. Een taartdiagram splitst betaalde omzet op servicecode zodat u ziet welke extra's daadwerkelijk converteren.

De tabel per dienst somt elke servicecode op met impressies, selecties, bestellingen, omzet en conversiepercentage. Selecties zijn een funnelstap - bestellingen en omzet zijn de KPI-waarheid (vermijdt vanity metrics van selectievakjes die nooit converteren). Recente auditvermeldingen verschijnen op het dashboard voor probleemoplossing in één oogopslag.

Voor bureaus en multistore-operators: het dashboard beantwoordt de vraag die merchandising altijd stelt - "Verkopen onze checkout-extra's daadwerkelijk?" - met data, niet onderbuikgevoel.

Auditlogboek

Het dedicated tabblad Auditlogboek is een volledig eventjournaal - geen debugbestand begraven in serverlogs. Elke rij slaat tijdstempel, eventtype, actor (medewerkersnaam, klantnaam of SYSTEM), leesbare samenvatting, gekoppelde bestelreferentie, servicecode, vergoedingsbedrag, winkelwagen-ID en beleids-/regel-ID op.

20+ eventtypes worden bijgehouden:

  • service_impression - checkoutpaneel getoond aan winkelwagen
  • service_selected / service_deselected - klant schakelt een dienst
  • service_applied - diensten gesynchroniseerd naar winkelwagenregel
  • order_services - bestelling geplaatst met serviceomzet (per regel)
  • order_validated - ordervalidatie-hook afgevuurd
  • policy_created, policy_updated, policy_deleted, policy_toggled
  • policy_duplicated, policy_imported, policy_exported
  • rule_created, rule_updated, rule_deleted, rule_toggled
  • preset_applied - voorwaardepreset geladen in bouwer
  • settings_updated - moduleconfiguratiewijziging
  • simulation_run / simulation - back-office winkelwagenevaluatie

Klik Bekijken op elke rij om een detailmodal te openen met de volledige JSON-snapshot - toegepaste serviceregels, beleidsdiff, simulatie-output of instellingenwijzigingspayload. Servicetoepassingen slaan een fee_snapshot op zodat u precies kunt reconstrueren wat de klant bij checkout zag.

De lijst ondersteunt PrestaShop native CSV-export voor finance- en compliance-reviews. Gekoppelde kolommen tonen bestelreferentie, klantnaam en medewerkersnaam zonder handmatige kruisverwijzing. Op de bestelpagina in back office (displayAdminOrder hook) toont een paneel welke optionele diensten aan die bestelling hebben bijgedragen - servicenaam, code, bedrag en snapshot.

Importeren, exporteren en dupliceren

Beleidsregels zijn draagbare JSON-documenten. Export downloadt het volledige beleid - voorwaardenboom, alle regels, prijsconfiguraties, samenvoegstrategie, serviceafbeeldingen-metadata, posities - klaar voor versiebeheer of overdracht naar een andere winkel. Import uploadt een JSON-bestand en maakt een nieuw beleid met auditlogboekvermelding policy_imported.

Dupliceren kloont een beleid met één klik vanuit het lijstactiemenu via ConorderservicesPolicyDuplicator - kopieert elke regel, hernoemt met suffix, kloont afbeeldingen veilig, logt policy_duplicated. Perfect voor het maken van "Holiday v2" van "Holiday v1" zonder 10 regels handmatig opnieuw op te bouwen.

Typische bureauworkflow: bouw en simuleer op staging → exporteer JSON → importeer op productie → voer simulator opnieuw uit → activeer. Seizoensconfiguraties verplaatsen tussen klantwinkels in minuten. Elke overdracht is traceerbaar in het auditlogboek.

Module-instellingen

Het tabblad Instellingen centraliseert winkelbreed gedrag. Master aan/uit-schakelaar. Globale samenvoegstrategie standaard voor nieuwe beleidsregels. Standaard belastingregelgroep voor nieuwe serviceregels. Serviceproduct-ID - kies welk catalogusproduct de winkelwagenregel vertegenwoordigt of gebruik het automatisch aangemaakte verborgen product CONORDERSVC-SERVICE.

Weergavepositie bepaalt waar het checkoutpaneel rendert: geïntegreerd blok winkelwagenoverzicht, alleen winkelwagenpagina, alleen checkoutoverzicht, winkelwagen- en checkout-themahooks, of onder winkelwagenproductlijst. Aanbiedingsweergave-instellingen bepalen toon/verberg naam, beschrijving, prijs en icoon; icoonformaat (1-256 px); icoonpositie (links/midden/rechts); selectievakje/radio-uitlijning.

Debuglog schrijft uitgebreide engine-traces voor support. Analytics-sectie configureert standaard grafiekperiode (30/90/180/365 dagen), dagelijkse/wekelijkse/maandelijkse grafiekvensters en standaard grafiektype. Live voorbeeld in Instellingen toont hoe aanbiedingsregels eruitzien met huidige weergaveopties.

Elke instellingenopslag logt settings_updated naar het auditlogboek met voor/na-snapshot. Geen stille configuratiedrift.

Checkout-integratie en multistore

Diensten materialiseren als een echte winkelwagenregel op het gedeelde verborgen product met dynamische prijs en meertalig label. Ze verschijnen in winkelwagenoverzicht, checkout, orderbevestiging, facturen en back-office bestelweergave - precies als een normale productregel, zonder themahacks of nep negatieve bedragen.

De engine haakt in op actionCartSave, product toevoegen/verwijderen, front controller init, ordervalidatie (actionValidateOrder, actionValidateOrderBefore op PS 8.1+) en winkelwagenpresentatie - herberekent wanneer de winkelwagencontext wijzigt. Ordertabelkolommen conorderservices_service_amount en conorderservices_service_snapshot slaan historische servicetotalen op het orderrecord op.

Beleidsregels zijn winkel-scoped (id_shop) voor multistore-configuraties. Elke winkel in uw groep kan onafhankelijke servicestacks draaien. PrestaShop 9, 8 en 1.7 delen één codebase via lib/prestashop9compatibility.php en ConorderservicesCompatibility.

Meertalige checkoutlabels per regel (conorderservices_rule_lang) zorgen dat de serviceregel correct leest in elke actieve winkelstaal. 30 kant-en-klare vertaalpakketten dekken back office en front office via PrestaShop l() - van Engels, Duits en Pools tot Spaans, Frans, Italiaans en markten in heel Europa en Azië.

Onder de motorkap

Statistieken voor nerds

Winkelwagen geëvalueerd. Voorwaarden gematcht. Diensten geprijsd. Klant heeft zich aangemeld. Bestelling gevalideerd. Elke stap getraceerd in auditrijen. Dit is software op enterprise-niveau - hier is de engineering achter de optionele dienst die uw klant bij checkout koos.

18,000+
Regels code

~11.900 PHP · ~3.400 JavaScript · ~1.120 Smarty-templates · ~1.375 CSS. Engine, voorwaardenbouwer, omzetfunnel-dashboard, simulator, checkout AJAX en admin UI.

20
Domein PHP-klassen

Engine, Admin, Dashboard, ConditionTree, ServiceProduct, RuleImage, PolicyDuplicator, AuditLog, Policy, Rule, CartState, Log en meer.

30
Vertaalpakketten

Kant-en-klare vertaalbestanden voor back office en module-interface. Engels, Duits, Pools, Spaans, Frans, Italiaans, Nederlands, Fins, Portugees, Slowaaks en meer.

6
Back office-tabbladen

Dashboard, Beleidsregels, Instellingen, Simulator, Auditlogboek en Updates - elk een zelfstandig paneel met dedicated JS-bundles.

3
Prijstypen

Vast bedrag, percentage (op 4 waardebases) en gelaagde trappen - dedicated berekeningspaden in ConorderservicesEngine.

35
Voorwaardevelden

Winkelwagen-, klant-, leverings-, product- en samengestelde aantal/bedragregels met geneste AND/OR-logicabomen.

21
Audit eventtypes

Impressies, selecties, deselecties, winkelwagensync, bestelomzet, beleids-/regel-CRUD, import/export, dupliceren, preset, instellingen en simulatie.

5
Samenvoegstrategieën

Alles stapelen, eerste wint, prioriteitscascade, hoogste vergoeding, unieke codes - per beleid en globale standaard.

Databaselaag

  • 6 custom tabellen: conorderservices_policy voor campagnes, conorderservices_rule + conorderservices_rule_lang voor regels en labels, conorderservices_cart voor winkelwagensync-status, conorderservices_preset voor voorwaardepresets, conorderservices_log voor auditjournaal.
  • ObjectModels: ConorderservicesPolicy, ConorderservicesRule, ConorderservicesCartState, ConorderservicesLog, ConorderservicesPreset met volledige CRUD en multishop-bewustzijn.
  • Snapshots: in aanmerking komende diensten JSON, geselecteerde diensten, toegepaste snapshot en servicebedrag op orderniveau opgeslagen per winkelwagen/bestelling voor idempotente sync en historische waarheid.

Architectuur

  • 16 PrestaShop hooks: displayHeader, actionCartSave, displayShoppingCart, displayCheckoutSummaryTop, actionValidateOrder, displayAdminOrder, actionPresentCartProduct en meer.
  • 6 back office-tabbladen: Dashboard, Beleidsregels, Instellingen, Simulator, Auditlogboek en Updates - elk een zelfstandig paneel met dedicated JS-bundles.
  • 8 JavaScript-modules: adminConditionBuilder, adminPolicyRules, adminPolicyRuleImage, adminconorderservicesDashboard, adminconorderservicesSimulator, checkout.js, adminSettingsOfferDisplay, adminconorderservicesSearchTool.
  • PS 9 compatibility layer in lib/prestashop9compatibility.php - één codebase over PrestaShop 1.7, 8 en 9.
Chart.js
Dagelijkse, wekelijkse en maandelijkse omzetfunnelgrafieken plus taartverdeling per servicecode op het analytics-dashboard.
100+ bestanden
PHP-klassen, JS-bouwers, Smarty-templates, SQL-schema, vertalingen en compatibility layer in één modulepakket.
v1.1.17
Huidige release. PrestaShop 9, 8, 1.7. Eén codebase, drie platformgeneraties.

Voorwaarden bepalen wie het aanbod ziet. Prijsregels bepalen hoeveel. Klantopt-in bepaalt wat in de winkelwagen belandt. Auditlogboek en omzetfunnel bewijzen wat verkocht is. Dat is het engineeringcontract dat Voorwaardelijke optionele diensten houdt bij elke winkelwagenupdate.

18.000+ regels code over 100+ modulebestanden, 30 vertaalpakketten en v1.1.17 continue ontwikkeling. De klant vinkt het vakje aan. Uw regels bepalen de prijs. Audit bewijst de verkoop. Software op enterprise-niveau voor optionele checkout-upgrades - cadeauverpakking, verzekering, express - waar checkout, finance en merchandising op vertrouwen wanneer iemand vraagt waarom die winkelwagenregel €4,99 toonde.

35 voorwaardevelden, 14 operatoren, 3 prijsengines en één opt-in checkoutpaneel - ontworpen zodat een selectievakje op €4,99 nooit een gok is, altijd een gemeten omzetbeslissing ondersteund door auditrijen.

149.00 €

Modulegalerij 1/9

Waarom onze module kiezen
Voorwaardelijke optionele bestelservices?

Optimalisatie en Automatisering

Het module "Voorwaardelijke optionele bestelservices" automatiseert en optimaliseert het aanbieden van extra diensten in je PrestaShop-checkout. Met visuele regels, dynamische prijzen en geavanceerde voorwaardenbomen bespaar je tijd en verhoog je de omzet, terwijl je complexe aanbiedingen moeiteloos beheert.

Verhoogde Verkoop

Met Voorwaardelijke optionele bestelservices verhoogt u de verkoop door gepersonaliseerde, optionele diensten zoals cadeauverpakking of verlengde garantie aan te bieden. Dit module-systeem maximaliseert de gemiddelde bestelwaarde via slimme voorwaarden en flexibele prijzen, direct boostend uw omzet.

15 jaar ervaring

15 jaar PrestaShop ervaring ligt aan de basis van "Voorwaardelijke optionele bestelservices", een enterprise-oplossing voor dynamische checkout-opties. Het diepgaande platformbegrip resulteert in geavanceerde voorwaarden, flexibele prijzen en naadloze compatibiliteit met PrestaShop 1.7, 8 en 9.

Uitgebreide Personalisatie

De module 'Voorwaardelijke optionele bestelservices' biedt uitgebreide personalisatie door het conditioneel aanbieden van extra diensten. Via een geavanceerde voorwaardenbouwer met 35+ velden en dynamische prijzen, stemt u het aanbod perfect af op elke klant en winkelwagen.

Open Source Code

De module Voorwaardelijke optionele bestelservices biedt volledige toegang tot de broncode (~11.900 regels PHP), zonder versleuteling zoals Ioncube. Dit maakt geavanceerde aanpassingen en integraties van uw voorwaardelijke diensten mogelijk, voor optimale controle over de checkout-ervaring.

Licentie en Updates

De module "Voorwaardelijke optionele bestelservices" wordt voortdurend bijgewerkt voor PrestaShop 1.7, 8 en 9, waardoor uw checkout-extra's altijd optimaal functioneren. De licentie biedt onbeperkt gebruik. Updates zijn een volledig kalenderjaar gratis; daarna kunt u toegang verlengen met kortingen tot wel 90%.