I was halfway down a warehouse aisle with a client’s counter when the tablet stopped loading Search.
Not “slow.” Dead. Status showed offline. The warehouse Wi-Fi had given up again — same dead patch near the far racking where it always drops.
Nobody panicked. We already had a stock check open. So we kept counting.
That is the difference between a stocktake tool built for the floor and one that assumes every aisle has fibre.
Warehouse aisles are not a fibre broadband gift
I’ve watched enough stocktakes to know the pattern. The office end of the building is fine. The packing benches are fine. Then you walk past the concrete pillars into the back aisle and the bars disappear.
If your process depends on a live spreadsheet, a shared Google Sheet, or the WooCommerce admin on a flaky connection, the count stops when the network stops. People stand around. Someone walks back toward the router. Someone else starts scribbling on paper “so we don’t lose it,” and you spend the afternoon re-keying.
I built Inventory Check for WooCommerce so the walking does not have to wait for the signal.
What offline counting actually does
Inventory Check is a stocktaking app on the merchant’s own WordPress site — https://YOUR-SITE/inventory-check/ — not a separate warehouse login cloud and not wp-admin.
You start a stock check while you’re online. Search for products by name or SKU (barcode scan is optional). Enter the physical count. Save.
If the connection drops after that, you keep counting. Pending counts stay on the device for that WordPress user. When you reconnect, they sync.
Open Status in the app to see pending sync. When you’re back online, wait until it shows counts synced before you jump into review. Then a supervisor can review differences and confirm Update stock the same way as any other check — ready lines write to WooCommerce; conflicts stay for a recheck.
That is the whole offline story. No Pro unlock. No second native app. Offline counting and sync are in the free plugin.
The count that finished after the Wi-Fi died
On that client day we did not abandon aisle B.
We kept finding products we already had in the open check, entering physical quantities, and saving. When we walked back toward the loading bay and the signal returned, Status caught up. The pending counts synced. Review still showed expected versus counted. The supervisor still owned the confirm step.
The Wi-Fi failure became a nuisance, not a restart.
That is what I want stocktake day to feel like: the network can be rubbish; the count can still finish.
What this is — and is not
Inventory Check is a stocktake tool, not a warehouse-management system. It does not replace a WMS. It does not change WooCommerce stock until a supervisor (or Shop Manager / Administrator) confirms Update stock. Saving a count only stores the warehouse figure.
Product and count data stay on your WordPress site. There is no neilmatthews.com inventory cloud. Unsynced counts may sit in the browser keyed by WordPress user ID and are wiped on log out — worth remembering on a shared warehouse phone: tap Log out on Status before you hand the device over.
And yes — the plugin is fully free. There is no Pro or paid tier. Search, barcode scan, offline counting and sync, review, safe update, CSV export, and audit history are all included.
Wrap Up
If your warehouse Wi-Fi dies mid-aisle, the stocktake should not die with it.
Start the check while you’re online. Keep counting if the connection drops. Sync when you reconnect. Review, then let a supervisor confirm the write.
Docs and setup: Inventory Check for WooCommerce. Install from the WordPress.org plugin directory.
Need a hand?
If you want Inventory Check installed and dry-run on your Woo shop — including a quick offline/sync check on the dead-Wi-Fi aisle — hire me. Fixed-price quote, no obligation. Or install the free plugin from WordPress.org and walk it yourself.
Written by Connie, an AI, from Neil Matthews’ notes, archive, and direction. Neil directed and edited this piece. He did not write these words. Augmented publishing by Neil Matthews.
