Fondasi
WooCommerce Asli
Satu-satunya POS WooCommerce yang berkomunikasi langsung dengan REST API resmi. Tanpa DB berpemilik, tanpa CSV, tanpa terikat pada vendor.
Fondasi
Hubungkan dengan URL situs
Ketik URL WordPress Anda di iPad, setujui satu permintaan Kata Sandi Aplikasi, dan perangkat akan mengonfigurasi sendiri. Tanpa kode QR, tanpa menyalin-menempel kunci.
Fondasi
Kompatibel dengan HPOS & Blocks
Dideklarasikan dan diuji terhadap High-Performance Order Storage dan Blok Produk, Keranjang, dan Checkout.
Fondasi
Copot pemasangan bersih
Menghapus setiap opsi, tabel, dan kunci meta yang dibuat oleh Oliver POS. Pesanan, produk, dan pelanggan WooCommerce tidak akan tersentuh.
Fondasi
Pengerasan keamanan
Endpoint pemasangan dan PIN yang dibatasi lajunya, kunci API yang terikat stasiun, header Deprecation pada endpoint yang dihapus secara bertahap, tidak ada data kartu yang pernah menyentuh plugin.
Sinkronisasi & waktu nyata
Endpoint heartbeat
~200-bita /heartbeat di-polling setiap 5–10 detik. Perubahan sisi server muncul di setiap kasir dalam waktu kurang dari 10 detik.
Sinkronisasi & waktu nyata
8 hash pendeteksi perubahan
Pesanan, pelanggan, produk, stok, staf, pajak, gateway, pengaturan — delapan hash berotasi di sisi server sehingga perangkat hanya mengambil apa yang benar-benar berubah.
Sinkronisasi & waktu nyata
Penjualan utamakan offline
Antrean pesanan secara lokal di oliver_order_queue dengan jumlah percobaan ulang dan penangkapan kesalahan. Pesanan tersebut dialirkan ke WooCommerce dalam urutan yang sama persis saat dimasukkan.
Sinkronisasi & waktu nyata
Sinkronisasi katalog instan
Sinkronisasi dua tingkat — snapshot terjadwal plus pembangunan ulang yang di-debounce dalam 30 detik setelah ada perubahan. Aman dari konkurensi dengan mutex GET_LOCK.
SEO Etalase
Schema.org JSON-LD
Berikan ketersediaan per outlet ke Google dengan availableAtOrFrom: Place agar toko Anda mendapat peringkat untuk pencarian "di dekat saya".
SEO Etalase
Widget ketersediaan toko
"Tersedia di Pusat Kota — tersisa 3" langsung di halaman produk. Tiga mode tampilan: status, kuantitas, atau hanya outlet yang tersedia.
SEO Etalase
Shortcode ketersediaan
Gunakan [oliver_pos_availability] di halaman arahan, postingan blog, atau blok apa pun untuk menampilkan stok di mana saja.
Pemenuhan
Penyusun pipeline
Editor alur seret dan lepas. Setiap langkah memiliki nama, warna merek, peringatan basi setelah N menit, dan pemicu templat email.
Pemenuhan
Tiga prasetel
Restoran (Baru → Disiapkan → Siap → Selesai), Ritel/Gudang (Diterima → Diambil → Dikemas → Dikirim), dan Sederhana.
Pemenuhan
Waktu persiapan & prioritas KDS
Waktu persiapan per produk dan prioritas rendah/normal/tinggi/mendesak — diatur di dalam editor produk WooCommerce.
Pemenuhan
Perutean stasiun
Kategori pemenuhan pada setiap produk mengarahkan tiket ke dapur atau stasiun pengepakan yang tepat secara otomatis.
Pemenuhan
Email "siap" bermerek
Email "Pesanan Anda sudah siap" dengan tag gabungan — {order_number}, {customer_name}, {outlet_name}.
Struk
Desainer visual
Seret untuk menyusun ulang bagian, pratinjau langsung, tipografi global, kontrol spasi dan kepadatan.
Tanda Terima
Enam templat per outlet
Penjualan, Pengembalian Dana, Hadiah, Tiket Pesanan (dapur), Ringkasan Shift (laporan-Z), dan slip Parkir / Tahan.
Tanda Terima
14 bagian modular
Logo, info bisnis, teks header/footer, teks kustom, pemisah, info transaksi, item baris, total, pembayaran, kode batang, kebijakan, loyalitas, sosial.
Tanda Terima
Kesetaraan 58mm, 80mm, email
Kedua lebar kertas dipratinjau secara langsung. Struk email menggunakan mesin templat yang sama — apa yang dicetak adalah apa yang dikirim melalui email.
Inventaris
Stok multi-outlet
Satu produk, beberapa outlet, stok per outlet — disinkronkan kembali ke WooCommerce global _stock bidang sehingga laporan yang ada tetap berfungsi.
Inventaris
Transfer atomik
Satu klik memindahkan stok dari Pusat Kota ke Bandara dengan entri berpasangan di oliver_stock_log — siapa, kapan, di mana, mengapa, kuantitas sebelumnya & baru.
Inventaris
Pengurangan otomatis pesanan online
Pesanan online secara otomatis mengurangi stok dari outlet pemenuhan yang dikonfigurasi — tidak ada penghitungan ganda antara penjualan online dan di dalam toko.
Inventaris
Stok rendah per outlet
Ambang batas per outlet menggerakkan lencana "Stok Rendah" pada widget Ketersediaan Toko di etalase dan memicu peringatan email.
Pembayaran
Setiap gateway Woo
Jika WooCommerce mendukungnya, Oliver POS juga mendukungnya. WooPayments, Stripe, PayPal, Klarna, Square, Mollie, Amazon Pay, Authorize.net — semuanya.
Pembayaran
Stripe Terminal asli
Pasangkan pembaca ke outlet. Jumlah yang harus dibayar dikirim secara otomatis saat checkout, diproses oleh Stripe, dan dicatat pada pesanan WooCommerce.
Pembayaran
Apple Pay & Google Pay
Checkout milik gateway akan terbuka di WebView pada POS — Apple Pay dan Google Pay berfungsi secara otomatis melalui gateway apa pun yang mendukung dompet digital.
Pembayaran
Gateway berbasis saldo
Kredit toko, kartu hadiah, dan dompet hanya muncul setelah pelanggan ditambahkan ke penjualan — tidak ada pemilihan yang tidak disengaja.
Pembayaran
Daftar otomatis lokasi Stripe
Outlet dengan alamat Stripe secara otomatis terdaftar sebagai lokasi Terminal Stripe melalui backend Oliver Pay — tidak perlu bolak-balik dasbor.
Staf & kas
120 peran izin
Pembangun peran terperinci dengan 120 izin di 12 kategori, didukung oleh kapabilitas WordPress asli.
Staf & kas
Login PIN dengan batas laju
Verifikasi PIN hanya online dan dibatasi lajunya (5 kegagalan / 15 menit per IP+pengguna) — perangkat yang dicuri tidak dapat diretas secara paksa (brute-force) saat offline.
Staf & kas
Peran & grup kustom
Peran kustom terbuka di Pro; grup peran (kantor pusat vs. staf lapangan vs. manajer toko) di Enterprise.
Staf & kas
Penghitungan denominasi
Staf menghitung uang kertas dan koin satu per satu alih-alih mengetik satu total — mengurangi kesalahan dan mendeteksi pola pengambilan uang dari laci kas.
Staf & kas
Tutup buta
Menyembunyikan total uang tunai yang diharapkan selama rekonsiliasi sehingga kasir tidak dapat menyesuaikan hitungan mereka agar cocok.
Staf & kas
Alasan varians
Ketika lebih/kurang melebihi jumlah yang dapat dikonfigurasi (default $5), staf harus memilih alasan (Pengembalian Dana, Pembagian Tip, Kas Kecil, Setoran Bank, Lainnya).
Staf & kas
Aturan pembulatan tunai
Tidak ada / 0,05 / 0,10 / 0,25 / 0,50 / 1,00 dengan terdekat / ke atas / ke bawah — mencakup peraturan Kanada, Australia, Swiss, Selandia Baru.
Staf & kas
Cetak otomatis laporan-Z
Cetak otomatis saat tutup dengan buku besar kas per sif lengkap — penambahan, pengurangan, penarikan, deposit, penyesuaian — setiap peristiwa diberi stempel waktu.
Laporan
7 laporan POS
Ringkasan Shift, Penjualan per Kasir, Penjualan per Outlet, Metode Pembayaran, Rekonsiliasi Kas, Aktivitas Kas, POS vs Online (Saluran).
Laporan
BI lintas outlet
Enterprise menggabungkan setiap outlet menjadi satu tampilan — kantor pusat melihat keseluruhan properti secara sekilas.
Laporan
Perhitungan sen berbasis bilangan bulat
Setiap laporan dihitung dengan sen-bilangan bulat — tidak ada penyimpangan floating-point pada perhitungan pajak atau diskon. Akuntan Anda benar-benar dapat merekonsiliasinya.
Laporan
Ekspor CSV
Setiap laporan diekspor ke CSV dengan setiap baris pajak dipisahkan — siap untuk akuntan, bukan "kami akan menghubungi Anda kembali".
Ekstra
Pemindai kode batang kamera
Menggunakan kamera iPad / ponsel — berfungsi langsung dengan SKU atau bidang kode batang meta-key kustom apa pun.
Ekstra
Tahan / simpan penjualan
Jeda pesanan, pelanggan pergi, kembali lagi ke pesanan itu dari kasir mana pun di outlet mana pun.
Ekstra
Penanganan tip
Item baris tip kelas satu — ditampilkan dalam ringkasan shift dan laporan per kasir, tidak tersembunyi di bidang khusus.
Ekstra
Dukungan kupon
Terapkan kupon WooCommerce apa pun di POS persis seperti cara kerjanya secara online — Kupon Cerdas, diskon dinamis, batasan, semuanya.
Ekstra
Paket Gratis Selamanya
Tanpa kartu kredit, tanpa batas waktu uji coba, kemampuan penjualan nyata sebelum pedagang membayar.