Retail POS for WooCommerce – Point of Sale, Barcode Scanner & Receipts
If you sell over a counter as well as online, you are probably running two systems and reconciling them by hand: WooCommerce for the website, and a separate till system — or a notebook, or a spreadsheet — for the shop. Every evening the two disagree, and every evening someone has to decide which one
About this tool.
If you sell over a counter as well as online, you are probably running two systems and reconciling them by hand: WooCommerce for the website, and a separate till system — or a notebook, or a spreadsheet — for the shop. Every evening the two disagree, and every evening someone has to decide which one is lying.
Retail POS removes the second system. It is a complete point of sale that runs inside the WooCommerce admin you already log into, on the products, prices, stock, customers, taxes and orders that are already there. A counter sale is a WooCommerce order. Its stock movement is a WooCommerce stock movement, made through WooCommerce core. No second catalogue, no sync step, nothing to reconcile at closing time.
See it work
A five-minute walkthrough of the whole plugin, filmed on a real install:
Shorter takes on one job each: scan and sell · scanning with a phone camera · a refund with no receipt · a sales figure that subtracts refunds
What it replaces
- The separate POS system. A WooCommerce POS in wp-admin , on the machine already sitting at the counter: scan, cart, discount, take payment, print the receipt.
- The stock spreadsheet. One stock figure, not two. Counter sales take stock down through WooCommerce, returns put it back, the cart will not oversell a stock-managed line, and a snapshot after each sale shows what is left of exactly the items you just sold — the quickest way to catch a bad count.
- Double entry at the end of the day. POS sales land in your normal order list, under your normal tax rules, in your normal reports.
- The price-sticker order. Print your own scannable barcode labels, at the counter, at your label size.
What it costs you to try
Nothing, and nothing is held back behind a signup. No account, no API key, no licence check, no external service: the free plugin talks to your own database and nowhere else (see External services below). Install it on the till, sell one item, and you will know inside a minute whether the counter likes it. Remove it and it deletes its own settings and scheduled jobs and stops there — your products, stock and orders stay exactly as they are, because they were WooCommerce’s all along.
Scan, tap, done: barcode scanner, phone camera, or a photo
Beep — the line drops into the cart. Beep. Beep. Tap Cash . The receipt prints, the order is a real WooCommerce order, stock is already down, and the cursor is back in the scan box before the cashier has looked up. That loop is the whole plugin, and it was built behind a real shop counter, not in a spreadsheet.