Toon of verberg betaalmethoden bij checkout met krachtige regelgebaseerde policies. AND/OR-voorwaarden voor winkelwagen, klantgroep, land, vervoerder en producten. Stuur elke gateway aan met merge-strategieën. Inclusief simulator, auditlog, analytics-dashboard, JSON import/export en meertalige niet-beschikbaar-meldingen. PrestaShop 1.7, 8 en 9.











Payment Method Rules is een essentiële PrestaShop module voor dynamisch beheer van betaalmethoden. Creëer geavanceerde regels op basis van winkelwagen- en klantcriteria met een intuïtieve, visuele conditiebouwer en geneste AND/OR-logica. Bepaal precies welke betaalmethoden zichtbaar zijn, verberg ongewenste opties en bied duidelijke, meertalige uitleg voor niet-beschikbare keuzes. Met de ingebouwde checkout-simulator test u regels vóór publicatie. De module omvat ook gedetailleerde analyses en een auditlog, voor volledige controle en optimalisatie van uw betaalproces en klantervaring.
Elke winkelwagen is anders. Elke klant verdient betaalopties die bij hun context passen. Payment Method Rules is een complete zichtbaarheidsengine voor uw checkout: bouw beleidsregels met geneste AND/OR-voorwaarden, beheer elke betaalgateway afzonderlijk, leg uit waarom een methode niet beschikbaar is, simuleer uitkomsten vóór go-live en traceer elke beslissing in een auditlog. Eén module. Volledige controle over waarmee uw klanten kunnen betalen.
Dit zijn de mogelijkheden die betaalzichtbaarheid veranderen van giswerk in beheerde bedrijfsregels. Gebouwd voor shop eigenaren die precisie bij checkout nodig hebben — zonder code aan te raken.
Maak meerdere benoemde beleidsregels, orden ze op prioriteit, activeer of pauzeer ze afzonderlijk. Elke beleidsregel heeft zijn eigen conditieboom en regels per gateway.
Geneste AND/OR-groepen met 12 winkelwagen- en klantvelden. Snelle presets voor veelvoorkomende scenario's. Ruwe JSON-escape wanneer u die nodig hebt.
Eén kaart per geïnstalleerde betaalmodule. Stel SHOW of HIDE in, evaluatieprioriteit, weergavepositie en optionele planningsvensters per regel.
Deny wins, allow wins, priority cascade, weighted score of unanimous SHOW — kies hoe conflicterende regels binnen een beleidsregel worden opgelost.
Kies een echte winkelwagen en klant uit uw winkel. Zie precies welke betaalmethoden zouden verschijnen — voordat er ook maar één bestelling wordt geplaatst.
KPI-kaarten, dagelijkse/wekelijkse/maandelijkse grafieken en uitsplitsing per betaalmodule. Volg hoe vaak elke gateway in de loop der tijd wordt getoond of verborgen.
Houd een verborgen methode zichtbaar als uitgeschakelde optie met een aangepaste meertalige uitleg — of verwijder hem volledig uit de lijst. Uw keuze via een globale instelling.
Elke zichtbaarheidsevaluatie, beleidswijziging, simulatie-run en bestellingsvalidatie wordt gelogd met tijdstempel, actor en detailvoorbeeld. Exporteer wanneer u een papieren trail nodig hebt.
Download elke beleidsregel als JSON, upload deze naar een andere shop of dupliceer met één klik. Verplaats configuraties tussen omgevingen zonder alles opnieuw op te bouwen.
Complexe checkout-regels mogen geen complexe code vereisen. Payment Method Rules biedt u een drag-and-drop conditieboom direct in de beleidseditor.
Winkelwagentotaal, producttotaal, hoeveelheid, valuta, leveringsland, zone, klantengroep, vervoerder, inlogstatus, product, categorie en fabrikant — allemaal met autocomplete-zoekfunctie waar dat telt.
Combineer voorwaarden in groepen, nest groepen in groepen, wissel operatoren per niveau. Bouw regels zoals „winkelwagen boven 500 EUR EN (land is DE OF land is AT)“.
Snelle presets met één klik voor alleen gasten, alleen B2B of minimale winkelwagenwaarde. Laad serverpresets of plak ruwe JSON wanneer u volledige handmatige controle nodig hebt.
Waarom dit ertoe doet: De conditiebouwer is geen cosmetische toevoeging. Het is de kern van de evaluatie-engine — elk veld koppelt aan live winkelwagen- en klantgegevens die bij elke checkout-load worden geëvalueerd. U ziet de boom, de engine voert de boom uit.
Elke functie uitgelegd in begrijpelijke taal voor shop eigenaren. Geen technisch jargon. Eén voor één, zodat u precies weet wat Payment Method Rules voor uw winkel doet.
Wanneer een klant de betaalstap bereikt, evalueert de module alle actieve beleidsregels tegen de huidige winkelwagen, klant, leveringsadres en vervoerder. Elke geïnstalleerde betaalgateway ontvangt een SHOW- of HIDE-beslissing voordat opties worden weergegeven.
Op PrestaShop 8.1 en hoger verloopt filtering via de native hook actionFilterPaymentOptions. Op eerdere versies past een compatibiliteitslaag dezelfde logica toe zonder uw thema te breken.
Een beleidsregel is een benoemd pakket van voorwaarden plus een set betaalregels. Maak zoveel beleidsregels als u nodig hebt — bijvoorbeeld één voor B2B-overschrijving, één voor COD-beperkingen bij hoge winkelwagenwaarden, één voor internationale kaarten.
Binnen elke beleidsregel krijgt elke geïnstalleerde betaalmodule een eigen regelkaart. Schakel SHOW of HIDE in, stel evaluatieprioriteit in, herorden weergavepositie en beperk de regel optioneel tot een datumbereik.
Beleidsregels draaien in positievolgorde. Schakel Stop on first match in wanneer u wilt dat de engine stopt na de eerste beleidsregel die bij de huidige winkelwagencontext past.
Wanneer meerdere regels binnen één beleidsregel hetzelfde betaalmodule richten, bepaalt de merge-strategie de uitkomst:
Stel een standaard merge-strategie globaal in via Instellingen en overschrijf per beleidsregel wanneer een specifiek scenario andere conflictoplossing vereist.
Een betaalmethode verbergen zonder uitleg frustreert klanten soms. Payment Method Rules laat u een bericht per regel en taal schrijven dat verschijnt wanneer een methode geblokkeerd is.
In Instellingen kiest u tussen twee gedragingen: verborgen methoden volledig uit de lijst verwijderen, of ze zichtbaar houden als uitgeschakelde opties met uw aangepaste bericht inline op de betaalstap.
Elke regelkaart bevat een meertalige invoer met taalvlagselector — schrijf de uitleg één keer per taal, de juiste versie verschijnt automatisch bij checkout.
Het tabblad Simulator laat u regels testen tegen echte gegevens uit uw winkel. Zoek en selecteer een actieve winkelwagen, koppel optioneel een klant en voer de evaluatie uit.
Resultaten tonen elke betaalmodule met de uiteindelijke zichtbaarheidsstatus, de overeenkomende beleidsregels en eventuele niet-beschikbaarberichten. Geen testbestelling nodig. Geen impact op klanten.
Gebruik de simulator na elke beleidswijziging om te bevestigen dat uw regels precies werken zoals bedoeld voordat klanten ze zien.
Het tabblad Dashboard is uw zichtbaarheidscontrolekamer. KPI-kaarten vatten evaluaties, verbergtoepassingen en actieve beleidsregels samen over een selecteerbare periode (30, 90, 180 of 365 dagen).
Chart.js-trendgrafieken splitsen activiteit dagelijks, wekelijks of maandelijks op. Een tabel per betaalmodule toont welke gateways het vaakst verborgen worden — nuttig bij het afstellen van regels of onderhandelen met betaalproviders.
Recente auditvermeldingen verschijnen onderaan het dashboard voor snelle toegang tot de laatste beslissingen zonder het overzicht te verlaten.
Elk significant gebeurtenis wordt vastgelegd: zichtbaarheidsevaluaties bij checkout, bestellingsvalidatieblokkades, beleid aanmaken/bijwerken/verwijderen, imports, exports, duplicaten, instellingswijzigingen en simulatieruns.
Het dedicated admin-tabblad Auditlog onder Betalingen biedt filters op datum, gebeurtenistype en betaalmodule. Klik op voorbeeld op elke rij om de volledige detailpayload te zien.
Exporteer de log naar CSV wanneer compliance of interne review een volledige geschiedenis vereist van wie wat en wanneer heeft gewijzigd.
Download elke beleidsregel als draagbaar JSON-bestand vanuit de beleidseditor of beleidslijst. Upload JSON om een nieuwe beleidsregel aan te maken in dezelfde shop of een staging-omgeving.
De dupliceeractie kopieert de volledige beleidsregel — voorwaarden, regels, merge-strategie en meertalige berichten — onder een nieuwe naam. Ideaal voor seizoensvarianten of veilig testen van wijzigingen.
Elke import, export en duplicatie wordt gelogd in het auditspoor.
Regels worden twee keer afgedwongen: bij weergave van betaalopties en opnieuw wanneer de bestelling wordt gevalideerd. Als een klant op de een of andere manier de validatie-URL van een verborgen betaalmodule bereikt, wordt de bestelling geblokkeerd voordat deze wordt aangemaakt.
Een zichtbaarheidssnapshot wordt opgeslagen op het bestellingsrecord zodat u kunt zien welke betaalmethoden beschikbaar waren op het moment van aankoop — direct vanaf de bestellingsdetailpagina in de back office.
Alles is georganiseerd in duidelijke secties. Open de moduleconfiguratie en ga direct naar waar u moet zijn. Twee extra native adminmenu's onder Betalingen bieden volledige lijstweergaven voor beleidsregels en audithistorie.
Echte beleidsconfiguraties die u in minuten kunt bouwen — elk combineert een conditieboom met meerdere betaalmoduleregels. Kopieer de logica, vervang uw modules, publiceer.
Beleidsvoorwaarden (AND)
Klant ingelogd AND Klantengroep in [Wholesale, VIP B2B] AND Winkelwagentotaal ≥ 200 EUR
| Betaalmodule | Regel | Extra regelvoorwaarden |
|---|---|---|
| Bankoverschrijving | SHOW | — |
| PayPal | HIDE | Winkelwagentotaal ≥ 1 000 EUR |
| Rembours | HIDE | — |
Beleidsvoorwaarden (OR)
Leveringsland in [PL, CZ, SK] OR Leveringszone = Binnenlands
| Betaalmodule | Regel | Extra regelvoorwaarden |
|---|---|---|
| Rembours | SHOW | Winkelwagentotaal ≤ 300 EUR AND Productaantal ≤ 15 |
| Rembours | HIDE | Winkelwagentotaal > 300 EUR OR Vervoerder in [Express, Same-day] |
| Stripe / kaart | SHOW | Winkelwagentotaal > 300 EUR |
Beleidsvoorwaarden (AND)
Winkelwagentotaal ≥ 5 000 EUR OR Producttotaal between 3 000 – 10 000 EUR
| Betaalmodule | Regel | Niet-beschikbaarbericht |
|---|---|---|
| Rembours | HIDE | „Rembours is niet beschikbaar voor bestellingen boven € 5.000.“ |
| Cheque | HIDE | — |
| Bankoverschrijving | SHOW | — |
| Stripe / kaart | SHOW | — |
Beleidsvoorwaarden (genest)
Categorie in winkelwagen in [Batteries, Electronics] OR (Fabrikant in winkelwagen in [Brand X] AND Product in winkelwagen not in [Goedgekeurde SKU-lijst])
| Betaalmodule | Regel | Extra regelvoorwaarden |
|---|---|---|
| Rembours | HIDE | — |
| PayPal | HIDE | Leveringsland not in [DE, AT, CH] |
| Bankoverschrijving | SHOW | Klant ingelogd = Ja |
Beleidsvoorwaarden
Klant ingelogd = Nee
| Betaalmodule | Regel | Extra regelvoorwaarden |
|---|---|---|
| Bankoverschrijving | HIDE | — |
| PayPal | SHOW | — |
| Stripe / kaart | SHOW | — |
| Rembours | HIDE | Winkelwagentotaal > 150 EUR |
Elk veld hieronder is beschikbaar in de visuele bouwer — op beleidsniveau en per individuele betaalregel. Combineer met 9 operatoren en geneste AND/OR-groepen zonder limiet.
| Conditieveld | Wat het controleert | Operatoren |
|---|---|---|
| Winkelwagentotaal (incl. btw) | Volledige winkelwagenwaarde inclusief btw | = ≠ > ≥ < ≤ between |
| Producttotaal | Som van alleen productregels (zonder verzending) | = ≠ > ≥ < ≤ between |
| Productaantal in winkelwagen | Totaal aantal artikelen in de winkelwagen | = ≠ > ≥ < ≤ between |
| Valuta | Actieve checkout-valuta | = ≠ in not in |
| Leveringsland | Land van het leveringsadres | = ≠ in not in |
| Leveringszone | Geografische zone toegewezen aan het adres | = ≠ in not in |
| Klantengroep | Standaard- of contextuele klantengroep | = ≠ in not in |
| Vervoerder | Geselecteerde verzendmethode bij checkout | = ≠ in not in |
| Klant ingelogd | Gast- vs. geregistreerde klantsessie | = ≠ |
| Product in winkelwagen | Specifieke SKU / productaanwezigheid | in not in |
| Categorie in winkelwagen | Producten behorend tot geselecteerde categorieën | in not in |
| Fabrikant in winkelwagen | Merk / fabrikant van winkelwagenartikelen | in not in |
12 velden. 9 operatoren. Geneste AND/OR-bomen. Onbeperkte diepte.
Stapel zoveel beleidsregels als u nodig hebt. Voeg zoveel regels per betaalmodule toe als uw bedrijf vereist — elk met eigen subvoorwaarden, prioriteit, planning en meertalig bericht. Vermenigvuldig dat met 5 merge-strategieën, beleidsoverschrijdende volgorde en stop-on-first-match…
Het aantal combinaties is praktisch onbeperkt. Uw checkoutregels kunnen zo eenvoudig — of zo geavanceerd — zijn als uw bedrijf vereist. WOW.
Payment Method Rules past zich aan aan hoe uw bedrijf daadwerkelijk verkoopt — niet andersom.
Toon bankoverschrijving alleen wanneer de klant tot uw groothandelgroep behoort en is ingelogd. Anderen zien het nooit — of zien het uitgeschakeld met „Beschikbaar voor geregistreerde zakelijke klanten“.
Verberg rembours wanneer de winkelwagen de COD-drempel van uw vervoerder overschrijdt, of wanneer het leveringsland buiten uw servicegebied valt. Combineer winkelwagentotaal en land in één AND-groep.
Wanneer de winkelwagen producten uit een beperkte categorie bevat, verberg kaartbetalingen en laat overschrijving beschikbaar. Product- en categorievoorwaarden ondersteunen in / not in operatoren.
Gebruik de ingelogd-voorwaarde om bepaalde gateways te beperken tot geregistreerde klanten. Gasten zien een gestroomlijnde betaallijst; terugkerende kopers krijgen al hun opties.
Voorwaarden geëvalueerd bij winkelwagen-load. Bestellingen geblokkeerd bij validatie. Elke beslissing getraceerd in auditrijen. Dit is de techniek achter de betaallijst die uw klanten zien.
PHP, JavaScript, Smarty-templates, CSS en SQL voor evaluatie-engine, conditiebouwer, dashboard-analytics, simulator en auditlogging.
Engine, conditie-evaluator, boomrepository, beleidsduplicator, dashboard, auditlog, compatibiliteitslaag en admin-renderer.
Dashboard, Policies, Settings, Simulator, Audit log en Updates — plus native Payment policies- en Audit log-menu's onder Betalingen.
Deny wins, allow wins, priority cascade, weighted score en unanimous SHOW — globaal en per beleidsregel configureerbaar.
ps_orders voor traceerbaarheid na aankoop.Voorwaarden geëvalueerd bij winkelwagen-load. Bestellingen geblokkeerd bij validatie. Beslissingen getraceerd in auditrijen. Dat is het technische contract achter Payment Method Rules. Uw klant ziet een overzichtelijke betaallijst. U bepaalt precies wat erop staat.
Meer dan 12.000 regels code verspreid over 75+ modulebestanden en v1.1.0 doorlopende ontwikkeling. Een productieklare zichtbaarheidsengine waar uw checkout op kan vertrouwen wanneer winkelwagens variëren, klanten verschillen en betaalregels moeten bijblijven.











