Products & Inventory Free + Pro

WooCommerce Inventory Management with Stock Ledger & Barcodes

Know your stock down to the product, variation, location and lot — with every movement recorded in an append-only ledger and synced to WooCommerce.

Regular price $99 — now$59Save $40one-time payment
StoreCashier products list with stock, stock value, purchase price and units sold

What Inventory does

StoreCashier adds real inventory management to WooCommerce. Instead of a single stock number, every purchase, sale and opening-stock entry is written to an append-only stock ledger, and the resulting quantity is synced back to WooCommerce. You can open the history of any product or variation and see exactly what came in, what went out, the current stock and its value at cost.

The free plugin covers the stock ledger, product stock history, units, barcode and SKU tools, opening stock (on screen or by CSV), barcode label printing and one business location. StoreCashier Pro adds stock per business location, stock transfers, stock adjustments, an in-plugin product editor for every WooCommerce product type, StoreCashier columns in the WooCommerce CSV importer and advanced stock reports.

Availability: Available in the free plugin and in StoreCashier Pro — items marked Pro need StoreCashier Pro.

Inventory features

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

Stock ledger and stock history

  • Append-only stock ledger FreeEvery purchase, sale and opening-stock entry is a stock movement. In Pro the ledger also records returns, transfers, adjustments and production.
  • Product stock history FreePer product and variation: quantities in (purchases, opening stock, sell returns, transfers in), quantities out (sales, adjustments, purchase returns, transfers out), current stock and stock value at cost.
  • WooCommerce stock sync FreeThe ledger total is kept equal to the WooCommerce stock quantity, so the storefront always shows the right availability.
  • Stock per business location ProSeparate stock for each shop, warehouse or branch, with opening stock per location.

Products, units and barcodes

  • Products list FreeYour WooCommerce catalogue with stock, purchase price, status and WooCommerce sync. Row actions include labels, opening stock and stock history.
  • StoreCashier fields on the WooCommerce product editor FreeUnit, barcode, purchase price and IMEI / serial tracking right on the native product screen.
  • Units of measure FreeUnits with a short name, optional decimal quantities and multiples of a base unit (for example 1 Box = 12 Pieces).
  • Barcode and SKU tools FreeA grid of products and variations with inline-editable barcode and SKU, plus bulk generation of missing values with your own prefixes.
  • Barcode label printing FreeCode 128, Code 39, EAN-13, EAN-8 and UPC-A labels on several sheet sizes and continuous rolls, with name, price, SKU, variation, business name and packing date. Barcodes are generated locally.
  • In-plugin product editor ProCreate and edit every WooCommerce product type, attributes and variations without leaving StoreCashier, with variation bulk actions for prices, purchase prices, stock and more.
  • WooCommerce CSV importer / exporter columns ProA StoreCashier column group (purchase price, unit, barcode, barcode type, opening stock location) in the native WooCommerce product CSV tools.

Opening stock and existing stores

  • Opening stock on screen or by CSV FreeEnter quantities and unit cost per product, or import a CSV with SKU, location, quantity, unit cost, lot number and expiry date. Row errors are listed after the import.
  • Sync all WooCommerce products FreeLinks every product and variation to the stock ledger and creates opening stock from the current WooCommerce quantity.
  • Bulk stock tools FreeEnable or disable “manage stock” on all products and sync all quantities to WooCommerce in one click.
  • Lots and expiry dates FreeLot numbers on purchase lines and lot plus expiry on opening stock. Pro adds lot and expiry reports.

Transfers, adjustments and stock reports

  • Stock transfers ProMove stock between locations with Pending (no stock moves), In transit (stock leaves the source) and Completed (stock arrives) statuses, shipping charges, carrier and tracking number.
  • Stock adjustments ProCorrect stock for damage, expiry, loss, theft, stock counts, internal use, samples or found stock, with addition / subtraction lines, amount recovered, notes and attachments.
  • Optional approval for adjustments ProWith the Approvals module gate switched on, stock moves only after the adjustment is approved.
  • Serial numbers everywhere ProSerials are tracked on returns, transfers, adjustments, manufacturing and repair parts.
  • Stock report FreeStock per product with valuation.
  • Advanced stock reports ProStock valuation at cost and retail, low stock / reorder with suggested quantity, expiry, lot, stock adjustment and stock transfer reports.

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

How Inventory works

The typical workflow, step by step.

  1. Sync your catalogueRun Sync all WooCommerce products: every product and variation is linked and current quantities become opening stock.
  2. Set opening stockAdjust quantities per location on screen or import a CSV with SKU, location, quantity, cost, lot and expiry.
  3. Buy and sellReceived purchases add stock; POS sales and online orders deduct it at the statuses you choose.
  4. Move and correct stockUse transfers between locations and adjustments with reasons (Pro) — every movement lands in the ledger.
  5. Watch the reportsUse the stock report, stock history and (Pro) low stock / reorder, expiry and valuation reports.

Inventory screenshots

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

StoreCashier products list with stock, stock value, purchase price and units sold
StoreCashier products list with stock, stock value, purchase price and units sold.
Product stock history showing every stock movement in and out with running balance
Product stock history showing every stock movement in and out with running balance.
In-plugin WooCommerce product editor with StoreCashier inventory fields
In-plugin WooCommerce product editor with StoreCashier inventory fields.
Variation editor with bulk actions for prices and stock
Variation editor with bulk actions for prices and stock.
Opening stock screen with quantities per location and CSV import
Opening stock screen with quantities per location and CSV import.
Barcode label printing with sheet sizes and label fields
Barcode label printing with sheet sizes and label fields.
Stock transfers between business locations with status and tracking
Stock transfers between business locations with status and tracking.
Stock adjustments with reasons and recovered amount
Stock adjustments with reasons and recovered amount.
Stock report with valuation per product and location
Stock report with valuation per product and location.

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

Inventory FAQ

Answers based on the StoreCashier documentation.

How does the stock ledger work?

Every purchase, sale and opening-stock entry is recorded as a stock movement. The product stock history shows quantities in and out, current stock and stock value at cost, and the total is synced back to WooCommerce.

Can I import opening stock?

Yes. Enter opening stock on screen or import a CSV with SKU, location, quantity, unit cost and optional lot number and expiry date. “Sync all WooCommerce products” can also create opening stock from your current WooCommerce quantities.

Can I generate SKUs and barcodes automatically?

Yes. The Barcode & SKU screen generates missing SKUs and barcodes in bulk with your own prefixes, and you can edit them on the same grid.

Which barcode types can I print?

Code 128, Code 39, EAN-13, EAN-8 and UPC-A, on several sheet sizes or continuous rolls. Barcodes are generated locally, with no external service.

Can I track lot numbers and expiry dates?

Yes. Purchases accept a lot number per line, and opening stock accepts a lot number and an expiry date. StoreCashier Pro adds lot and expiry reports, stock valuation and a low stock / reorder report.

Can I manage stock in several warehouses?

Yes, with StoreCashier Pro: stock per business location, opening stock per location, stock transfers with in-transit tracking and stock adjustments. The free edition manages one business location.

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

Inventory 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. 13 of the Inventory 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