Title: eStorePOS – Point of Sale (POS) for WordPress eCommerce
Author: estorepos
Published: <strong>August 5, 2026</strong>
Last modified: August 5, 2026

---

Search plugins

![](https://ps.w.org/estorepos/assets/banner-772x250.png?rev=3636014)

![](https://ps.w.org/estorepos/assets/icon-256x256.png?rev=3635809)

# eStorePOS – Point of Sale (POS) for WordPress eCommerce

 By [estorepos](https://profiles.wordpress.org/estorepos/)

[Download](https://downloads.wordpress.org/plugin/estorepos.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/estorepos/#description)
 * [Reviews](https://wordpress.org/plugins/estorepos/#reviews)
 *  [Installation](https://wordpress.org/plugins/estorepos/#installation)
 * [Development](https://wordpress.org/plugins/estorepos/#developers)

 [Support](https://wordpress.org/support/plugin/estorepos/)

## Description

**eStorePOS** is a fast, responsive point of sale (POS) plugin for WordPress eCommerce
that brings in-person checkout to your store. Sell online and in store from one 
system with shared products, customers, orders, inventory, taxes, and coupons.

There is no separate product catalog to import or maintain. eStorePOS connects your
retail counter to your existing store data, keeping online and in-person sales together.

**Current eCommerce integration:** eStorePOS currently works with FluentCart. Support
for additional WordPress eCommerce platforms is planned.

### A Complete Point of Sale (POS) for WordPress eCommerce

Open the full-screen POS register from your WordPress dashboard, find or scan a 
product, add a customer, take payment, and print the receipt. Every completed sale
becomes an eCommerce order and follows the inventory and tax rules of your connected
store platform.

eStorePOS is designed for retail stores, boutiques, grocery shops, bookshops, electronics
stores, market stalls, pop-up shops, service counters, and other businesses that
sell both online and in person with WordPress.

### Why Choose eStorePOS?

 * **Built for WordPress eCommerce:** Use your existing products, variations, customers,
   orders, inventory, coupons, and taxes.
 * **Fast counter checkout:** Sell from a responsive, full-screen POS interface 
   with product search, category filters, barcode scanning, and keyboard-friendly
   controls.
 * **Powerful free version:** Process sales, manage customers, print branded receipts,
   create barcode labels, issue refunds, and view reports without moving your store
   data to another platform.
 * **One source of truth:** Keep online and in-store sales inside the same WordPress
   eCommerce system.
 * **Self-hosted and private:** eStorePOS does not call an external service. Your
   store and POS data remain on your website.
 * **Works with common POS hardware:** Use a standard barcode scanner, a supported
   device camera, and receipt or label printers available through your browser.

### eStorePOS Features

Here is a quick look at what you can do with eStorePOS.

### Fast Product Search and Selling

 * Full-screen POS interface for desktop, tablet, and mobile
 * Visual product grid with category tabs
 * Live product search
 * Product quick view
 * Product variations and attributes
 * Hardware barcode scanner support
 * Barcode scanning with a supported device camera
 * Light and dark display modes

### Cart and Checkout

 * Add, remove, and update products from the POS cart
 * Per-line quantity controls
 * Per-line discounts
 * Coupon support from your connected eCommerce platform
 * Cash checkout with automatic change calculation
 * Manual card checkout
 * Optional card reference or last four digits
 * Walk-in guest checkout
 * Customer lookup and customer creation at the counter

### Shared Inventory, Orders, and Tax

 * Create orders in your eCommerce store
 * Use the same products and variations as your online store
 * Update your store inventory after a sale
 * Apply your existing tax rules
 * Keep POS and eCommerce customer records together
 * View POS orders and complete order details
 * Reprint receipts from previous sales
 * Process refunds through your connected store platform

### Receipt Printing and Customization

 * Print receipts automatically or manually
 * Add your store name and logo
 * Customize receipt header and footer content
 * Show or hide receipt fields
 * Print through any receipt printer available to your browser

### Barcode Generator and Label Printing

 * Design and print product barcode labels inside WordPress
 * Include product name, price, SKU, barcode, variations, and attributes
 * Set the exact label width and height
 * Print one label per page for thermal roll printers
 * Use browser printing for thermal or sheet label printers

### POS Reports and Dashboard

 * Daily sales totals
 * Payment-method breakdown
 * Sales reports
 * Order reports
 * Customer reports
 * Product reports
 * Custom date ranges
 * Period-over-period comparisons

### eStorePOS Pro

Need more control across staff, registers, and locations? eStorePOS Pro adds advanced
tools for growing retail operations.

### Cashiers and PIN Login

 * Create unlimited cashier accounts with fast PIN login
 * Track sales and performance by cashier
 * Force logout from the admin area
 * Use a role-permission matrix to control what each role can do

### Shifts and Cash Drawer Control

 * Open a shift with a counted cash float and close it with expected-versus-actual
   totals
 * Count cash by denomination with currency-aware values
 * Detect overages and shortages with required reasons and configurable alert thresholds
 * Enable blind close mode so cashiers count without seeing the expected amount
 * Handover shifts with the opening amount pre-filled from the previous close
 * Record Cash In, Cash Out, and Safe Drop activity with a complete audit log
 * Log drawer openings and track No Sale events
 * Generate a cash-reconciliation report for every shift

### Multiple Outlets and Counters

 * Create unlimited outlets and counters
 * Bind each device to a counter so staff can start with a PIN
 * Track inventory separately for each outlet
 * Transfer stock between outlets with a complete transfer history
 * Configure outlet-specific settings and tax overrides
 * Assign staff to specific counters

### Advanced Selling

 * Open multiple cart tabs to serve several customers at once
 * Hold or park unlimited carts and resume them later
 * Split a payment between cash and card
 * Apply percentage or flat discounts with limits for each role
 * Show a live cart on a customer-facing second screen

### Loyalty Points

 * Award points on every sale using a configurable earning rate
 * Redeem points manually, after a checkout prompt, or automatically
 * Protect previously earned value when the points rate changes
 * Show points on receipts and maintain a complete customer points history
 * Award loyalty points for online orders

### Advanced Receipts and Reports

 * Print gift receipts with prices hidden
 * View cashier performance reports
 * View shift and cash-reconciliation reports
 * Compare outlet performance
 * Review payment-method breakdowns
 * Export report data to CSV

### POS Hardware and Device Support

eStorePOS runs in a modern web browser and adapts to desktop, tablet, and mobile
screens. You can use a standard keyboard-style USB or Bluetooth barcode scanner.
Camera scanning depends on browser camera access and device support.

Receipts and barcode labels use your browser’s print system. If your browser and
operating system can print to a receipt, thermal, or sheet printer, eStorePOS can
generate print-ready output for it.

### Card Payment Notice

eStorePOS records card payments manually. Process the payment on your own card terminal,
confirm the sale in the POS, and optionally enter a reference or the last four digits.

eStorePOS does not connect to a card processor and does not collect, store, or transmit
card numbers.

### Privacy and Data Ownership

eStorePOS does not call an external service. Products, customers, orders, inventory,
taxes, payment records, receipts, and reports remain on your WordPress website.

## Screenshots

[⌊Full-screen POS register with product grid, categories, live search, stock status,
and cart.⌉⌊Full-screen POS register with product grid, categories, live search, 
stock status, and cart.⌉[

Full-screen POS register with product grid, categories, live search, stock status,
and cart.

[⌊POS list view with product search, stock availability, favorites, and cart.⌉⌊POS
list view with product search, stock availability, favorites, and cart.⌉[

POS list view with product search, stock availability, favorites, and cart.

[⌊POS checkout with cash and card payment options, amount due, cash received, and
order notes.⌉⌊POS checkout with cash and card payment options, amount due, cash 
received, and order notes.⌉[

POS checkout with cash and card payment options, amount due, cash received, and 
order notes.

[⌊eStorePOS dashboard with revenue, orders, average order value, refunds, sales 
growth, and recent activity.⌉⌊eStorePOS dashboard with revenue, orders, average 
order value, refunds, sales growth, and recent activity.⌉[

eStorePOS dashboard with revenue, orders, average order value, refunds, sales growth,
and recent activity.

[⌊Product management with pricing, stock status, sales channels, barcode labels,
and editing controls.⌉⌊Product management with pricing, stock status, sales channels,
barcode labels, and editing controls.⌉[

Product management with pricing, stock status, sales channels, barcode labels, and
editing controls.

[⌊Receipt customization with configurable elements, live preview, paper size, tax
breakdown, and print settings.⌉⌊Receipt customization with configurable elements,
live preview, paper size, tax breakdown, and print settings.⌉[

Receipt customization with configurable elements, live preview, paper size, tax 
breakdown, and print settings.

[⌊Barcode label designer with field controls, live preview, label size, and typography
settings.⌉⌊Barcode label designer with field controls, live preview, label size,
and typography settings.⌉[

Barcode label designer with field controls, live preview, label size, and typography
settings.

[⌊POS orders with invoice details, totals, payment status, refund status, and date
filtering.⌉⌊POS orders with invoice details, totals, payment status, refund status,
and date filtering.⌉[

POS orders with invoice details, totals, payment status, refund status, and date
filtering.

[⌊Customer management with contact details, order counts, total spent, and customer
tags.⌉⌊Customer management with contact details, order counts, total spent, and 
customer tags.⌉[

Customer management with contact details, order counts, total spent, and customer
tags.

[⌊Sales reports with date filters, gross sales, refunds, revenue, orders, items 
sold, and top-selling products.⌉⌊Sales reports with date filters, gross sales, refunds,
revenue, orders, items sold, and top-selling products.⌉[

Sales reports with date filters, gross sales, refunds, revenue, orders, items sold,
and top-selling products.

## Installation

 1. In your WordPress dashboard, go to **Plugins > Add New Plugin**.
 2. Search for **eStorePOS** and click **Install Now**, or upload the `estorepos` plugin
    folder to `/wp-content/plugins/`.
 3. Activate **eStorePOS** from the Plugins screen.
 4. Open **eStorePOS** in the WordPress admin sidebar.
 5. Click **Open POS** and start selling.

## FAQ

### What is eStorePOS?

eStorePOS is a point of sale plugin for WordPress eCommerce that turns an online
store into an in-person retail checkout system. It lets you scan products, build
carts, accept cash or manually recorded card payments, print receipts, and create
orders from one POS screen.

### Which eCommerce platforms does eStorePOS support?

Version 1.0.3 supports FluentCart. Support for additional WordPress eCommerce platforms
is planned for future releases.

### Do my online store and POS share the same inventory?

Yes. eStorePOS creates orders through your connected store platform and updates 
the same inventory used by your online store. You do not need to maintain a second
POS catalog.

### Can I scan product barcodes?

Yes. You can use a standard hardware barcode scanner or a supported device camera
to find and add products at the counter.

### Can eStorePOS generate and print barcode labels?

Yes. The built-in barcode-label designer can include a product name, price, SKU,
barcode, variations, and attributes. Set the required label dimensions and print
through your browser.

### Which payment methods are supported?

The free version supports cash and manually recorded card payments. For cards, process
the payment on your own terminal and optionally save a reference or the last four
digits with the POS order. eStorePOS does not process or transmit card data.

### Can I apply discounts and coupons at the POS?

Yes. eStorePOS supports per-line discounts and coupons available through the current
eCommerce integration.

### Can I create or find customers during checkout?

Yes. Search existing customers or create a customer directly from the POS. You can
also complete a sale using a walk-in guest customer.

### Can I print custom receipts?

Yes. Add your store name and logo, customize the header and footer, choose which
fields appear, and print automatically or manually through your browser.

### Can I refund a POS order?

Yes. Open the POS order and process the refund through your connected store platform.
You can also view order details and reprint the receipt.

### Does eStorePOS include sales reports?

Yes. The free plugin includes Sales, Orders, Customers, and Products reports with
date-range filters and comparison data. The dashboard also shows daily totals and
payment breakdowns.

### Does eStorePOS support cashiers, shifts, and multiple outlets?

The free version uses existing WordPress users as Admin, Manager, or Cashier POS
operators. Dedicated cashier accounts with PIN login, shifts, cash-drawer management,
and multiple outlets are available in eStorePOS Pro.

### Which receipt and label printers work with eStorePOS?

You can use any printer available through your browser. Set the required output 
size for receipt printers, thermal roll label printers, or sheet printers, then 
print using your browser’s standard print dialog.

### Does eStorePOS send store data to an external service?

No. eStorePOS does not call an external service. POS sales, customers, products,
inventory, payments, receipts, and reports stay on your WordPress website.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“eStorePOS – Point of Sale (POS) for WordPress eCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ estorepos ](https://profiles.wordpress.org/estorepos/)

[Translate “eStorePOS – Point of Sale (POS) for WordPress eCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/estorepos)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/estorepos/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/estorepos/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/estorepos/) by [RSS](https://plugins.trac.wordpress.org/log/estorepos/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [point-of-sale](https://wordpress.org/plugins/tags/point-of-sale/)[pos](https://wordpress.org/plugins/tags/pos/)
   [retail pos](https://wordpress.org/plugins/tags/retail-pos/)
 *  [Advanced View](https://wordpress.org/plugins/estorepos/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/estorepos/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/estorepos/reviews/)

## Contributors

 *   [ estorepos ](https://profiles.wordpress.org/estorepos/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/estorepos/)