Met "Voorwaardelijke betaalmethoderegels" automatiseert u de weergave van betaalopties op basis van complexe voorwaarden. Dit optimaliseert de klantervaring en stroomlijnt uw checkout-beheer, wat leidt tot efficiëntere processen en precisie bij elke bestelling.
Met de module Voorwaardelijke betaalmethoderegels optimaliseert u de checkout door klanten gepersonaliseerde betaalopties te tonen, wat frictie vermindert en de conversie en verkoop significant verhoogt.
Met Voorwaardelijke betaalmethoderegels profiteert u van een geavanceerde engine, gebouwd met diepgaande kennis van PrestaShop. Deze module, compatibel met diverse versies (1.7.x, 8.x, 9.x), toont de expertise die nodig is om complexe betaalregels naadloos te beheren en uw checkout te optimaliseren.
Met "Voorwaardelijke betaalmethoderegels" creëert u uitgebreide personalisatie van betaalmethoden. Bouw krachtige beleidsregels met 12 gedetailleerde winkelwagen- en klantcondities, inclusief geneste AND/OR-logica, om elke betaalgateway perfect af te stemmen op de unieke context van uw klant.
De module 'Voorwaardelijke betaalmethoderegels' biedt volledige toegang tot zijn broncode (PHP, JavaScript, Smarty, CSS, SQL), zonder Ioncube. Dit garandeert onbeperkte aanpassingen en naadloze integraties, essentieel voor PrestaShop 1.7.x, 8.x en 9.x.
Voorwaardelijke betaalmethoderegels heeft een levenslange licentie, waardoor u de module onbeperkt kunt gebruiken. Updates, essentieel voor de geavanceerde zichtbaarheidsengine, zijn een jaar lang kosteloos beschikbaar. Hierna kunt u de toegang tot updates verlengen met kortingen tot wel 90%.