Als u de factuurbetalingsoptie hebt ingeschakeld en nu wilt beperken welke klanten deze kunnen gebruiken, bevat de Invoice Gateway voor WooCommerce een ingebouwde set restrictieregels. U kunt factuurbetalingen beperken tot specifieke gebruikersrollen, klanten blokkeren die openstaande onbetaalde facturen hebben, of minimale en maximale winkelwagenbedragen afdwingen.
Dit artikel behandelt elke restrictievoorwaarde die beschikbaar is in de instellingen voor Gateway Restrictions, waar u deze kunt vinden, en wat klanten zien bij het afrekenen wanneer een regel de factuurbetalingsoptie verbergt.
Voor het bredere plaatje, zie hoe groothandelsklanten per factuur te laten betalen. Voor kredietlimieten en regels op basis van achterstallige betalingen, die deze gratis gateway niet dekt, zie hoe groothandelsklanten met achterstallige facturen te beperken in Wholesale Payments.
Vereisten
- WooCommerce geïnstalleerd en actief.
- Invoice Gateway for WooCommerce geïnstalleerd en geactiveerd. Deze gratis plugin is beschikbaar op WordPress.org.
De restrictie-instellingen openen
Alle restrictie-instellingen staan op één pagina binnen de configuratie van de Invoice Gateway.
- Ga naar WooCommerce → Instellingen → Factuurgateway → Beperkingen.
Beschikbare restrictievoorwaarden
De sectie Gateway Restrictions bevat een hoofdschakelaar, vijf voorwaarden en het bericht dat aan een geblokkeerde klant wordt getoond. De voorwaarden kunnen worden gecombineerd: als aan een enkele voorwaarde bij het afrekenen niet wordt voldaan, wordt de factuur-gateway verborgen voor die klant.
Restricties inschakelen
Enable Restrictions is de hoofdschakelaar voor alle regels onder deze sectie. Geen van de onderstaande voorwaarden wordt van kracht, tenzij Enable Restrictions is aangevinkt.
- Vink Enable Restrictions aan.
- Configureer de individuele voorwaarden die u nodig hebt (behandeld in de onderstaande secties).
- Klik op Wijzigingen opslaan.
Blokkeren bij een openstaande factuur
Vink Block When An Unpaid Invoice Exists aan om de factuur-gateway te verbergen voor elke ingelogde klant die al ten minste één openstaande factuurorder heeft. Dit voorkomt dat klanten nieuwe factuurorders plaatsen terwijl een eerdere nog openstaat.
Deze voorwaarde is alleen van toepassing op ingelogde klanten. Gastaccounts hebben geen bestelgeschiedenis, dus deze controle is niet op hen van toepassing.
Maximaal aantal openstaande facturen
Het veld Maximum Unpaid Invoices laat u een limiet instellen in plaats van een absolute blokkade. Voer een getal in om de gateway te verbergen zodra een ingelogde klant dat aantal openstaande factuurorders bereikt. Laat het veld leeg of stel het in op 0 voor geen limiet.
Net als Block When An Unpaid Invoice Exists, is deze voorwaarde alleen van toepassing op ingelogde klanten.

Minimaal bestelbedrag
Voer een waarde in het veld Minimum Order Amount in om de factuur-gateway te verbergen wanneer het winkelwagenbedrag daaronder valt. Laat het veld leeg voor geen minimum.
Maximaal bestelbedrag
Voer een waarde in het veld Maximum bestelbedrag in om de factuur betaalmethode te verbergen wanneer het winkelwagen totaal dit overschrijdt. Laat het veld leeg voor geen maximum.

Toegestane rollen
Het veld Toegestane rollen beperkt de factuur betaalmethode tot specifieke gebruikersrollen. Selecteer een of meer rollen uit de dropdown. Wanneer ten minste één rol is geselecteerd, kunnen alleen ingelogde gebruikers met een overeenkomende rol de betaalmethode bij het afrekenen zien, en gasten worden automatisch geblokkeerd. Laat het veld leeg om alle rollen de betaalmethode te laten gebruiken.

Beperkingsbericht
Beperkingsbericht is het laatste veld in de sectie Betaalmethode Beperkingen, onder Toegestane rollen. Het stelt de melding in die wordt weergegeven bij het klassieke afrekenen wanneer een van de bovenstaande voorwaarden de factuur betaalmethode verbergt. Laat het leeg en klanten zien de standaardtekst: "Factuurbetaling is momenteel niet beschikbaar voor uw account."

Wat klanten zien bij het afrekenen
Hoe de beperking aan klanten wordt gepresenteerd, hangt af van welke checkout in gebruik is.
Klassieke checkout: Wanneer aan een beperkingsvoorwaarde is voldaan, verschijnt er een melding in de betaalsectie en wordt de factuurbetalingsoptie verwijderd uit de lijst. De melding gebruikt uw aangepaste Beperkingsbericht als er een is ingesteld, of de standaardtekst als het veld leeg is gelaten.
Blok-gebaseerde checkout: De factuur betaalmethode wordt stilzwijgend verwijderd uit de beschikbare betaalmethoden. Er wordt geen melding weergegeven.

