One plugin to run your whole shop from WordPress — sell at the counter, track stock across locations, manage purchases & suppliers, record expenses & income, and keep the books straight.
From the sales counter to the balance sheet — SmartStock covers the whole workflow without leaving WordPress.
Full‑screen kiosk register, barcode scan, multi‑cart, discounts, coupons, multi‑account payments & instant invoice print.
Append‑only stock ledger per product, variation & location — synced to WooCommerce automatically.
Supplier purchases, payments, lot & expiry tracking, and returns with correct stock & ledger effects.
Payment accounts, balance sheet, trial balance & cash‑flow. Every transaction posts automatically.
Move stock between locations & correct counts for damage, loss or recounting — fully audited.
Granular permissions, POS‑staff master switch, and per‑cashier location & account scoping.
Beautiful A4 & 80mm invoices, barcode labels, and an optional PDF invoice attached to order emails.
Profit/Loss, stock valuation, sales rep, product sell, payments, trending products & more.
Website + counter unified. Auto‑deduct stock on order status, per‑order location & docs.
Purpose‑built screens that your team will actually enjoy using.
A distraction‑free kiosk that turns any browser into a professional register.

An append‑only ledger records every movement, so your counts are always trustworthy.

Sales, purchases, expenses and refunds all post to the right account in real time.

No add‑ons, no upsells — the complete suite in a single plugin.
Save $20 and get the complete SmartStock suite—no module add-ons or hidden upsells.
Get SmartStock for $59Everything a buyer needs before checkout — no surprises after install.
Yes. SmartStock is WooCommerce‑native — your products and orders live in WooCommerce, so nothing is locked into a proprietary table.
Every POS sale is a genuine WooCommerce order, so website and counter sales share one history, one stock pool and one report set.
Yes — an append‑only ledger tracks quantity per product, per variation and per business location, then syncs the total back to WooCommerce.
Absolutely. Custom roles with a granular capability matrix, a POS‑staff master switch, and per‑user location & payment‑account scoping.
Invoices print on both A4 and 80mm thermal layouts, with a built‑in invoice designer and barcode label sheets.
No. Barcodes are drawn locally and there are zero external dependencies — your data stays on your site.
Get SmartStock today and give your business a professional POS & inventory system.