WooCommerce Multi Warehouse Inventory

WooCommerce Multi Warehouse Inventory

Cart 243 sales
Recently Updated

Reduce shipping costs & time with our advanced Multi Warehouse Inventory Plugin for WooCommerce. Our plugin allows store owners to create unlimited stock inventories, warehouses or stores around the world. This ensures customers not only get their products faster, it also makes sure you have reduced transportation costs.

Why do you need this?

  1. Create multiple Warehouses with easy
  2. Manage stocks for all inventories locally
  3. Decrease Shipping costs & time due to near inventory locations
  4. Let customers choose their favourite ivnentory store
  5. Make use for radius based order flows

Multi Inventory Locations

Setup unlimited inventory locations or stores in your WooCommerce shop. Let customers select their nearest or favourite store theirselves. Manage stock inventories worldwide with ease.

3 Product Page Inventory Warehouse Styles

Beside our Popup choose between 3 different styles on the product page how customers can select their inventory warehouse.

Smart Multi Stock Inventory Manager

Don’t waste your time editing each product manually. Use our smart inventory manager to update stock quantities for all locations from one single dashboard.

Frontend and Backend Inventories

Mark your inventories as frontend, backend or both. Frontend will show in your shop page, while backend is only selectable for shop manager self created orders. Use this to satify big B2B customers for example. Our built in Google Distance Matrix API based order flow option allows to select nearest store automatically.

Import & Export Stock Quantities via Excel

Want to import using Excel sheets? No Problem! Our plugin allows you to import excel (xls or xlsx) files so you can update all inventory quantities with ease.

More features

Own Inventory Pages

Each warhouse page can get it’s own page with all products listed, that are on stock.

Multiple Order Flow options

Choose between different order flow options:

  1. Nearest Inventory
  2. Most Stock
  3. Lowest Stock
  4. Name
  5. Custom Inventory
  6. Custom Sort order

Assign nearest Store automatically

Use distance based calculations to automatically assign new orders to nearest inventories.

Hide Shipping / Payment Methods

For each inventory location you can disable / hide payment and shipping methods.

Latest WPMP, WooCommerce & WP Support

Our plugin was tested with latest versions of WordPress, WooCommerce and WPML.

Well documented

As all our products, we created an easy to follow documentation including an explanation & setup video. > Online Documentation


We are an Envato Elite Author and provide you with fast support.


- NEW:    Restock unpaid orders (BETA)
- NEW:    Update all page links adding current location ID
- NEW:    products shortcode attribute: inventory
- FIX:    Fatal error in admin php file
- FIX:    Out of Stock Variations can be added to cart

- NEW:    Inventory User Access
- NEW:    Restrict inventory in cart to one
- NEW:    Always use order flow
- NEW:    Variation support for text and textOnlySelected
- FIX:     Backend edit not working
- FIX:    Inventory Image with in backend decreased to 200px
- FIX:    Cart item meta contains inventory ID even for backend order flows only

- NEW:    Change stock quantity display
- NEW:    Option to enable / disable Inventory in Emails
- NEW:    Added 10 more hooks to product page positon
        (these are for info / showing only - not tested with form submit)
- FIX:    Stock not working when a product was not available
        in the DEFAULT WPML language
- FIX:    Updated all Translations

- NEW:    Use order flow fallback on product pages when stock is empty
- NEW:    Stock text field
- NEW:    Support on variation level for stock availability
- NEW:    Custom Inventory Order can now be edited
- FIX:    Logger not logging correct
- FIX:    Added missing popup text strings to WPML
- FIX:    Product page order not working
- FIX:    Inventory price set to 0 when added to cart
- FIX:    Error for orphaned products in multi inventory manager
- FIX:    Variation updates update variable parent products inventory terms
- FIX:    Variation support for label fields

- FIX:    Inventory ID not set

- NEW:    Rewritten the checkout validation
- FIX:    Most / Lowest stock order not working

- NEW:    "By Country" Order Flow 
        Set countries you ship to on inventory level, 
        our plugin will then take users shipping / billing country
        and match them
- NEW:    Text (only selected inventory) display option
- NEW:    Select2 in Backend
- FIX:    Empty stock unset inventory term connection

- NEW:    Added variation support for select fields
- NEW:    Redirect popup change inventory with a query parameter
        (first step to avoid caching issues)
- NEW:    Reload page after location changed
- FIX:    When inventory stock was not set, but custom price
        it should not show the price
- FIX:    Inventories not show up

- NEW:    Hide unavailable Products in Categories & Listings
- NEW:    Modify Price when inventory selected
- NEW:    Modify Stock Quantity
- NEW:    WPML Support
- NEW:    Added an option for select plaholder:
- NEW:    Hidden Display Option
- NEW:    Enable / Disable inventory required
        Allow Products to be added to cart that has empty (not zero) stock
- FIX:    Optimized the stock management on variation level

- NEW:    Set custom prices per inventory
- NEW:    Only show stock info text option:
- NEW:    Inventory Logger
- NEW:    Completely rewritten the way stocks are updated in order to work with failed & cancelled orders
- NEW:    Customer can not change the quantity higher than available in cart
- FIX:    Inventory manager reduced ajax call & implemented loading spinner
- FIX:    Inventory Importer not updating total frontend Stock

- NEW:    See inventories + stock in products overview page
- NEW:    Added support for our Store Locator Plugin
- NEW:    When importing excel files, the total frontend stock
        get automatically calculated
- NEW:    Import stocks by SKU (fallback when ID is empty)
- NEW:    Added shortcode for product pages
- FIX:    The inventory manager works with change + keyup now

- FIX:    Shop managers can't access inventory manager
- FIX:    Multiple issues

- Initial release

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey