Conditional Gateways stelt u in staat om te bepalen welke betaalmethoden per product beschikbaar zijn in Easy Digital Downloads.
Als sommige van uw producten niet elke betaalprocessor kunnen gebruiken die u aanbiedt, zorgt deze functie ervoor dat klanten alleen de betaalmethoden zien die daadwerkelijk werken voor wat er in hun winkelwagen zit.
Opmerking: Conditional Gateways is beschikbaar met de Extended Pass en hoger.
Toegestane betaalmethoden instellen voor een product
Om de Conditional Gateways-functie te gebruiken, zorg ervoor dat deze is ingeschakeld. Om het te installeren, ga naar Downloads » Extensies, zoek Conditional Gateways, en klik op Installeren.

Zodra Conditional Gateways actief is, verschijnt er een metabox op het bewerkscherm van elk downloadproduct, in de rechterzijbalk.

De metabox toont elke betaalmethode die actief is op uw site. Standaard is niets aangevinkt, wat betekent dat elke betaalmethode is toegestaan voor dat product.
Om een product te beperken tot specifieke betaalmethoden, vinkt u de gewenste aan en slaat u het product op. Alleen de door u aangevinkte betaalmethoden worden voor dat product aangeboden bij het afrekenen.

Als je alle gateways weer uitvinkt, wordt het product weer toegestaan voor allemaal, niet andersom. Alles uitvinken verwijdert de beperking. Het blokkeert het product niet van verkoop.
De checkout-foutmelding aanpassen
Conditional Gateways vereist bijna geen instellingen buiten de selectievakjes per product. De enige beschikbare optie is het foutbericht dat wordt weergegeven wanneer de winkelwagen van een klant geen gateway heeft die werkt voor alles wat erin zit.
Ga naar Downloads » Instellingen » Betalingen » Voorwaardelijke Gateways om je eigen versie van dat bericht te schrijven.

Nadat je je tekst hebt ingevoerd in het veld Foutbericht bij afrekenen, vergeet niet op Wijzigingen opslaan te klikken.
Hoe Conditional Gateways werkt
Zodra je gateways op ten minste één product hebt beperkt, controleert Conditional Gateways elk product in de winkelwagen bij het afrekenen en bepaalt welke gateways nog steeds geldig zijn. De regel is eenvoudig:
Een gateway is beschikbaar bij het afrekenen alleen als elk beperkt product in de winkelwagen deze toestaat.
Producten die je niet hebt beperkt, worden hier helemaal niet in meegenomen. Ze openen geen extra gateways. Ze volgen gewoon wat de beperkte producten in de winkelwagen toestaan.
Hier is een voorbeeld. Je hebt twee actieve gateways, PayPal en Stripe.
Je verkoopt e-books samen met andere digitale producten, en de servicevoorwaarden van PayPal staan geen e-bookverkopen via hun gateway toe. Dus vink je alleen Stripe aan op je e-bookproducten en laat je je andere producten onbeperkt.
Wanneer een klant een e-book en een ander product aan hun winkelwagen toevoegt, controleert Conditional Gateways beide. Het e-book staat alleen Stripe toe, en het andere product is onbeperkt, dus het volgt dat. Daarom: Stripe wordt weergegeven bij het afrekenen.
Zeg nu dat je ook je non-e-bookproducten tot alleen PayPal had beperkt. Conditional Gateways controleert beide producten opnieuw en vindt geen gateway die beide tevredenstelt. In plaats van een afrekenknop weer te geven, wordt je foutbericht weergegeven en wordt de klant gevraagd een item te verwijderen voordat ze verder kunnen gaan.

EDD Wallet
Als je ook de EDD Wallet-functie actief hebt, volgt deze niet het eenvoudige bovenstaande patroon van toestaan of verbergen. Wallet gedraagt zich anders, afhankelijk van het saldo van de klant.
Bijvoorbeeld, als…
- Het Wallet-saldo van de klant de totale winkelwagentotaal dekt, wordt Wallet weergegeven als een normale betalingsoptie, gefilterd volgens dezelfde regel als elke andere gateway.
- Wallet is de enige overgebleven gateway na filtering en het saldo dekt het totaal niet, de afrekening verbergt het niet alleen. Het toont een foutmelding met een link naar de Wallet-stortingspagina, zodat de klant geld kan toevoegen en de aankoop kan voltooien.
- Andere gateways zijn nog steeds beschikbaar en het saldo is ontoereikend, Wallet wordt stilzwijgend verwijderd uit de afrekenopties. Geen foutmelding, het wordt gewoon niet aangeboden.
Stripe PRB, Apple Pay en Google Pay
Als je Stripe op een product toestaat, wordt de Payment Request Button van Stripe ook automatisch toegestaan, zelfs als je deze niet afzonderlijk hebt aangevinkt. De knop dekt Apple Pay, Google Pay en opgeslagen browserkaarten.
Dit betekent dat je Conditional Gateways niet kunt gebruiken om Stripe aan te bieden terwijl je express checkout blokkeert voor hetzelfde product. Zolang Stripe is toegestaan, wordt de Payment Request Button ervan meegeleverd.
Veelgestelde vragen over het instellen van voorwaardelijke betaalmethoden
Werkt Conditional Gateways met de EDD Wallet-functie?
Ja. Wallet volgt andere regels dan een simpele toelating of verberging. Als het saldo van de klant de winkelwagen dekt, wordt Wallet normaal weergegeven. Als Wallet de enige overgebleven gateway is en het saldo ontoereikend is, toont de checkout een foutmelding met een link om geld toe te voegen in plaats van de optie simpelweg te verbergen.
Kan ik Apple Pay en Google Pay blokkeren zonder Stripe te blokkeren?
Nee. De Payment Request Button van Stripe, die Apple Pay, Google Pay en opgeslagen browserkaarten omvat, wordt automatisch toegestaan wanneer Stripe is toegestaan. Er is momenteel geen manier om Stripe toe te staan terwijl express checkout wordt geblokkeerd voor hetzelfde product.
Wat gebeurt er als de winkelwagen van een klant geen geldige betaalmethode heeft?
De checkout toont de foutmelding die je hebt ingesteld onder Downloads » Instellingen » Betalingen » Voorwaardelijke Gateways, en vraagt de klant een artikel te verwijderen voordat ze verder kunnen gaan.
Verandert het beperken van één product de beschikbare betaalmethoden voor mijn andere producten?
Nee. Voorwaardelijke Gateways beperkt alleen gateways voor het product waarop je gateways controleert. Producten die je niet hebt beperkt, volgen wat de beperkte producten in de winkelwagen toestaan. Ze voegen geen extra eigen gateways toe.
Wat gebeurt er als ik elke betaalmethode op een product uitvink?
Het product staat weer alle gateways toe. Alles deselecteren verwijdert de beperking. Het blokkeert het product niet van verkoop.
