Point of Sale Free + Pro

WooCommerce POS Plugin with Barcode & IMEI Support

A full-screen, touch-friendly and keyboard-first register for any desktop, laptop or tablet browser. Every sale is a real WooCommerce order.

Regular price $99 โ€” now$59Save $40one-time payment
StoreCashier POS register with product grid, category chips, barcode search and cart

What POS Register does

StoreCashier's point of sale (POS) register turns WordPress into a counter till. Cashiers search or scan products, pick a customer, apply discounts and take payment in a single screen. Every POS sale is saved as a genuine WooCommerce order, deducts stock from the register's business location and posts the payment to your payment account โ€” so your online shop and your physical counter share one catalogue, one stock pool and one order history.

The free StoreCashier plugin already includes the barcode POS register with IMEI / serial number selection, discounts, WooCommerce taxes and 80 mm receipts or A4 invoices. StoreCashier Pro adds split payments, hold and recall, multiple carts, drafts and quotations, WooCommerce coupons, cash register sessions, credit sales, cash rounding, a calculator, full keyboard control and a mobile layout.

Availability: Available in the free plugin and in StoreCashier Pro โ€” items marked Pro need StoreCashier Pro.

POS Register features

Free = included in the free StoreCashier plugin on WordPress.org (and in Pro). Pro = StoreCashier Pro only.

Finding and adding products

  • Instant search FreeLive search by product name, SKU or barcode. Pressing Enter does an exact lookup by SKU, then the StoreCashier barcode, then the WooCommerce GTIN / EAN field.
  • Barcode scanner support FreeAny scanner that types into the browser works. Optional auto-add on an exact match and a configurable quantity per scan.
  • Scan anywhere ProFast keystrokes ending with Enter are treated as a scan wherever the cashier is on the screen, so there is no need to focus the search field first.
  • Product grid or list view FreeCategory chips with breadcrumbs and product counts, a brand filter (when WooCommerce brands exist), sorting by name, best sellers, newest or price, and an โ€œin stockโ€ filter.
  • Variation picker FreeVariable products open a dialog showing image, price, stock and SKU for each variation.
  • Stock badges FreeCards show โ€œOut of stockโ€, โ€œ3 leftโ€ at or below your low-stock threshold, or the quantity on hand.
  • IMEI and serial number selection FreeFor serial-tracked products the cashier picks, scans or types the exact unit being sold โ€” one cart line per unit.
  • Location-aware catalogue ProProducts assigned to specific business locations only appear at the registers of those locations.

Cart, customers, prices and discounts

  • Line and order discounts FreeFixed or percentage discounts per line or on the whole order, with a maximum discount for cashiers enforced in the browser and again on the server.
  • Unit price editing control FreeA setting decides who may change unit prices in the cart: managers only, every cashier, or nobody.
  • WooCommerce taxes FreeTaxes come from your WooCommerce tax settings and are shown including or excluding tax.
  • Walk-in or required customer FreeSell to a default walk-in customer or require a customer for every sale.
  • Customer panel and quick-add ProSearch customers by name, phone, e-mail, contact ID or business name and see their due, credit limit, total sales and last purchase. Alt+N creates a new customer in a popup.
  • WooCommerce coupons ProAny WooCommerce coupon code, validated immediately for existence, expiry, usage limit and minimum / maximum spend.
  • Shipping charges and sale notes ProAdd a delivery charge as a WooCommerce shipping line and a sale note that can be printed on the receipt.
  • Multiple carts ProServe several customers at once with Cart 1, Cart 2โ€ฆ tabs that are saved in the browser and survive a reload.
  • Hold, drafts and quotations ProPark a sale (HLD-โ€ฆ), save a draft (DRF-โ€ฆ) or a printable quotation (QUO-โ€ฆ) with a validity note, and recall them later with F7.

Payments and stock rules

  • Payment methods FreeCash, card, bank transfer, mobile wallet, cheque and other, with quick-cash buttons and automatic change due.
  • Payments posted to your accounts FreeEach payment is recorded to the payment account you choose, so the cash drawer and bank balances stay correct.
  • Overselling setting FreeAllow or block selling beyond the stock available at the register's location. The rule is checked in the register and again when the sale is saved.
  • Split payments ProPay one sale with several methods and accounts (Alt+1 โ€ฆ Alt+9), including gift card / voucher, with a reference or last 4 digits for non-cash lines.
  • Credit sales ProLeave a balance due for a registered customer, within that customer's credit limit or the default credit limit.
  • Cash rounding ProRound the payable total to 0.05, 0.10, 0.50 or 1.00.

Receipts, register sessions and speed

  • 80 mm receipt or A4 invoice FreePrint a thermal receipt or a full invoice with your logo and business details, optionally automatically after each sale.
  • Recent sales and reprint FreeReprint the receipt or invoice of a recent sale at any time.
  • Register themes and sounds FreeLight, dark or automatic register theme and optional sounds.
  • Cash register sessions ProOpen a register with an opening float, record cash in / cash out with a reason, and close with expected vs counted cash and a printable closing report. You can require an open register before selling.
  • Built-in calculator ProF10 opens a calculator; โ€œUse as tendered amountโ€ fills the cash line of the payment dialog.
  • Full keyboard control ProF1โ€“F10 and Alt shortcuts for search, customer, pay, hold, recall, discount, note, calculator and more.
  • Mobile layout ProOn narrow screens tool buttons collapse into a menu and a bottom bar switches between Products and Cart.
  • Online register with safe carts FreeThe POS needs a connection to complete a sale. If the connection drops, Pay is disabled and carts are kept in the browser so nothing is lost.

