eStorePOS

eStorePOS

Details
View on WordPress

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.

Free features

  • Full-screen POS selling screen — product grid, category tabs, live search
  • Barcode scanning (hardware scanner or device camera)
  • Product variations and quick view
  • Cart with per-line quantity, discounts, and coupons (FluentCart coupons)
  • Cash and manual card checkout with change calculation
  • Order creation through FluentCart — real inventory, tax and customer records
  • Customizable printable receipt (store name, logo, header/footer, show/hide fields, auto-print)
  • Barcode-label designer + printing (product name, price, SKU, barcode, attributes) sized for thermal label printers
  • Customer lookup and create at the counter, walk-in guest sales
  • Sales, Orders, Customers and Products reports with date-range and comparison
  • Dashboard with daily totals and payment breakdown
  • Order management — list, detail, reprint receipt, refund through FluentCart
  • Light and dark mode

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.

Source code

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.

Third-Party Services

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/

Details

Plugin code:
estorepos
Plugin version:
1.0.1
Author:
Outdated:
No
WP version:
6.5 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0.3
Total installations:
0
Last updated:
2026-08-11
Rating:
Times rated:
1
barcode
fluentcart
point-of-sale
pos
receipt