StoreCashier turns WooCommerce into a complete retail back office. Sell at the counter with a fast, full-screen POS, buy stock from suppliers, keep an exact stock ledger, track IMEI and serial numbers, manage customers and suppliers, record money in your payment accounts and read clear business reports – all inside WordPress and all built on your WooCommerce products and orders.
Every POS sale is a real WooCommerce order, so your online shop and your counter share one catalogue, one stock pool and one order history.
Key highlights
- Point of sale with barcode scanning, variation picker, IMEI / serial selection, discounts, taxes, change calculation and printable receipts.
- WooCommerce-native – products, variations, taxes, customers and orders are WooCommerce data. Compatible with High-Performance Order Storage (HPOS).
- Stock ledger – every purchase, sale and opening-stock entry is a stock movement, with full history per product and automatic sync to WooCommerce.
- IMEI / serial number tracking – record every unit on purchase, sell the exact unit at the POS or on an order, print it on the invoice and look up its complete history.
- Purchases and supplier ledger – purchase orders with taxes, shipping, landed costs, lots and supplier payments.
- Accounting – payment accounts, account book, fund transfers and balance sheet.
- Dashboard and reports – KPI cards, charts, profit / loss, sales summary, payment methods, product and stock reports.
- Invoices, receipts and barcode labels with your logo and business details.
- Contacts sync – customers and suppliers linked two-way with WooCommerce customers and WordPress users.
- Safe on existing stores – mirrors your current products and imports customers and sales history without double-counting stock.
Who is it for?
- Retail shops and supermarkets – fast barcode checkout, stock alerts and daily sales summaries.
- Electronics and mobile phone shops – IMEI / serial tracking from purchase to sale, with a unit history lookup.
- Pharmacies and grocery stores – lot numbers on purchases, lot and expiry dates on opening stock, low-stock alerts.
- Wholesalers and distributors – supplier purchases, due payments, credit limits and customer groups.
- Restaurants, cafés and bakeries – a simple touch-friendly counter register on any tablet or laptop.
- Service businesses and boutiques – sell services and products together and keep customer profiles.
- WooCommerce stores opening a physical counter – one stock pool for online and in-store sales.
Point of sale (POS)
A distraction-free, full-screen register that runs in any desktop, laptop or tablet browser.
- Product grid or list view with category chips, brand filter, sorting and an "in stock" filter
- Instant search by name, SKU or barcode; barcode scanner support with optional auto-add and scan quantity
- Variation picker for variable products
- IMEI / serial numbers: pick, scan or type the exact unit for serial-tracked products (one cart line per unit)
- Stock badges on every product, with a configurable low-stock threshold
- Cart with quantity editing, line discounts and an order discount (fixed or percentage), with a maximum discount for cashiers
- Unit price editing controlled by a setting (managers only, every cashier or nobody)
- Taxes calculated with your WooCommerce tax settings, shown including or excluding tax
- Customer search with a walk-in default customer, or require a customer for every sale
- Overselling setting: allow out-of-stock products to be sold, or limit sales to the quantity available – enforced in the register and again when the sale is saved
- Payment with one method per sale (cash, card, bank transfer, mobile wallet, cheque or other), quick-cash buttons, tendered amount and change due
- Every sale is saved as a WooCommerce order, flagged as a POS sale, with the payment recorded to your payment account
- Printable receipt (slim 80 mm) or A4 invoice right after checkout, optional auto-print, recent sales for reprinting
- Light, dark or automatic register theme and optional sounds
Inventory and products
- Stock ledger: every purchase, sale and opening-stock entry is recorded as a stock movement
- Product stock history per product and variation: quantities in and out, current stock and stock value at cost
- Products list with stock, purchase price, status and WooCommerce sync
- StoreCashier fields on the WooCommerce product editor: unit, barcode, purchase price, IMEI / serial tracking and more
- Units of measure
- Barcode & SKU tools: automatic SKU and barcode generation with your own prefixes
- Opening stock entry on screen or by CSV import, with optional lot number, expiry date and IMEI / serial numbers
- "Sync all WooCommerce products" links every product and variation (including imported ones) to the stock ledger
- Bulk stock tools: enable or disable "manage stock" on all products, sync all quantities to WooCommerce
- Printable barcode labels: Code 128, Code 39, EAN-13, EAN-8 and UPC-A, several sheet sizes and continuous rolls, with name, price, SKU, variation, business name and packing date
IMEI and serial number tracking
- Enable tracking per product on the WooCommerce product screen
- Enter IMEI or serial numbers on purchases and on opening stock (including the CSV import)
- Sell exact units from the POS and assign them on WooCommerce orders – units are marked sold when the order's stock is deducted and return to stock when the order is cancelled
- Optional IMEI check-digit validation and an option to sell serials that were never entered at purchase (existing stock)
- Serial numbers printed on invoices and receipts
- IMEI / Serial Number report: find any unit and see its full history
Purchases and suppliers
- Purchases with supplier, reference and supplier invoice number, purchase date and status (received, pending, ordered)
- Line items with unit cost, quantity, lot number, purchase tax and discount
- Shipping charges, shipping details and additional expenses added to the landed cost
- Payment on the purchase or later, from a chosen payment account, with pay terms and due dates
- Received purchases add stock automatically; editing or deleting a purchase adjusts stock accordingly
- Attach documents, print the purchase order and print barcode labels for received items
- Purchases list with payment status, due amounts and payment history per purchase
Sales and orders
- All orders in one list – WooCommerce checkout and POS – with channel, status and date filters
- Invoices and receipts with your logo, business details, header and footer text, standard or slim layout and invoice number scheme
- StoreCashier panel on the WooCommerce order screen (HPOS compatible), including IMEI / serial assignment
- WooCommerce orders deduct stock from the ledger at the order statuses you choose
Contacts
- Customers and suppliers with a complete profile: contact IDs, addresses, contact persons, bank accounts, groups, credit limit, opening balance and marketing consent
- Customer and supplier balances and transaction history
- Two-way sync with WooCommerce customers and WordPress users – users are created silently, no emails are sent
- Customer groups, supplier groups, price groups and contact sources
Accounting
- Payment accounts (cash, bank, card, mobile wallet) with opening balances and bank details
- Account book per account with deposits, withdrawals and fund transfers between accounts
- Default accounts for money received or paid without a chosen account, and a tool to link unassigned payments to an account
- Balance sheet and payment account report
Dashboard and reports
- Dashboard with KPI cards (sales, purchases, receivables, payables, stock value), sales trend, sales vs purchases, top products, top customers, sales by payment method, orders by status, low-stock alerts, recent sales and recent activity
- Date ranges including this / last financial year
- Profit / loss report
- Daily / monthly sales summary
- Payment method summary
- Product purchase report, product sell report and items report
- Stock report
- IMEI / Serial Number report
- Every report table can be searched, paged, printed and exported to CSV or Excel
Settings, staff and setup
- Quick Setup wizard: business details, regional settings, location, inventory, POS and staff
- Business settings: currency (synced with WooCommerce), number format, time zone (synced with WordPress), financial year and VAT number
- Tax, products & stock, contacts, orders & POS, invoices & receipts, barcodes & labels and reference prefixes
- POS staff: let selected WordPress users sell from the register and limit the payment accounts they can use
- Light and dark admin themes
- Optional removal of all StoreCashier data when the plugin is deleted (off by default)
- No tracking, no external services, all scripts, styles and images bundled locally
StoreCashier Pro modules (previews)
StoreCashier Pro is a separate, commercial plugin for growing businesses. To help you decide whether you need it, every Pro module is visible inside the free plugin: its screens are shown as read-only previews of the Pro interface, marked with a PRO badge in the navigation and a short notice at the top of the page.
Previews are for browsing only. They show your existing StoreCashier data where it exists (and clean empty states otherwise), and buttons that would save or process something open a short dialog that explains the feature is part of StoreCashier Pro. The free plugin contains no locked or trial code and no time limits: the Pro features themselves are only included in StoreCashier Pro. Everything listed in the sections above works fully in the free edition.
The following modules are shown as previews:
- Advanced POS (PRO) – split payments, hold and recall, multiple carts, drafts and quotations, coupons, shipping charges, cash register sessions, calculator, keyboard shortcuts, quick-add customer and credit sales
- Multiple business locations and branches (PRO) – per-location stock, branch profit & loss and stock requests
- Stock transfers and stock adjustments (PRO)
- Purchase returns and sell returns (PRO)
- Expenses and income (PRO) – with categories
- Product editor and order editor (PRO) – edit products and orders inside StoreCashier
- Staff roles and permissions (PRO)
- Trial balance and cash flow (PRO)
- CRM (PRO) – deals pipeline, proposals, estimates, contracts and activities
- Leads (PRO) – lead list, kanban board, follow-ups, source ROI, import / export and web forms
- HRM and payroll (PRO) – employees, attendance, leave, holidays, salary structures, payroll, sales targets, loans, expense claims, performance, recruitment and training
- Bookings (PRO) – calendar, bookings and resources
- Subscriptions and recurring billing (PRO)
- Support tickets (PRO) – tickets, canned responses and knowledge base
- Projects and tasks (PRO) – projects, timesheets, Gantt timeline, templates, task board and calendar
- Manufacturing (PRO) – production orders, bills of materials, job cards, quality checks, MRP, work centers and routings
- Repair jobs (PRO) – job sheets, brands and devices
- Assets (PRO) – asset register, check-outs, maintenance, depreciation and labels
- Approvals, documents and audit trail (PRO)
- Custom fields, email notifications and module manager (PRO)
- REST API and webhooks (PRO)
- Report builder and 50+ advanced reports (PRO)
Pro uses the same data as the free edition, so you can switch at any time without losing anything. Learn more at
softwareit.com.bd/storecashier.