Eren Labs – Stocktake for WooCommerce
Most WooCommerce inventory plugins help you manage stock numbers. Stocktake for WooCommerce helps you verify them against reality — the physical count process that stores actually run.
Workflow:
- Create a session. Pick a scope (all products or selected categories). A snapshot of current stock is taken so later sales don’t distort the variance.
- Count. Open the count screen on a phone or tablet, scan a barcode (or type a SKU), enter the quantity. Optional blind count hides the expected number so counters aren’t biased.
- Review variances. See expected vs counted, unit differences, and the value of the discrepancy.
- Apply. Post the counted quantities back to WooCommerce stock in one click.
- Export. Download the count sheet as CSV for your records.
Free core
- Unlimited stocktake sessions
- Snapshot-based variance (count while the store stays open)
- Counting modes: partial (spot count) and full / zero-based
- Barcode / SKU / product-name scan screen (USB & Bluetooth scanners)
- Phone camera barcode scanning — Beta (no hardware needed; some barcode types may not scan on every device — a handheld scanner or typing the SKU always works)
- Blind count
- Automatic stock backup before every apply, with one-click undo of the last apply
- Resume an unfinished count later (scans are saved as you go)
- Background snapshot for large catalogues
- Variance value using WooCommerce Cost of Goods meta (with a filter to override)
- Reorder shortlist — everything at or below its low-stock level (or out of stock) with CSV export, plus a negative-stock warning
- Count-completeness warning before a full/zero-based apply
- CSV export
- One-click stock adjustment
Pro
- Quick stock check — scan any product, see its live stock with a full per-variant breakdown, and fix a quantity on the spot (audit-logged, with configurable access for count staff)
- Add-on-top (tally) counting mode — count box by box across passes
- Goods-in (receiving) mode — scanned quantities are added to current stock
- Full restore-point history — browse and roll back to any point
- Inventory valuation report — on-hand value at retail and at cost, per category, with a purchase-price field
- Insights — ABC count-priority classification and an accuracy & shrinkage trend across your stocktakes
- Per-session variance-by-category breakdown — see which part of the shop leaks stock
- Multiple counters with attribution (who counted what)
- Recount / approval workflow
- Scheduled / recurring count reminders
- Printable count sheets and branded PDF reports
- Priority email support
Third-party libraries
This plugin bundles the ZXing barcode library (@zxing/library, MIT license, https://github.com/zxing-js/library) at assets/js/vendor/zxing.min.js, used as a fallback decoder for the phone-camera scanner when the browser has no native BarcodeDetector. It is served locally and never loaded from a remote CDN.
External services
This plugin uses the Freemius SDK (https://freemius.com) for optional usage tracking and for licensing/updates of the separate Pro version. On first activation you are shown an explicit opt-in screen; NOTHING is sent anywhere unless you click „Allow & Continue“ — choosing „Skip“ keeps the plugin fully functional with no data leaving your site. If you opt in, Freemius receives basic site data (site URL, WordPress/PHP versions, plugin version, admin email) to provide update notifications and support. Freemius terms: https://freemius.com/terms/ Freemius privacy policy: https://freemius.com/privacy/
