De WordPress-plug-in

Echte WooCommerce,
geen aparte module.

Het plug-ingedeelte van Oliver POS — REST-native WooCommerce, offline-first verkoop, sub-seconde synchronisatie tussen apparaten, pijplijnen voor orderverwerking, voorraadbeheer voor meerdere vestigingen, een visuele kassabonbouwer en een personeelsrollensysteem met 120 machtigingen. Alles wat zich in wp-admin bevindt.

wp-json/wc/v3/* native Compatibel met HPOS Compatibel met blokken Authenticatie met applicatiewachtwoord
01 · Native plug-in

Het is WooCommerce.

Oliver POS is de enige WooCommerce-kassa die de officiële wp-json/wc/v3/* Rechtstreeks via de REST API. Geen eigen database, geen geëxporteerde CSV's, geen vendor lock-in.

  • Bestellingen, producten en klanten opgeslagen als standaard Woo-records
  • Elke plug-in die je al gebruikt, blijft werken
  • HPOS, Product Blocks, Cart & Checkout Blocks — compatibel verklaard en getest
02 · Synchronisatie in minder dan een seconde

Eén hartslag. Elk apparaat.

Een ~200-byte /heartbeat endpoint, elke 5-10 seconden opgevraagd. Prijswijzigingen, voorraadaantallen, personeelsrechten, betalingsinstellingen — alles wordt in minder dan 10 seconden doorgevoerd naar elke kassa.

  • 8 hashes voor wijzigingsdetectie — bestellingen, producten, voorraad, personeel, belastingen en meer
  • Apparaten halen alleen gegevens op als er echt iets is gewijzigd
  • Verwaarloosbare bandbreedte, geen polling-overhead op je host
03 · Eén Hub, vele vestigingen

De backoffice, in wp-admin.

Voorraad per verkooppunt met atomische overdrachten. Kassabonnen met je merk en een visuele ontwerper. Personeelsrollen met 120 machtigingen. Audit-proof kasbeheer. Zeven POS-rapporten — allemaal binnen de WordPress-admin waarop je al inlogt.

  • Voorraadbeheer voor meerdere verkooppunten met overdrachten via auditlog
  • Aanpasbare fulfilmentpijplijnen voor keuken en magazijn
  • Rapporten in hele centen die uw boekhouder daadwerkelijk kan afstemmen
yourshop.com/wp-admin/edit.php?post_type=shop_order
WooCommerce-bestellingen in wp-admin
Vandaag · Centrum
€4,218
+18% vs gisteren
Transacties147
Gemiddeld ticket€28.70
Kasverschil€0.00
Terugbetalingspercentage1.2%
Native plug-in

Echte WooCommerce — geen middleware, geen add-on.

Oliver POS is de enige WooCommerce-kassa die de officiële wp-json/wc/v3/* Rechtstreeks via de REST API. Geen eigen database. Geen vendor lock-in. Als je ooit vertrekt, blijven je gegevens precies waar ze al zijn.

  • Standaard Woo-records — bestellingen, terugbetalingen, producten, voorraad, klanten, allemaal waar je ze al beheert.
  • Elke Woo-extensie blijft werken — verzend-, boekhoud-, loyaliteits-, marketingplugins, allemaal ongewijzigd.
  • HPOS, Product Blocks, Cart & Checkout Blocks — compatibel verklaard en getest.
Bekijk de basiskenmerken
REST Schema Webhooks
1POST /wp-json/wc/v3/orders
2status: "in behandeling",
3payment_method: "oliver_terminal",
4line_items: [5],
5meta_data: [3]
6 201 Created · order_id 18247
Offline-first

De rij stopt nooit.

Als het internet uitvalt, kan de kassier blijven verkopen. Elke bestelling wordt lokaal op het apparaat in de wachtrij geplaatst en wordt naar WooCommerce doorgestuurd in exact dezelfde volgorde als ze werden aangeslagen, zodra de verbinding is hersteld.

  • Geen verloren verkoop tijdens storingen bij de internetprovider, het herstarten van de router of overbelaste netwerken.
  • Ondersteund door Action Scheduler wachtrij met het aantal nieuwe pogingen en foutregistratie in oliver_order_queue.
  • Dezelfde kassaflow online of offline — geen gênante 'we liggen eruit' aan de kassa.
Bekijk synchronisatie & realtime
Offline · verkoop gaat door
Wachtrij · 3 bestellingen
#18247 · €42.802× espresso, 1× croissantIn wachtrij
#18248 · €17.501× broodjeIn de wachtrij
#18249 · €9.201× gebak, 1× koffieIn wachtrij
Laatste synchronisatie 4 min. geledenKassabonnen al afgedrukt
Winkel-SEO

"Op voorraad in de buurt" — voor elk product, elke vestiging.

Toon de realtime voorraad per verkooppunt op elke WooCommerce-productpagina en geef Google een Schema.org/Product JSON-LD-payload met availableAtOrFrom: Plaats gegevens zodat je winkel scoort op zoekopdrachten 'in de buurt'.

  • Trekt klanten aan — "Op voorraad in centrum — nog 3 over" zet bezoekers om in kopers.
  • Minder telefoontjes met de vraag 'is dit op voorraad?' — je webshop beantwoordt de vraag voordat de telefoon rinkelt.
  • Alleen status, hoeveelheden of verkooppunten met voorraad — drie weergavemodi, plus een [oliver_pos_availability] shortcode voor blogberichten en landingspagina's.
Bekijk winkel-SEO-functies
Italian Roast · 250 g
€14.50
Verkrijgbaar in deze winkels
Centrum3 op voorraad
LuchthavenkioskBijna op — nog 1
NorthsideNiet op voorraad
Realtime heartbeat

Synchronisatie tussen apparaten in minder dan een seconde.

Een ~200-byte /heartbeat endpoint dat POS-apparaten elke 5-10 seconden pollen. Acht hashes voor wijzigingsdetectie die server-side roteren — bestellingen, klanten, producten, voorraad, personeel, belastingen, gateways, instellingen. Apparaten halen alleen gegevens op als er iets is gewijzigd.

  • Prijswijziging in Woo → binnen enkele seconden live op elke kassa in elk verkooppunt.
  • Webbestelling geplaatst → verschijnt onmiddellijk in de afhandelingswachtrij.
  • Nieuwe medewerker → Pincode en rol onmiddellijk op elk apparaat.
Bekijk realtime functies
iPad centrum
Luchthaven iPhone
Webshop Noord
Pop-up iPad
Afhandelingspipeline

Kanban voor keukens en magazijnen.

Een pipeline-bouwer met slepen-en-neerzetten die keukenschermen, inpaktafels en magazijnborden aanstuurt — met meldingen voor oude bestellingen, e-mailtriggers met je merk en drie kant-en-klare presets.

  • Drie voorinstellingen — Restaurant (Nieuw → In voorbereiding → Klaar → Voltooid), Winkel/Magazijn (Ontvangen → Verzamelen → Verpakt → Verzonden), en Eenvoudig.
  • Volledig aanpasbare stappen — naam, merkkleur, melding na N minuten inactiviteit, e-mailtrigger.
  • Bereidingstijd per product, KDS-prioriteit en station-routing — rechtstreeks geconfigureerd in de Woo-producteditor.
Bekijk afhandelingsfuncties
yourshop.com/wp-admin/admin.php?page=oliver-fulfilment
Oliver fulfilment Kanban binnen wp-admin
Ticketontwerper

Een visuele kassabonbouwer met live voorbeeld.

Een native WooCommerce-kassabonontwerper met versleepbare secties, een live voorbeeld en zes soorten kassabonnen die allemaal dezelfde template-engine gebruiken voor de kassa, de printer en de inbox van de klant.

  • Zes sjablonen per verkooppunt — Verkoop, Terugbetaling, Cadeau, Bestelbon (keuken), Z-rapport, Parkeerbon.
  • 14 modulaire secties — logo, bedrijfsinformatie, totalen, betalingen, barcode, retourbeleid, loyaliteit, social media.
  • 58 mm en 80 mm live preview · e-mailbewijzen gebruiken dezelfde engine — wat wordt afgedrukt, wordt ook gemaild.
Bekijk de functies voor kassabonnen
Logo
Bedrijfsinfo
Orderregels
Totalen
Betalingsgegevens
Barcode
Retourbeleid
OLIVER & SONS
Waterstraat 12 · Centrum
2× espresso€7.00
1× croissant€3.50
1× Italian Roast 250g€14.50
Totaal€25.00
Kaart · Stripe Terminal€25.00
Bedankt · Verdien 25 punten

Alle WordPress-functies op één plek.

47 functies en dat worden er steeds meer. Kies een categorie of zoek op wat je nodig hebt.

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.

Installeer Oliver POS op de WooCommerce-winkel die je al hebt.

Geen migratie. Geen exports. Geen herbouw. De plug-in koppelt in 60 seconden, de kassa logt in met een URL en je winkelvloer draait vandaag nog omzet.