InvFlux horizontal lockup

ERP-grade inventory for WooCommerce

WooCommerce stock you can trust — and trace.

WooCommerce keeps your stock as a single number with no history. Its checkout protects that number well — but admin edits, orders entered by hand or over the API, bulk updates, imports and other plugins all change it too, and none of them leaves a record. InvFlux keeps a ledger of every change, so when a number surprises you, you can see exactly what moved it.

Free, forever. Nothing changes in your store until you hand a product over.

One record of every stock change.

Think of it like a bank statement for your inventory: every change is written down — what moved, from where to where, who or what caused it, and why. WooCommerce's stock number is kept in step with that record. So a surprise has an explanation, and a count has something to be checked against.

Not just stock. Your whole operation, on one record.

Purchasing, your catalog and dispatch run inside WooCommerce on the same ledger — no second app to sync, no exported spreadsheets, nothing leaving your store.

Purchasing

Suppliers with their own SKUs, costs, minimums and case packs. Raise purchase orders, receive partial deliveries — or receive without an order — and stock lands at weighted-average cost. One click drafts a reorder for everything at or below its threshold, counting what's already on order: the classic min-max rule.

Catalog

Your whole catalog and live stock in one fast grid: filter, search, select cells like a spreadsheet, bulk-edit, and export.

Dispatch

A queue of what's owed to customers: tag, stage and ship, see which orders can't ship and why, and undo a shipment confirmed by mistake.

How InvFlux keeps the record whole

Edits that don't erase sales

Change a stock level while a sale lands, and WooCommerce saves your old total over it. InvFlux records what you changed, not a new total, so the sale stays counted.

Other plugins can't silently overwrite it

If another plugin, an import or WooCommerce's bulk edit writes the stock number directly, the write is discarded and the ledger's figure stands. You choose, per plugin, to be notified instead — or to let a trusted one's changes into the ledger.

Every change, explained

Every movement is on the record, with the count before and after. Answer "why is this number what it is?" for any product, any day.

Counts you can check

Export your stock to a spreadsheet and count against it. Where a count differs, correct the record with a reason — so a loss is a recorded fact, not a mystery.

More than a count

See what's truly available to sell, apart from what's held in a cart or committed to an open order.

Multilingual-safe

On WPML / WooCommerce Multilingual stores, a product's translations share one stock figure instead of splitting it across languages.

Everything on this page is free.

The ledger, the workbench, purchasing and receiving, and dispatch are all in the free plugin. Paid workflows and add-ons — roles and permissions, stock counts, multi-warehouse and more — come next. See the roadmap: what's shipped, what's in progress, what's planned. Status, never dates.

Every stock change, on the record.

Free on WordPress.org. Install it, and it finds the products WooCommerce already manages. Hand them over when you're ready — their current stock becomes the opening balance.