Probleemoplossing
Waarom wordt de factuur betaalmethode nog steeds weergegeven voor mijn beheerdersaccount?
Bevestig dat de beperkte gebruikers of de Toegestane rollen niet de beheerdersrol hebben ingesteld.
Ik heb Beperkingen inschakelen ingeschakeld, maar er is niets veranderd.
Bevestig dat u op Wijzigingen opslaan heeft geklikt na het inschakelen van de schakelaar. De voorwaarden worden pas van kracht nadat de instellingen zijn opgeslagen. Controleer ook of ten minste één individuele voorwaarde (zoals Toegestane rollen) is geconfigureerd, aangezien de hoofdschakelaar alleen geen toegang beperkt.
De betaalmethode wordt verborgen voor een klant die deze zou moeten kunnen gebruiken.
Controleer de instellingen Blokkeren bij openstaande factuur en Maximum aantal openstaande facturen. Als een van beide actief is, kan de betaalmethode verborgen zijn omdat de klant openstaande factuurbestellingen heeft. U kunt dit verifiëren door de bestelgeschiedenis van de klant te bekijken in WooCommerce → Bestellingen. Controleer ook de waarden Minimum bestelbedrag en Maximum bestelbedrag om te bevestigen dat het winkelwagen totaal van de klant binnen het toegestane bereik valt.
De beperkingsmelding verschijnt niet bij het afrekenen.
Het Bericht bij beperking verschijnt alleen op de klassieke WooCommerce-afrekenpagina. Als je de op blokken gebaseerde afrekenpagina gebruikt, wordt de betaalmethode geruisloos verwijderd uit de betaallijst en wordt er geen melding weergegeven. Dit is verwacht gedrag.
Veelgestelde vragen
Moet Beperkingen inschakelen aanstaan, zelfs als ik alleen wil beperken op rol?
Ja. Beperkingen inschakelen is de hoofdschakelaar voor alle voorwaarden, inclusief Toegestane rollen. Geen van de individuele voorwaarden wordt van kracht, tenzij de schakelaar is aangevinkt en opgeslagen.
Als ik het veld Toegestane rollen leeg laat, betekent dit dan dat niemand de factuur betaalmethode kan gebruiken?
Nee. Een leeg veld voor Toegestane rollen betekent dat alle rollen, inclusief gasten, zijn toegestaan. Rolbeperking wordt pas geactiveerd als er ten minste één rol is geselecteerd.
Worden gasten automatisch geblokkeerd wanneer Toegestane rollen is geconfigureerd?
Ja. Wanneer ten minste één rol is geselecteerd in Toegestane rollen, worden gastklanten (niet ingelogd) automatisch geblokkeerd, zelfs als er geen specifieke regel is gericht op gasten.
Gebruikt de controle van het bestelbedrag de subtotaal of het winkelwagen totaal?
De controle gebruikt het winkelwagen totaal: het bedrag dat wordt weergegeven bij het afrekenen na aftrek van belastingen en eventuele kortingen. Op de betaalpagina van de bestelling (wanneer een klant een bestaande bestelling betaalt), wordt het totaal van die bestelling gebruikt in plaats van de winkelwagen.
Wat telt als een onbetaalde factuur bestelling?
De plugin telt een bestelling als onbetaald wanneer deze via de factuur betaalmethode is geplaatst en de status ervan In afwachting is of de status die is ingesteld in de instelling Standaard bestelstatus (standaard In behandeling). De set van statussen die als onbetaald worden geteld, kan door ontwikkelaars worden aangepast met behulp van de igfw_unpaid_invoice_statuses filter.
Kan ik zowel Blokkeren bij een onbetaalde factuur en Maximaal aantal onbetaalde facturen tegelijk inschakelen?
Ja. Als beide zijn ingeschakeld, wordt de betaalmethode verborgen zodra aan een van de voorwaarden is voldaan. Omdat Blokkeren bij een onbetaalde factuur wordt geactiveerd vanaf de allereerste onbetaalde bestelling, maakt het Maximaal aantal onbetaalde facturen effectief overbodig wanneer beide actief zijn.
Kan ik meerdere beperkingsvoorwaarden combineren?
Ja. Alle ingeschakelde voorwaarden worden samen geëvalueerd. Als aan een enkele voorwaarde niet wordt voldaan, wordt de factuur betaalmethode verborgen. Je kunt bijvoorbeeld beperken tot een specifieke groothandelsrol en ook een minimale bestelhoeveelheid vereisen: beide voorwaarden moeten worden voldaan om de betaalmethode weer te geven.
Verschijnt het Bericht bij beperking op de op blokken gebaseerde afrekenpagina?
Nee. Het Bericht bij beperking wordt alleen weergegeven op de klassieke WooCommerce-afrekenpagina. Op de op blokken gebaseerde afrekenpagina wordt de factuur betaalmethode geruisloos verwijderd uit de betaalopties zonder enige zichtbare melding.
Wat als ik kredietlimieten of achterstallige beperkingen nodig heb?
Dollar-kredietlimieten en op achterstalligheid gebaseerde beperkingen maken geen deel uit van Invoice Gateway voor WooCommerce. Deze functies zijn beschikbaar in Wholesale Payments.
Help & ondersteuning
We hebben een toegewijd ondersteuningsteam voor Wholesale Suite dat onze producten, WooCommerce en de branche zeer goed kent. U bent welkom om hun expertise op elk moment, wereldwijd, te benutten.
Als u een bestaande klant bent, ga dan naar het ondersteuningsticket aanvraagformulier en stuur ons een bericht.
Als u een gratis plugin gebruiker bent, stuur ons dan een ondersteuningsverzoek op het forum. We houden de supportforums van WordPress.org voor de gratis plugin actief in de gaten en helpen onze gebruikers daar zo goed mogelijk.

