Inventory Check for WooCommerce

Beskrivelse

Inventory Check for WooCommerce is a stocktaking tool for warehouse staff. It is not a warehouse-management system.

Warehouse counting happens in a dedicated app on your own WordPress site at /inventory-check/, not in wp-admin.

Use it to:

  • Sign in with a WordPress user (counter or supervisor)
  • Optionally install the app on a phone home screen
  • Search WooCommerce products by name or SKU
  • Record physical counts for simple products and variations
  • Pause and resume a stock check
  • Review expected quantity versus what was counted
  • Catch conflicts when live stock changed during the count
  • Approve updates before WooCommerce stock is changed
  • See recent completed stock checks

This plugin requires WooCommerce. Pretty permalinks are required for the app URL.

What this plugin does not do

  • It does not replace a warehouse-management system
  • It does not collect customer names, addresses, emails, or payment data
  • It does not change WooCommerce stock until a supervisor confirms in the app

Pro

A Pro build (sold separately from neilmatthews.com) adds camera barcode scanning, offline counting, CSV export, and detailed audit views. The WordPress.org zip is the complete manual stocktake: search, count, review, history, and update.

Documentation

Setup, roles, counting, review, and troubleshooting:

https://neilmatthews.com/inventory-check-for-woocommerce/

Privacy

Inventory Check processes:

  • WordPress account data already on the site (login, display name, user ID)
  • WooCommerce product names, SKUs, barcodes/GTINs, thumbnails, and stock quantities
  • Stocktake names, physical counts, and audit rows of stock changes

It does not process customer personal data or payment card data. Counts stay on the merchant’s WordPress site. There is no neilmatthews.com inventory cloud.

The optional home-screen app uses a service worker that caches CSS, JavaScript, and icons only. It does not cache authenticated REST responses.

Pro builds may keep unsynced counts in the browser (IndexedDB), keyed by WordPress user ID, and wipe them on log out.

Freemius

Optional licensing and update delivery for the Pro package is provided by Freemius. The free WordPress.org build works without a Freemius licence. Freemius may phone home for licence validation and updates when you use Pro.

  • Freemius Terms: https://freemius.com/terms/
  • Freemius Privacy: https://freemius.com/privacy/

Installasjon

  1. Install and activate WooCommerce.
  2. Install and activate this plugin.
  3. Log in to WordPress, then open /inventory-check/ on your site.

Pretty permalinks must be enabled. Production use requires HTTPS (camera, installable app, and secure cookies).

Shop Managers and Administrators can count and update stock. You can also add Inventory Check Counter and Supervisor roles from WordPress users.

Ofte stilte spørsmål

Does this collect customer data?

No. The app works with product and stock data only. It does not need customer names, addresses, emails, telephone numbers, or payment details. See the Privacy section below.

Do warehouse staff need wp-admin?

No. Counting is done in the Inventory Check app at /inventory-check/. Supervisors can open a lightweight History screen in wp-admin.

When is WooCommerce stock changed?

Only after a supervisor reviews differences and confirms Update stock in the app. Ready lines are set to the counted quantity. Conflicts are left for a recheck.

What if stock changes while we are counting?

Inventory Check compares live WooCommerce stock to the quantity captured when the product was first counted. If they differ, that line is a conflict and is not written.

Can more than one stock check run at once?

Each user can have one open stock check (counting, paused, or in review).

Why is the app URL 404?

Enable pretty permalinks (Settings Permalinks) and open /inventory-check/ while logged in with Inventory Check access.

Vurderinger

Det er ingen omtaler av denne utvidelsen.

Bidragsytere og utviklere

«Inventory Check for WooCommerce» er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen:

Bidragsytere

Endringslogg

0.1.5

  • Do not ship a static web app manifest file. The live manifest is generated in PHP.

0.1.4

  • Completed stocktake history lists every check (paginated). The previous Free cap of 20 is removed.
  • Service worker and web app manifest output uses wp_json_encode for JavaScript and JSON.

0.1.3

  • Freemius SDK helper suffix is now icfw_fs (matches the Developer Dashboard snippet).

0.1.2

  • Tested up to WordPress 7.1.
  • Plugin Check: no hidden files in languages; user-agent is unslashed before sanitizing; stocktake SQL uses prepared queries.

0.1.1

  • Pro scanner and offline scripts ship in a separate folder so the free Freemius zip no longer includes them.

0.1.0

  • First MVP: search, count, review, safe reconcile, and confirmed WooCommerce stock updates.
  • Search and scan mark products already counted in this stocktake as Checked.
  • PWA at /inventory-check/ with home-screen icons.
  • Roles and capabilities for counters and supervisors.
  • Recent completed history (Free shows the 20 most recent). Pro adds scan, offline, full history, CSV, and audit detail.
  • Freemius SDK bundled for Pro licensing. The free build works without a Freemius licence.