Fundament
Ægte WooCommerce
Det eneste WooCommerce POS, der taler direkte med den officielle REST API. Ingen proprietær database, ingen CSV'er, ingen leverandørbinding.
Grundlag
Forbind med webstedets URL
Indtast din WordPress-URL på din iPad, godkend en enkelt anmodning om applikationsadgangskode, og enheden konfigurerer sig selv. Ingen QR-koder, ingen kopiering af nøgler.
Fundament
Kompatibel med HPOS & blokke
Erklæret og testet mod High-Performance Order Storage og Product, Cart og Checkout Blocks.
Fundament
Ren afinstallation
Fjerner alle indstillinger, tabeller og metanøgler, som Oliver POS har oprettet. WooCommerce-ordrer, -produkter og -kunder efterlades uberørte.
Grundlag
Sikkerhedshærdning
Rate-begrænsede parrings- og PIN-endepunkter, stationsbundne API-nøgler, Deprecation-headers på udfasede endepunkter, ingen kortdata rører nogensinde ved pluginnet.
Synkronisering & realtid
Heartbeat-endpoint
En ~200-byte /heartbeat polles hvert 5.-10. sekund. Ændringer på serversiden vises på alle kasseapparater på under 10 sekunder.
Synkronisering & realtid
8 hashes til ændringsregistrering
Ordrer, kunder, produkter, lager, personale, moms, gateways, indstillinger — otte hashes roterer på serversiden, så enheder kun henter det, der rent faktisk er ændret.
Synk & realtid
Offline-first salg
Ordrer sættes i kø lokalt i oliver_order_queue med genforsøgstællere og fejlopsamling. De overføres til WooCommerce i præcis den rækkefølge, de blev slået ind.
Synk & realtid
Øjeblikkelig katalogsynkronisering
To-trins synkronisering — planlagte snapshots plus debounced genopbygninger inden for 30 sekunder efter enhver ændring. Samtidighedssikker med GET_LOCK mutex.
Butiksfacade SEO
Schema.org JSON-LD
Giv Google tilgængelighed pr. butik med availableAtOrFrom: Place så din butik rangerer i "nær mig"-søgninger.
Webshop-SEO
Widget for butikstilgængelighed
"På lager i Centrum — 3 tilbage" direkte på produktsiden. Tre visningstilstande: status, antal eller kun butikker med varen på lager.
SEO for butiksfacade
Shortcode for tilgængelighed
Brug [oliver_pos_availability] på landingssider, blogindlæg eller enhver blok for at vise lagerbeholdning overalt.
Opfyldelse
Pipeline-bygger
Træk-og-slip-pipelineeditor. Hvert trin har et navn, brandfarve, en advarsel efter N minutter og en udløser for e-mailskabelon.
Ekspedition
Tre forudindstillinger
Restaurant (Ny → Forberedes → Klar → Fuldført), Detail/Lager (Modtaget → Plukkes → Pakket → Afsendt) og Simpel.
Ekspedition
Forberedelsestid & KDS-prioritet
Forberedelsestid pr. produkt og lav/normal/høj/haster prioritet — indstilles i WooCommerce produkteditoren.
Opfyldelse
Stationsrouting
Ekspederingskategori på hvert produkt sender automatisk bestillinger til det rigtige køkken eller pakkestation.
Ekspedition
Brandede "klar"-e-mails
"Din ordre er klar"-e-mails med flettefelter — {order_number}, {customer_name}, {outlet_name}.
Kvitteringer
Visuel designer
Træk for at omarrangere sektioner, live forhåndsvisning, global typografi, samt kontrol af afstand og tæthed.
Kvitteringer
Seks skabeloner pr. butik
Salg, Refundering, Gave, Ordreseddel (køkken), Skiftoversigt (Z-rapport) og Parker/Hold-bon.
Kvitteringer
14 modulære sektioner
Logo, virksomhedsoplysninger, sidehoved/sidefodstekst, brugerdefineret tekst, separatorer, transaktionsinfo, varelinjer, totaler, betalinger, stregkode, politik, loyalitet, sociale medier.
Kvitteringer
58 mm, 80 mm, e-mail-paritet
Begge papirbredder forhåndsvises live. E-mailkvitteringer deler den samme skabelonmotor — det, der printes, er det, der mailes.
Lager
Lager for flere butikker
Ét produkt, flere butikker, lager pr. butik — synkroniseret tilbage til den globale WooCommerce _stock felt, så eksisterende rapporter fortsat virker.
Lager
Atomare overførsler
Ét klik flytter lager fra Centrum til Lufthavn med parrede poster i oliver_stock_log — hvem, hvornår, hvor, hvorfor, tidligere & ny mængde.
Lager
Automatisk fratrækning ved onlineordrer
Onlineordrer trækkes automatisk fra en konfigureret ekspederingsbutik — ingen dobbelttælling mellem online- og butikssalg.
Lager
Lav lagerbeholdning pr. butik
Tærskelværdier pr. butik styrer 'Få på lager'-mærket i butikstilgængeligheds-widgetten på butiksfacaden og udløser e-mail-advarsler.
Betalinger
Alle Woo-gateways
Hvis WooCommerce understøtter det, understøtter Oliver POS det. WooPayments, Stripe, PayPal, Klarna, Square, Mollie, Amazon Pay, Authorize.net — alle sammen.
Betalinger
Indbygget Stripe Terminal
Par en læser med en butik. Beløbet skubbes automatisk ved kassen, behandles af Stripe og registreres på WooCommerce-ordren.
Betalinger
Apple Pay og Google Pay
Gatewayens egen checkout åbner i et WebView på POS'en — Apple Pay og Google Pay virker automatisk gennem enhver gateway, der understøtter wallet-betalinger.
Betalinger
Saldobaserede gateways
Butikskredit, gavekort og wallets vises kun, efter en kunde er tilknyttet salget — ingen utilsigtede valg.
Betalinger
Automatisk registrering af Stripe-lokationer
Butikker med en Stripe-adresse bliver automatisk registreret som Stripe Terminal-lokationer via Oliver Pay-backenden — ingen bøvl med dashboards.
Personale & kontanter
120 tilladelsesroller
Granulær rollebygger med 120 tilladelser fordelt på 12 kategorier, understøttet af rigtige WordPress-kapabiliteter.
Personale & kontanter
Login med pinkode med begrænset antal forsøg
PIN-verifikation er kun online og rate-begrænset (5 fejl / 15 min pr. IP+bruger) — stjålne enheder kan ikke brute-forces offline.
Personale & kontanter
Brugerdefinerede roller og grupper
Brugerdefinerede roller låses op med Pro; rollegrupper (hovedkontor vs. butiksmedarbejdere vs. butikschefer) med Enterprise.
Personale & kontanter
Optælling af sedler og mønter
Personalet tæller sedler og mønter individuelt i stedet for at indtaste en samlet total — det reducerer fejl og opdager mønstre for tyveri fra kassen.
Personale & kontanter
Blind lukning
Skjuler den forventede kontanttotal under afstemning, så kassemedarbejderen ikke kan justere sin optælling for at få den til at stemme.
Personale & kontanter
Årsager til afvigelse
Når over/underskud overstiger et konfigurerbart beløb (standard 5 $), skal personalet vælge en årsag (Tilbagebetaling, Udbetaling af drikkepenge, Småpenge, Bankindbetaling, Andet).
Personale & kontanter
Regler for kontantafrunding
Ingen / 0,05 / 0,10 / 0,25 / 0,50 / 1,00 med nærmeste / op / ned — dækker reglerne i Canada, Australien, Schweiz, NZ.
Personale & kontanter
Automatisk udskrivning af Z-rapport
Automatisk udskrivning ved lukning med den fulde kassekladde pr. vagt — tilføjelser, fjernelser, indbetalinger, indskud, justeringer — hver hændelse er tidsstemplet.
Rapporter
7 POS-rapporter
Skiftoversigt, Salg pr. kasserer, Salg pr. butik, Betalingsmetoder, Kasseafstemning, Kasseaktivitet, POS vs. Online (Kanal).
Rapporter
BI på tværs af butikker
Enterprise samler alle butikker i én visning — hovedkontoret ser hele forretningen med et enkelt blik.
Rapporter
Heltals-cent-matematik
Hver rapport er bogført med heltals-cent-matematik — ingen floating-point-afvigelser i moms- eller rabatberegninger. Din revisor kan rent faktisk afstemme det.
Rapporter
CSV-eksport
Hver rapport eksporteres til CSV med hver momslinje specificeret — klar til revisoren, ikke "vi vender tilbage til dig".
Ekstra
Kamerabaseret stregkodescanner
Bruger iPad-/telefonkameraet — virker med det samme med SKU eller ethvert brugerdefineret metafelt til stregkoder.
Ekstra
Parker/sæt salg på hold
Parker en ordre, kunden går, vend tilbage til den fra ethvert kasseapparat i enhver butik.
Ekstra
Håndtering af drikkepenge
Førsteklasses drikkepenge-varelinjer — vist i vagtoversigter og rapporten pr. kassemedarbejder, ikke gemt væk i et brugerdefineret felt.
Ekstra
Understøttelse af kuponer
Anvend enhver WooCommerce-kupon ved kassen præcis som den fungerer online — Smart Coupons, dynamiske rabatter, begrænsninger, det hele.
Ekstra
Gratis for evigt-abonnement
Intet kreditkort, ingen prøveperiode-timer, reel mulighed for at gennemføre salg, før forhandleren nogensinde betaler.