Product Icon

Extendons Multi Locations Inventory Management for WooCommerce

Manage stock across multiple stores and warehouses in WooCommerce, with supplier tracking, purchase orders, and location analytics.
Choose a billing option
$79
Save 20%
$158 $126.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Manage Multi Location Inventory in WooCommerce

Multi Locations Inventory Management gives store owners full control over stock spread across several physical locations. Create warehouses or stores in a hierarchy, similar to WordPress categories, and track stock, pricing, and status separately for each one.

Customers can view where a product is available and select their preferred location on the product page, or you can run the plugin entirely from the backend and assign locations to orders yourself. Either way, stock updates automatically as orders come in, so every location stays accurate.

Beyond location tracking, the plugin covers the full supply chain. Add suppliers, raise purchase orders, and update stock automatically the moment an order is marked as received. A built-in analytics dashboard then shows revenue, margin, and demand forecasts broken down by location.

Features

  • Create unlimited inventory locations in a parent-child hierarchy and assign stock, price, and status to each one individually.
  • Let customers pick a location on the product page as a dropdown or radio button, styled with custom borders, colors, and font size, or disable front-end selection and manage location assignment entirely from the backend.
  • Let customers auto-select the closest location with a “Use Nearest Location” geolocation button, or restrict them to a predefined location.
  • Assign a manager, contact details, shipping zones, payment methods, and order time restrictions to each location.
  • Add and manage suppliers with contact details, billing currency, default discount, tax rate, lead time, and cancellation policy.
  • Create purchase orders linked to a supplier and location, notify suppliers by email, and update stock automatically once an order is received.
  • Auto-assign orders to a location based on highest stock or a priority ranking when running in backend-only mode.
  • Hide out-of-stock products across locations and add a location-based filter widget on the shop page.
  • View, edit, and filter stock, price, and status for every product and location from one table, with a per-product change history.
  • Customize stock status colors, set an over stock threshold, and import or export stock data in bulk with CSV.
  • Track revenue, units sold, and gross margin by location, and generate a demand forecast by product.

Let Customers Choose a Location on the Product Page

Show customers which locations carry a product directly on the single product page. Display the selector as a dropdown or radio buttons, add a heading or label, and style the field with a custom border, background color, and font size to match your store.

Let Customers Choose a Location on the Product Page

Assign Inventory at the Product Level

Enable multi inventory management for WooCommerce on any product to assign it to one or more locations directly from the product edit screen. Set the priority, quantity, price, sale price, expiry date, location, and supplier for each inventory entry, and add as many locations as the product needs. Stock set here syncs with the Manage Stock table, so you can fine-tune individual products first and manage everything else from the global settings.

Assign Inventory at the Product Level

Auto-Select the Nearest Location

Add a “Use Nearest Location” button so customers can find their closest stock point using their browser’s geolocation, without searching through a list manually.

Auto-Select the Nearest Location

Set Up Multiple Store Locations

Multi locations inventory management for WooCommerce enables you to create as many inventory locations as your business needs, from individual stores to regional warehouses, and organize them in a hierarchy when useful. Set a manager name, email, phone, and address for each location, and enter geolocation details to support the nearest location feature.

Set Up Multiple Store Locations

Restrict Orders by Location and Time

Limit customers to a predefined location, or set time windows during which a specific location accepts orders. Assign separate shipping zones, shipping methods, and payment methods to each location as well.

Restrict Orders by Location and Time

Manage Suppliers

Add multiple suppliers with their contact details, ordering email, website, billing currency, and warehouse address. Set a default discount, tax rate, lead time, and cancellation policy per supplier.

Manage Suppliers

Create and Track Purchase Orders

Create purchase orders against a supplier and location, and notify the supplier by email directly from the order with multi inventory for WooCommerce. Once an order is marked as received, the plugin updates stock at the linked location automatically.

Create and Track Purchase Orders

Run the Plugin from the Backend Only

Disable front-end location selection and let customers place orders without choosing a location themselves. Assign a location to each order manually from the backend, or let the plugin auto-assign it based on the location with the most stock or a preset priority ranking.

Run the Plugin from the Backend Only

Control Stock Visibility on the Shop Page

Hide products that are out of stock across all or selected locations on the shop and archive pages. Add a location filter widget alongside WooCommerce’s default shop filters so customers can browse stock available at a specific location.

Control Stock Visibility on the Shop Page

Manage Stock From a Single Table

Multi inventory management for WooCommerce enables you to view and edit stock quantity, price, sale price, low stock threshold, and backorder settings for every product and location in one table. Filter by SKU, product name, category, and switch between an all-locations view and individual location tabs. Click the history icon on any row to see that product’s stock change log.

Manage Stock From a Single Table

Customize Stock Status Colors

Set a distinct color for in stock, out of stock, backorder, low stock, and over stock statuses so store managers can scan inventory levels at a glance. Define an over stock threshold to flag surplus inventory automatically.

Customize Stock Status Colors

Import and Export Stock with CSV

Multistore inventory management for WooCommerce allows you to bulk update the stock quantity, price, and low stock threshold across locations by uploading a CSV file. Existing rows update automatically by matching product and location. Export all current stock data to a CSV file at any time.

Import and Export Stock with CSV

Track Performance with the Analytics Dashboard

View total revenue, units sold, and average gross margin for a selected date range and location with multi inventory for WooCommerce. Compare revenue and units sold across locations, and review turnover and margin per location individually. Generate a demand forecast by product based on historical sales consistency.

Track Performance with the Analytics Dashboard


Frequently asked questions

Can I create multiple inventory locations for one product?

Yes, Multi Locations Inventory Management lets you assign stock, price, and status to a single product across as many locations as you need.

Can customers see which locations have a product in stock?

Yes, you can display available locations on the single product page as a dropdown or radio buttons, and hide any location that is out of stock.

Does the plugin update stock automatically when I receive a purchase order?

Yes, marking a purchase order as received automatically updates the stock quantity at the linked location.

Can I run the plugin without showing a location selector to customers?

Yes, Backend Mode Only lets you disable front-end location selection and assign locations to orders manually or automatically from the admin panel.

Can I bulk update stock across locations?

Yes, you can import stock quantity, price, and low stock threshold in bulk using a CSV file, or export your current stock data at any time.

Does the plugin provide sales or demand insights per location?

Yes, the Analytics Dashboard shows revenue, units sold, and gross margin per location, along with a demand forecast by product.

Related Products

Price $79 annually
Rated 3.4 out of 5 stars
Price $279 annually
Rated 3.2 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.