Basis
Echte WooCommerce
De enige WooCommerce-kassa die rechtstreeks communiceert met de officiële REST API. Geen eigen database, geen CSV's, geen vendor lock-in.
Basis
Verbinden met site-URL
Typ je WordPress-URL in op de iPad, keur een enkele aanvraag voor een applicatiewachtwoord goed en het toestel configureert zichzelf. Geen QR-codes, geen sleutels kopiëren en plakken.
Basis
Compatibel met HPOS & blokken
Aangegeven en getest voor High-Performance Order Storage en de Product-, Winkelwagen- en Checkout-blokken.
Basis
Propere verwijdering
Verwijdert elke optie, tabel en metasleutel die door Oliver POS is aangemaakt. Bestellingen, producten en klanten van WooCommerce blijven onaangeroerd.
Basis
Versterkte beveiliging
Rate-limited koppelings- en PIN-eindpunten, stationgebonden API-sleutels, Deprecation-headers op uitgefaseerde eindpunten, er komen nooit kaartgegevens in de plug-in.
Sync & realtime
Heartbeat-eindpunt
Een ~200-byte /heartbeat elke 5–10 seconden gepolld. Wijzigingen aan de serverzijde verschijnen op elke kassa in minder dan 10 seconden.
Sync & realtime
8 hashes voor wijzigingsdetectie
Bestellingen, klanten, producten, voorraad, personeel, belastingen, gateways, instellingen — acht hashes roteren aan de serverzijde zodat apparaten alleen ophalen wat er daadwerkelijk is gewijzigd.
Sync & realtime
Offline-first verkoop
Bestellingen worden lokaal in de wachtrij geplaatst in oliver_order_queue met hertellingspogingen en foutregistratie. Ze worden naar WooCommerce doorgestuurd in exact dezelfde volgorde als waarin ze zijn aangeslagen.
Sync & realtime
Directe synchronisatie van de catalogus
Synchronisatie op twee niveaus — geplande snapshots plus gedebouncete rebuilds binnen 30 seconden na elke wijziging. Concurrency-safe met GET_LOCK-mutex.
Etalage SEO
Schema.org JSON-LD
Geef de beschikbaarheid per vestiging door aan Google met availableAtOrFrom: Place zodat je winkel scoort op 'in de buurt'-zoekopdrachten.
Storefront SEO
Widget voor winkelbeschikbaarheid
'Op voorraad in centrum — nog 3 stuks' rechtstreeks op de productpagina. Drie weergavemodi: status, hoeveelheden of alleen vestigingen met voorraad.
Winkel-SEO
Shortcode voor beschikbaarheid
Gebruik [oliver_pos_availability] op landingspagina's, blogposts of eender welk blok om de voorraad overal weer te geven.
Afhandeling
Pipeline-bouwer
Pipeline-editor met drag-and-drop. Elke stap heeft een naam, merkkleur, een melding na N minuten inactiviteit en een e-mailtemplate-trigger.
Fulfilment
Drie voorinstellingen
Restaurant (Nieuw → In voorbereiding → Klaar → Voltooid), Retail/Magazijn (Ontvangen → Picken → Verpakt → Verzonden) en Eenvoudig.
Fulfilment
Voorbereidingstijd & KDS-prioriteit
Voorbereidingstijd per product en lage/normale/hoge/dringende prioriteit — in te stellen in de producteditor van WooCommerce.
Afhandeling
Station-routing
De fulfilmentcategorie op elk product stuurt tickets automatisch naar de juiste keuken of het juiste inpakstation.
Fulfilment
Gepersonaliseerde 'klaar'-e-mails
'Je bestelling is klaar'-e-mails met samenvoegvelden — {order_number}, {customer_name}, {outlet_name}.
Kassabonnen
Visuele ontwerper
Secties verslepen om de volgorde te wijzigen, live voorbeeld, algemene typografie, en instellingen voor spatiëring en densiteit.
Kassabonnen
Zes sjablonen per verkooppunt
Verkoop, Terugbetaling, Cadeau, Bestelbon (keuken), Ploegoverzicht (Z-rapport) en Parkeer-/Wachtbon.
Kassabonnen
14 modulaire secties
Logo, bedrijfsinformatie, kop-/voettekst, aangepaste tekst, scheidingstekens, transactie-info, regelitems, totalen, betalingen, barcode, beleid, loyaliteit, social media.
Kassabonnen
58 mm, 80 mm, e-mailpariteit
Live voorvertoning van beide papierbreedtes. E-mailbewijzen gebruiken dezelfde template-engine — wat wordt afgedrukt, wordt ook gemaild.
Voorraad
Voorraad voor meerdere vestigingen
Eén product, meerdere verkooppunten, voorraad per verkooppunt — gesynchroniseerd met de algemene WooCommerce _stock veld zodat bestaande rapporten blijven werken.
Voorraad
Atomische overdrachten
Met één klik verplaatst u de voorraad van Centrum naar Luchthaven met gekoppelde vermeldingen in oliver_stock_log — wie, wanneer, waar, waarom, vorige & nieuwe hvh.
Voorraad
Automatische afboeking van online bestellingen
Online bestellingen worden automatisch afgetrokken van een geconfigureerd fulfilment-verkooppunt — geen dubbeltelling tussen online en in-store verkopen.
Voorraad
Lage voorraad per vestiging
Drempels per verkooppunt sturen de 'Lage voorraad'-badge van de Winkelbeschikbaarheid-widget op de etalage aan en activeren e-mailwaarschuwingen.
Betalingen
Elke Woo-gateway
Als WooCommerce het ondersteunt, ondersteunt Oliver POS het ook. WooPayments, Stripe, PayPal, Klarna, Square, Mollie, Amazon Pay, Authorize.net — allemaal.
Betalingen
Native Stripe Terminal
Koppel een lezer aan een verkooppunt. Het verschuldigde bedrag wordt automatisch doorgestuurd bij het afrekenen, verwerkt door Stripe en geregistreerd op de WooCommerce-bestelling.
Betalingen
Apple Pay & Google Pay
De eigen checkout van de gateway opent in een WebView op de POS. Apple Pay en Google Pay werken automatisch via elke gateway die wallets ondersteunt.
Betalingen
Gateways op basis van saldo
Winkeltegoed, cadeaubonnen en wallets verschijnen pas nadat een klant aan de verkoop is gekoppeld — geen onbedoelde selectie.
Betalingen
Automatisch Stripe-locaties registreren
Verkooppunten met een Stripe-adres worden automatisch geregistreerd als Stripe Terminal-locaties via de Oliver Pay-backend — geen gedoe met dashboards.
Personeel & contant geld
120 machtigingsrollen
Gedetailleerde rollenbouwer met 120 machtigingen in 12 categorieën, ondersteund door echte WordPress-mogelijkheden.
Personeel & cash
Inloggen met pincode met snelheidslimiet
PIN-verificatie is uitsluitend online en rate-limited (5 mislukte pogingen / 15 min per IP+gebruiker) — gestolen apparaten kunnen offline niet worden gebruteforcet.
Personeel & kassa
Aangepaste rollen & groepen
Aangepaste rollen worden ontgrendeld in Pro; rol-groepen (hoofdkantoor vs. winkelpersoneel vs. winkelmanagers) in Enterprise.
Personeel & contant geld
Tellen van coupures
Personeel telt biljetten en munten afzonderlijk in plaats van één totaal in te voeren — vermindert fouten en detecteert patronen van diefstal uit de kassa.
Personeel & contant geld
Blinde afsluiting
Verbergt het verwachte contante totaal tijdens de kassaopmaak, zodat de kassier de telling niet kan aanpassen om overeen te komen.
Personeel & contant geld
Redenen voor afwijkingen
Wanneer het kasverschil een configureerbaar bedrag overschrijdt (standaard $5), moet het personeel een reden selecteren (Terugbetaling, Fooien uitbetalen, Kleine kas, Bankstorting, Andere).
Personeel & cash
Afrondingsregels voor contant geld
Geen / 0,05 / 0,10 / 0,25 / 0,50 / 1,00 met dichtstbijzijnde / omhoog / omlaag — dekt de regelgeving van Canada, Australië, Zwitserland, NZ.
Personeel & cash
Automatisch Z-rapport afdrukken
Automatisch afdrukken bij sluiting met het volledige kasboek per shift — toevoegingen, verwijderingen, afstortingen, stortingen, aanpassingen — elke gebeurtenis met een tijdstempel.
Rapporten
7 POS-rapporten
Ploegoverzicht, Verkoop per Kassier, Verkoop per Verkooppunt, Betaalmethoden, Cashafstemming, Cashactiviteit, POS vs Online (Kanaal).
Rapporten
BI over verkooppunten heen
Enterprise rolt elk verkooppunt op in één weergave — het hoofdkantoor ziet het hele domein in één oogopslag.
Rapporten
Berekening in hele centen
Elk rapport wordt berekend in hele centen — geen afrondingsverschillen bij belastingen of kortingen. Je boekhouder kan het daadwerkelijk afstemmen.
Rapporten
CSV-exports
Elk rapport exporteert naar CSV met elke belastingregel uitgesplitst — klaar voor de boekhouder, niet 'we komen erop terug'.
Extra's
Barcodescanner via camera
Gebruikt de camera van de iPad/telefoon — werkt direct met SKU of elk aangepast barcodeveld met meta-key.
Extra's
Verkopen parkeren / in de wacht zetten
Pauzeer een bestelling, de klant loopt weg, en kom er later op terug vanaf eender welke kassa in eender welk verkooppunt.
Extra's
Fooienverwerking
Eersteklas orderregels voor fooien — zichtbaar in shift-overzichten en het rapport per kassier, niet weggestopt in een aangepast veld.
Extra's
Ondersteuning voor kortingsbonnen
Pas elke WooCommerce-kortingsbon toe aan de kassa, precies zoals het online werkt — Smart Coupons, dynamische kortingen, beperkingen, alles.
Extra's
Voor altijd gratis abonnement
Geen kredietkaart, geen proefperiode-timer, echte verkoopmogelijkheden voordat de handelaar ooit betaalt.