WooCommerce's default stock management is single-location: one number per product, reduced by one every time an order is placed. That works fine for a single warehouse. It falls apart the moment you have stock split across two locations — a main stockroom and a satellite unit, two staff members picking from different shelves, or fulfilment from multiple addresses.
This guide covers how to manage WooCommerce inventory across multiple physical locations, track which location fulfilled each order, and keep your stock counts accurate without resorting to a full warehouse management system.
Built from production: the system described here runs on a live UK WooCommerce store with two physical fulfilment locations and processes real orders daily.
We're writing the complete guide. In the meantime, see how we solved a similar problem with our Royal Mail tracking plugin — built from the same production codebase.
Read: WooCommerce Click & Drop Tracking →The plugin that powers this feature — Multi-Location Stock for WooCommerce — is currently in development. Get notified when it launches →