eStorePOS adds a full Point of Sale screen to your FluentCart store, so you can sell in person using the same products, customers, orders, inventory and tax rules that power your online shop. There is no separate catalog to maintain — eStorePOS reads and writes through FluentCart.
FluentCart is required. eStorePOS is an extension of FluentCart and cannot run without it.
eStorePOS uses your existing WordPress users as POS operators with Admin / Manager / Cashier roles. Multi-outlet, dedicated cashier accounts with PIN login, shifts and cash-drawer management are available in eStorePOS Pro.
The admin interface is built with Vue 3 and compiled with Vite. The full, non-minified human-readable source (Vue components under resources/, SCSS, and the build configuration — vite.config.mjs, package.json, package-lock.json) is included inside this plugin package. To rebuild the compiled assets in assets/, run npm install && npm run build from the plugin directory.
eStorePOS does not call any external service for selling. All selling, payment recording, inventory and reporting happen on your own site through FluentCart. Card payments are recorded manually (you process the card on your own terminal and key in a reference or the last 4 digits) — no card data is sent anywhere by eStorePOS.
The admin dashboard may display an operator avatar via Gravatar (gravatar.com, a WordPress.com service) — the same avatar service WordPress itself uses. The image is requested by the browser from Gravatar based on the logged-in user’s email hash; no other data is sent. Gravatar/Automattic privacy: https://automattic.com/privacy/