Foundation
WooCommerce Sebenar
Satu-satunya POS WooCommerce yang berhubung terus dengan REST API rasmi. Tiada DB proprietari, tiada CSV, tiada sekatan vendor.
Foundation
Sambung dengan URL tapak
Taip URL WordPress anda pada iPad, luluskan satu gesaan Kata Laluan Aplikasi, peranti akan mengkonfigurasi sendiri. Tiada kod QR, tiada salin-tampal kunci.
Asas
Serasi dengan HPOS & Blok
Diisytihar dan diuji terhadap Penyimpanan Pesanan Berprestasi Tinggi dan Blok Produk, Troli dan Daftar Keluar.
Asas
Nyahpasang bersih
Removes every option, table and meta key Oliver POS created. WooCommerce orders, products, and customers are left untouched.
Foundation
Pengukuhan keselamatan
Rate-limited pairing and PIN endpoints, station-bound API keys, Deprecation headers on phased-out endpoints, no card data ever touches the plugin.
Segerak & masa nyata
Titik akhir heartbeat
A ~200-byte /heartbeat polled every 5–10 seconds. Server-side changes appear on every register in under 10 seconds.
Segerak & masa nyata
8 hash pengesanan perubahan
Orders, customers, products, stock, staff, tax, gateways, settings — eight hashes rotate server-side so devices only pull what actually changed.
Sync & realtime
Jualan utamakan luar talian
Orders queue locally in oliver_order_queue with retry counts and error capture. They drain to WooCommerce in the exact order they were rung up.
Sync & realtime
Penyegerakan katalog segera
Penyegerakan dua peringkat — syot kilat berjadual serta binaan semula yang dinyahpepantul dalam masa 30 saat selepas sebarang perubahan. Selamat serentak dengan mutex GET_LOCK.
Storefront SEO
Schema.org JSON-LD
Suapkan Google ketersediaan setiap cawangan dengan availableAtOrFrom: Place supaya kedai anda mendapat kedudukan untuk carian "berdekatan saya".
SEO Muka Depan Kedai
Widget ketersediaan kedai
"Ada Stok di Pusat Bandar — baki 3" terus pada halaman produk. Tiga mod paparan: status, kuantiti, atau cawangan yang ada stok sahaja.
SEO Muka Depan Kedai
Kod pendek ketersediaan
Guna [oliver_pos_availability] on landing pages, blog posts, or any block to show your stock anywhere.
Penunaian
Pembina saluran paip
Editor saluran paip seret dan lepas. Setiap langkah mempunyai nama, warna jenama, amaran basi selepas-N-minit, dan pencetus templat e-mel.
Fulfilment
Tiga pratetap
Restaurant (New → Preparing → Ready → Complete), Retail/Warehouse (Received → Picking → Packed → Shipped), and Simple.
Fulfilment
Masa penyediaan & keutamaan KDS
Per-product prep time and low/normal/high/urgent priority — set inside the WooCommerce product editor.
Penunaian
Penghalaan stesen
Fulfilment category on each product routes tickets to the right kitchen or packing station automatically.
Fulfilment
E-mel "sedia" berjenama
E-mel "Pesanan anda sudah sedia" dengan tag gabungan — {order_number}, {customer_name}, {outlet_name}.
Resit
Pereka bentuk visual
Seret untuk menyusun semula bahagian, pratonton langsung, tipografi global, kawalan jarak dan ketumpatan.
Receipts
Enam templat setiap cawangan
Sale, Refund, Gift, Order Ticket (kitchen), Shift Summary (Z-report), and Park / Hold slip.
Receipts
14 bahagian modular
Logo, business info, header/footer text, custom text, separators, transaction info, line items, totals, payments, barcode, policy, loyalty, social.
Receipts
Pariti 58mm, 80mm, e-mel
Both paper widths previewed live. Email receipts share the same template engine — what prints is what gets emailed.
Inventori
Stok berbilang cawangan
One product, multiple outlets, per-outlet stock — synced back to the global WooCommerce _stock field so existing reports keep working.
Inventori
Pemindahan atomik
One click moves stock from Downtown to Airport with paired entries in oliver_stock_log — who, when, where, why, previous & new qty.
Inventory
Potongan automatik pesanan dalam talian
Online orders auto-deduct from a configured fulfilment outlet — no double-counting between online and in-store sales.
Inventory
Stok rendah setiap cawangan
Per-outlet thresholds drive the Store Availability widget's "Low Stock" badge on the storefront and trigger email alerts.
Bayaran
Setiap gerbang Woo
If WooCommerce supports it, Oliver POS supports it. WooPayments, Stripe, PayPal, Klarna, Square, Mollie, Amazon Pay, Authorize.net — all of them.
Bayaran
Stripe Terminal natif
Pair a reader to an outlet. Amount due is pushed automatically at checkout, processed by Stripe, and recorded on the WooCommerce order.
Bayaran
Apple Pay & Google Pay
Daftar keluar gerbang itu sendiri dibuka dalam WebView pada POS — Apple Pay dan Google Pay berfungsi secara automatik melalui mana-mana gerbang yang didayakan dompet.
Payments
Gerbang berasaskan baki
Store credit, gift cards, and wallets show up only after a customer is attached to the sale — no accidental selection.
Payments
Daftar lokasi Stripe secara automatik
Outlets with a Stripe address are auto-registered as Stripe Terminal locations via the Oliver Pay backend — no dashboard juggling.
Kakitangan & tunai
120 peranan kebenaran
Granular role builder with 120 permissions across 12 categories, backed by real WordPress capabilities.
Staff & cash
Log masuk PIN terhad kadar
PIN verification is online-only and rate-limited (5 failures / 15 min per IP+user) — stolen devices can't be brute-forced offline.
Staff & cash
Peranan & kumpulan tersuai
Peranan tersuai dibuka pada Pro; kumpulan peranan (pejabat pusat lwn. kakitangan kedai lwn. pengurus kedai) pada Enterprise.
Kakitangan & tunai
Pengiraan denominasi
Staff count notes and coins individually instead of typing a single total — drives down errors and detects skim-from-the-till patterns.
Kakitangan & tunai
Tutup buta
Menyembunyikan jumlah tunai yang dijangkakan semasa penyesuaian supaya juruwang tidak boleh melaraskan kiraan mereka untuk dipadankan.
Kakitangan & tunai
Sebab varians
Apabila lebih/kurang melebihi jumlah yang boleh dikonfigurasikan (lalai $5), kakitangan mesti memilih sebab (Bayaran Balik, Tip Keluar, Tunai Runcit, Simpanan Bank, Lain-lain).
Staff & cash
Peraturan pembundaran tunai
None / 0.05 / 0.10 / 0.25 / 0.50 / 1.00 with nearest / up / down — covers Canada, Australia, Switzerland, NZ regulations.
Staff & cash
Cetak auto laporan Z
Cetak auto semasa tutup dengan lejar tunai penuh setiap syif — tambah, buang, simpanan, deposit, pelarasan — setiap peristiwa dicap masa.
Reports
7 laporan POS
Shift Summary, Sales by Cashier, Sales by Outlet, Payment Methods, Cash Reconciliation, Cash Activity, POS vs Online (Channel).
Reports
BI rentas cawangan
Enterprise rolls every outlet up into one view — head office sees the whole business at a glance.
Reports
Matematik sen-integer
Setiap laporan diambil kira dalam sen-integer — tiada hanyutan titik terapung pada pengiraan cukai atau diskaun. Akauntan anda boleh benar-benar menyelaraskannya.
Reports
Eksport CSV
Every report exports to CSV with every tax line broken out — accountant-ready, not "we'll get back to you".
Extras
Pengimbas kod bar kamera
Menggunakan kamera iPad / telefon — berfungsi serta-merta dengan SKU atau mana-mana medan kod bar meta-kunci tersuai.
Extras
Jualan parkir / tahan
Pause an order, customer walks away, come back to it from any register at any outlet.
Extras
Pengendalian tip
First-class tip line items — shown in shift summaries and the per-cashier report, not buried in a custom field.
Extras
Sokongan kupon
Apply any WooCommerce coupon at the POS just like it works online — Smart Coupons, dynamic discounts, restrictions, all of it.
Tambahan
Pelan Percuma Selamanya
No credit card, no trial timer. Start making real sales before you even pay.