Afrekeninstellingen
De pagina Afrekeninstellingen (WP Admin > POS > Settings > Checkout) bepaalt welke betaalgateways in de POS verschijnen, hoe bestellingen worden verwerkt en welke notificatie-e-mails worden verzonden voor POS-verkopen.
E-mailmeldingen
Bovenaan de pagina staan drie groepen e-mailschakelaars — Beheerders-e-mails, Klant-e-mails en Kassier-e-mails — waarmee u bepaalt welke WooCommerce-notificatie-e-mails worden verzonden voor POS-bestellingen, los van de algemene WooCommerce-e-mailinstellingen van uw site.
Zie E-mailmeldingen voor de volledige referentie, inclusief standaardwaarden per e-mailtoggle, het model voor kassierontvangers, veelvoorkomende scenario's en ontwikkelaarshooks.
Betaalgateways
Deze sectie toont alle WooCommerce-betaalgateways die op uw site zijn geïnstalleerd. Elke gateway kan afzonderlijk worden in- of uitgeschakeld voor de POS.
| Kolom | Beschrijving |
|---|---|
| Standaard | Kies welke gateway vooraf geselecteerd is wanneer een kassier de checkout opent |
| Gateway | De naam van de betaalgateway |
| Gateway-ID | De WooCommerce-gateway-ID (handig voor ontwikkelaars) |
| Ingeschakeld | Schakel de gateway in of uit voor POS-afrekenen |
| Orderstatus | De status die een POS-order krijgt wanneer deze met deze gateway is betaald (zie Orderstatus hieronder) |
Elke rij heeft ook een menu (⋮) met POS-instellingen — wijzig de POS-specifieke Titel en Beschrijving van de gateway — en WooCommerce-instellingen, die rechtstreeks linken naar de volledige gateway-instellingen in WooCommerce.
Een gateway inschakelen
- Zoek de gateway in de lijst
- Zet de schakelaar Ingeschakeld aan
- De gateway verschijnt bij de volgende paginalading in de POS-checkout
In de gratis versie zijn alleen de ingebouwde gateways Cash en Card bewerkbaar. Andere geïnstalleerde WooCommerce-gateways inschakelen voor de POS vereist WCPOS Pro.
Gateways herschikken
Sleep gateways om hun weergavevolgorde in de POS-checkout te wijzigen. Gebruik de kolom Standaard om te kiezen welke gateway vooraf geselecteerd is wanneer een kassier het checkoutvenster opent.
POS versus online winkel
Gateway-instellingen hier zijn onafhankelijk van uw WooCommerce-betaalinstellingen. Een gateway kan zijn:
- Ingeschakeld voor POS, uitgeschakeld online — handig voor contante betalingen die niet gelden voor weborders
- Ingeschakeld online, uitgeschakeld voor POS — handig voor gateways zoals PayPal die niet praktisch zijn voor verkoop op locatie
- Ingeschakeld voor beide — de gateway werkt overal
Een gateway moet eerst geïnstalleerd en actief zijn in WP Admin > WooCommerce > Settings > Payments voordat deze in de POS-afrekeninstellingen verschijnt. Als een gateway ontbreekt, controleer dan of de plugin is geïnstalleerd en de gateway in WooCommerce is ingeschakeld.
Orderstatus
Orderstatus wordt per gateway ingesteld via de kolom Orderstatus in de gatewaytabel — een verkoop kan dus anders eindigen afhankelijk van hoe deze is betaald:
- Cash en Card staan standaard op Completed, omdat betaling aan de kassa is ontvangen.
- Gateways waarbij het geld later binnenkomt — zoals BACS (bankoverschrijving) of Cheque — staan standaard op On hold.
Kies elke WooCommerce-orderstatus voor elke gateway. (Oudere versies gebruikten één globale standaard; die waarde is bij de upgrade naar elke gateway gemigreerd.)
Oververkoop voorkomen
De schakelaar Oververkoop voorkomen blokkeert POS-verkopen van artikelen met onvoldoende voorraad. Hij staat standaard uit — zolang je hem niet inschakelt, werkt het afrekenen precies zoals voorheen.
De REST API van WooCommerce controleert de voorraad niet bij het aanmaken van orders, waardoor een drukke kassa (of een verouderde productlijst) meer stuks kan verkopen dan je hebt. Met de schakelaar aan controleert WCPOS de voorraad op twee plaatsen:
- Aan de kassa — de kassier kan een artikel niet aan de winkelwagen toevoegen (of het aantal verhogen) boven de beschikbare voorraad. Het POS toont het aantal dat wel beschikbaar is, bijvoorbeeld "Slechts 3 beschikbaar voor Hoodie – Blue, M".
- Bij het afrekenen, op je server — de order zelf wordt gevalideerd voordat de betaling wordt afgerond. Ook als de lokale gegevens van de kassa verouderd waren, wordt een order die tot oververkoop zou leiden geweigerd en ziet de kassier precies welke artikelen tekortkomen en hoeveel er beschikbaar zijn. Het POS ververst vervolgens de voorraad van die artikelen zodat de winkelwagen met juiste aantallen kan worden gecorrigeerd.
Open winkelwagens worden nooit geblokkeerd bij het synchroniseren — de validatie draait alleen op het moment van afrekenen.
Hoe de voorraad wordt bepaald
| Productinstelling | Gedrag als de schakelaar aan staat |
|---|---|
| Beheert voorraad (er wordt een aantal bijgehouden) | Verkopen zijn beperkt tot de voorraadhoeveelheid. Meerdere regels van hetzelfde product in de winkelwagen tellen mee voor dezelfde limiet. |
| Variatie houdt eigen voorraad bij | De limiet geldt per variatie. |
| Variatie gebruikt de voorraad van het bovenliggende product | Alle variaties van dat product delen het aantal van het bovenliggende product. |
| Beheert geen voorraad | De voorraadstatus van het product bepaalt het: Uitverkocht kan niet worden verkocht; Op voorraad en Nabestelling wel. |
Nabestellingen gaan voor
De nabestelinstellingen per product hebben voorrang — zo sta je oververkoop toe voor specifieke producten terwijl de schakelaar aan staat:
- Niet toestaan — verkopen stoppen zodra de voorraad op is (dit is wat de schakelaar afdwingt).
- Toestaan — het product kan altijd worden verkocht, ook onder nul.
- Toestaan, maar klant op de hoogte stellen — het product kan altijd worden verkocht; de kassier ziet de melding "wordt nabesteld" wanneer een verkoop onder de beschikbare voorraad zakt.
Oververkoop voorkomen vs. "Uitverkochte producten tonen"
Deze instellingen dekken verschillende voorraadwaarborgen, maar beide kunnen voorkomen dat een uitverkocht artikel wordt toegevoegd:
- Oververkoop voorkomen (deze pagina) controleert de beschikbare aantallen wanneer artikelen worden toegevoegd of gewijzigd en valideert de voorraad opnieuw bij het afrekenen.
- Uitverkochte producten tonen (een weergave-instelling in het POS-productpaneel) bepaalt hoe uitverkochte producten en variaties kunnen worden geselecteerd. Ingeschakeld blijven uitverkochte producten zichtbaar, maar kunnen ze niet aan de winkelwagen worden toegevoegd. Uitgeschakeld worden ze verborgen; uitverkochte variatieopties worden grijs weergegeven en overeenkomende barcodescans worden geweigerd.
Het uitschakelen van Oververkoop voorkomen heft die regels van het productpaneel niet op. Je kunt uitverkochte artikelen zichtbaar houden terwijl Oververkoop voorkomen de waarborgen voor aantallen en afrekenen toevoegt — de kassier ziet het artikel met een Uitverkocht-badge en een uitgeschakelde knop om aan de winkelwagen toe te voegen.
Een wijziging van de schakelaar bereikt open POS-sessies zodra een kassier opnieuw inlogt of de app opnieuw valideert — de controle aan de serverkant geldt onmiddellijk.
Gerelateerde documentatie
- E-mailmeldingen — per-e-mail schakelaars voor beheerders-, klant- en kassiermeldingen
- Betaalmethoden — overzicht van beschikbare gateways
- Afrekenen — de POS-afrekenervaring
- Variaties — hoe variatievoorraad in het productpaneel wordt weergegeven
- Aangepaste gateways — aangepaste betaalintegraties bouwen