Get StoreCashier Pro for $59 $99Unlock every POS Register feature plus all other Pro modules.

POS keyboard shortcuts Pro

Every POS action is reachable from the keyboard. Press F1 inside the register to see the map.

KeyActionKeyAction
F1Show keyboard shortcutsF7Recall held sales
F2Focus product search / scanF8Order discount
F3Search customerF9Sale note
F4Pay (open payment)F10Calculator
F6Hold / park the saleCtrl+EnterComplete the payment
Alt+NNew customerAlt+CCoupon
Alt+RRecent sales / reprintAlt+DDiscard the sale
Alt+1โ€ฆ9Add a payment method line+ / โˆ’Change quantity of the selected line

What a POS sale creates

A POS sale creates a WooCommerce order (created via storecashier_pos) with the business location, cashier, customer, register and payment details. When it is fully paid the order status is Completed (or Processing, per your settings); with a balance due it is On hold. Stock is deducted from the POS location, a sales ledger record and the account credits are created, and an activity-log entry is written.

How POS Register works

The typical workflow, step by step.

  1. Choose the location and open the registerSelect the business location (only the locations the cashier is assigned to are listed) and, in Pro, open a cash register session with an opening float.
  2. Scan or search productsScan a barcode anywhere on the screen or search by name, SKU or barcode; pick a variation or the exact IMEI / serial unit when needed.
  3. Pick the customer and adjust the cartChoose a walk-in or registered customer, change quantities, apply line or order discounts, coupons, shipping and notes.
  4. Take paymentPress Pay (F4), enter cash with quick-cash buttons or split the payment across methods and accounts, then complete the sale (Ctrl+Enter).
  5. Print and carry onPrint an 80 mm receipt or an A4 invoice. The sale is already a WooCommerce order with stock deducted and the payment posted.

POS Register screenshots

Real screens from the StoreCashier Pro demo store. Click to enlarge.

StoreCashier POS register with product grid, category chips, barcode search and cart
StoreCashier POS register with product grid, category chips, barcode search and cart.
POS cart showing customer due and credit limit, line discounts, coupons and totals
POS cart showing customer due and credit limit, line discounts, coupons and totals.
POS payment dialog with split payments across cash and card, quick-cash buttons and change
POS payment dialog with split payments across cash and card, quick-cash buttons and change.
Cash register session dialog with opening float, cash in and out and expected cash
Cash register session dialog with opening float, cash in and out and expected cash.
Built-in POS calculator opened with the F10 key
Built-in POS calculator opened with the F10 key.
POS keyboard shortcut map with F1 to F10 and Alt shortcuts
POS keyboard shortcut map with F1 to F10 and Alt shortcuts.
StoreCashier POS register on a laptop and on a phone with the mobile layout
StoreCashier POS register on a laptop and on a phone with the mobile layout.
Orders and POS settings for overselling, discounts, cash rounding and printing
Orders and POS settings for overselling, discounts, cash rounding and printing.

Get StoreCashier Pro for $59 $99See it yourself in the live demo (admin / admin), then buy once.

POS Register FAQ

Answers based on the StoreCashier documentation.

Does the POS create real WooCommerce orders?

Yes. Every POS sale is created as a WooCommerce order and flagged as a POS sale, so online and counter sales share the same products, stock and order history. The payment is recorded to the payment account you choose.

Which devices can run the POS?

The register runs in a modern browser on a desktop, laptop or tablet as a full-screen, touch-friendly screen with a light, dark or automatic theme. A mobile layout is included in StoreCashier Pro.

Does the POS work offline?

No. The POS is an online register and needs a connection to the site to complete a sale. If the connection drops, Pay is disabled and the carts are kept in the browser until the connection returns.

Can I use a barcode scanner and a thermal printer?

Yes. Any scanner that types into the browser works, and products are matched by barcode, SKU, name or product ID. Receipts print on 80 mm thermal printers or as A4 invoices.

Can cashiers change prices or give discounts?

You decide. A setting controls who may edit unit prices (managers only, every cashier or nobody), and a maximum discount for cashiers limits line and order discounts.

Can I sell products that are out of stock?

Only if you allow it. With the Overselling setting off, a product can only be sold up to the quantity available at the register's location; the rule is checked in the register and again when the sale is saved.

What does StoreCashier Pro add to the POS?

Split payments, hold and recall, multiple carts, drafts and printable quotations, WooCommerce coupons, shipping charges, cash register sessions with opening float and closing report, a calculator, full keyboard shortcuts, quick-add customer, credit sales, cash rounding and a mobile layout.

More answers in the full FAQ and the documentation.

Get StoreCashier Pro for $59 $99All 20 optional modules plus the advanced POS, multi-location stock and 60 reports.

Get StoreCashier Pro for $59

POS Register is included in StoreCashier Pro together with every other module โ€” one plugin, one-time payment.

Regular price $99 โ€” now$59Save $40one-time payment

Start free, upgrade anytime. 17 of the POS Register features on this page are already in the free StoreCashier plugin on WordPress.org. Install it at no cost, then upgrade to Pro โ€” your data is kept.

Download StoreCashier Free

Demo login: admin / admin ยท Support ยท Free version on WordPress.org ยท Pricing details

$99$59StoreCashier Pro ยท one-time
Buy Now