Multi-Warehouse Inventory Management

  • Popularity Score 806 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Create multiple warehouses, define their unique shipping origins, manage inventory across multiple stores.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect

Previous Next

Multi-Warehouse Inventory Management


The Best Way To Manage Your Inventory

Make Magento your complete Inventory Control System with Multi-Warehouse Inventory Management. Every function is built directly into Magento according to Magento's Standards of Coding, and no external software is necessary. Created for the Ecommerce merchant to help efficiently manage their inventory across multiple countries, stores and warehouses. Multi-Warehouse Inventory Management is constantly under development to meet the demands of the industry.

Multi-Warehouse Inventory Management Will Help You:

1. Setup an Infinite number of warehouses, their unique addresses and warehouse contacts.

2. Manage Stock levels and backorders for each of your warehouses. Magento was not designed to manage inventory across multiple websites, stores and store views, but after installation you'll be able to do just that.

3. Warehouses will receive their own order notifications. They will be able to identify their orders, invoices and credit memos and operate independently of the other warehouses.

4. Ship from warehouse specific origins based on a number of configurations. Give your warehouses a specific origin address for shipment calculations and then specify the countries, states and zip codes that are assigned to your warehouse.

Warehouse Management

Multi-Warehouse Inventory Management is the most comprehensive warehouse management extension available for Magento.

1. Seperate your warehouses geographically. 2. Assign zones to your warehouses for accurate shipping. 3. or let the system automatically assign the closest warehouse with available quantities to your customers order. 4. Manage private warehouses for supplies and raw materials. 5. Manage orders, invoices, credit memos and shipments from warehouses individually.

With our comprehensive warehouse management abilities you'll be able to create an infinite number of warehouses to suite your specific needs. Make them publicly available or hide them from your users in order to manage supplies and materials.

You can easily define which warehouses will be assigned to which countries, states and zip codes, or let the software automatically determine your customers location and assign the nearest warehouse.

You'll be able to specify which warehouses can accept backorders and which cannot. Let's not forget that you can manage the stock levels of every warehouse individually. You'll be able to define minimum and maximum purchase quantities as well as specifying a minimum stock level.

Inventory Management

Manage Inventory across multiple warehouses with full control over how the warehouses handle that inventory. All of the native magento inventory management controls are available to you, but now they're available on a per warehouse basis, not just per SKU.

  1. View your low stock reports to see which warehouses have hit their low stock thresholds.
  2. Configure warehouse level backorders, minimums, maximums and low stock levels.
  3. Split order shipments across multiple warehouses.
  4. Assign products to specific warehouses.
  5. Take advantage of the Extended Dataflow for vendor integrations.
  6. For further integration use the extended Magento API.
  7. Manage shelf locations for each product.
  8. Multiple locations with its own stock levels, products and alerts.
  9. Set warehouse priority at the product level.

With our inventory management features you'll be able to manage the stock levels of every product with precision. Stock will be deducted from the warehouse of your configuration upon order shipment.

Before you ship an order you'll have the ability to change the warehouse to deduct inventory from.

Order Management

You have the power to define exactly how you want orders to be treated. You can let the customer choose the warehouse, or you can have the system determine the nearest warehouse. You even have the ability to let the system pull inventory from multiple warehouses depending upon availability.

1. Split Quantities for delivery allows one product delivery from several warehouses for a single order. It takes place if a product is not available in the requested quantity in any warehouse.

2. Choose which warehouse is used for an order based upon nine different shipping cost and distance algorithms to provide you with the most flexibility and control over purchases.

Shipping Management

We offer you complete control over your shipping abilities. Without such an option a multiple warehouse extension would be useless. Multi-Warehouse Inventory Management allows you do define exactly where your warehouses are located and which shipment methods are available from their location. With this kind of control you'll be able to reduce shipping costs, manage precise inventory levels and reduce the shipping delay between you and the customer.

1. Set the shipping origin/address for each warehouse independently.

2. Split shipments between warehouse at the time of the order and then adjust the stock origins when shipping those orders.

3. Handle backorders uniquely for each warehouse that you've created.

4. Set minimum stock levels for out of stock flags along with minimum and maximum order quantities.

Product Support and Upgrades

The business was sold to Merchant Protocol in early 2016. Merchant Protocol apologizes on behalf of the poor support that the Magento community received prior to our acquisition. We want to see to it that the owners of our extensions receive the best support possible. If for any reason you have any problems with our level of support or the software itself we will refund you.

Thank you for considering Multiple Warehouse Inventory Manager - The Merchant Protocol Team
M1 Extension Versions

Multi-Warehouse (May 9, 2012)

2012-06-10 03:03:31
  • Version number:
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
  • Magento 1.7.0 is added to supported versions

Multi-Warehouse (Apr 23, 2012)

2012-06-10 03:02:52
  • Version number:
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,
  • Nearest delivery method is added for multiple mode
  • Installer is optimised

Multi-Warehouse (Apr 18, 2012)

2012-06-10 03:02:19
  • Version number:
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,
  • Multiple mode Manual Selection delivery method is significantly improved
  • Checkout shipping method selector is updated
  • Layered navigation price fix is added
  • Customer locator is updated

Multi-Warehouse (Mar 7, 2012)

2012-06-10 03:01:41
  • Version number:
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,
  • Layered navigation counters fix is added

Multi-Warehouse 1.1.2 (Feb 29, 2012)

2012-06-10 02:58:19
  • Version number: 1.1.2
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,
  • Customer locator is improved
  • - Select from address book function is added
  • - Ability to hide / show attributes is added
  • Zip codes ranges feature is added for Assigned Areas delivery method

About rights on products

Hi, Does your extension enable the warehouse user to edit his own product forms only? Thank you.
Asked by: yanncho
No, all warehouses are shared among administrators
Answered by: innoexts
Date published: 2014-03-22

Can I assign a specific warehouse/inventory location to a store?

We have 20 something stores currently. I want to manage each stores inventory. IE there would be a 1 to 1 mapping for store and a warehouse. Also I want to use a common set of Products amongst all 20, however they may have a location specific SKU. Is this something your extension?
Asked by: evanspielberg
Yes, you can assign stores to warehouses as described here: A product SKU is common for all warehouses.
Answered by: innoexts
Date published: 2014-05-24

Can you create a specific shipping from address for different products?

Our company will be drop shipping from different warehouses as well as our company. This is product specific not store specific is this extension configurable for what we are trying to do?
Asked by: dianeu
You can set shipping origin and allowed carriers for each warehouse. Read more about the product on our website:
Answered by: innoexts
Date published: 2014-05-24


if we are a franchise, which sends orders to our stores. Is it possible to have a workflow that sends an order to a store who then has an opportunity to accept or reject an order, and then having the order move on to the next store if rejected.
Asked by: jannuse
You can change warehouses assigned to order items in the backend. Warehouse contact is getting notified on order create only. Read more about the module functions in the manual on our website.
Answered by: innoexts
Date published: 2013-10-22

Assign Warehouse by ship-to addrsss

Hi, I was wondering if it was possible to assign a warehouse to a customer based off their ship to address? Thanks!
Asked by: GraphicsB
I have the same query pertaining shipping address and warehouse location In addition to above we have different warehouse which fulfill different shipping options. Would it be possible to assign orders based on the shipping method to the relevant warehouse?
Answered by: Abdullah1239
Date published: 2016-12-24

Can it handle 'out of stock' and 'backorders' on the store level instead of global?

Just like how warehouses can be mapped to specific store views, could the 'out of stock' and 'backorders' be also separated for each store front?
Asked by: shrestha_sid
  • y_2017, m_2, d_25, h_23CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_6
  • loc_en_US, sid_8388, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by protocol

Multi-Warehouse Inventory Management is rated 1.6 out of 5 by 11.
Rated 5 out of 5 by from The New Owners Has Excellent Service - Ignore Past Reviews First off, we found this extension using Google, not Magento Connect. And if I had seen the reviews on here, I would have jumped to conclusions and been worried...BUT I'm so glad that didn't happen! The support is fast and amazing - let me explain. We are on a highly customized Magento installation, and we were needing the functionality of this extension. However, we were worried about compatibility with our heavily modded store, and their support offered to give us full access to test things out. If it didn't work, we'd be fully refunded. The module itself is solid and offers amazing functionality out of the box. Unfortunately, we work with a lot of 3rd party shipping modules and it was just going to take too much customization for our purposes. We emailed the developer and they provided the refund right away. We work with a lot of module developers, and these guys have the best support of any of them. They responded within minutes - not days. And they were very understanding and supportive of our needs. We will certainly be looking at their other modules. If you're in doubt, give this a shot as it is a very powerful extension. For the record, it appears this company used to be owned by someone else, which is when all of the negative reviews were written. Since changing ownership, they have worked very hard to correct that and I say they've done a great job. We need more developers like these!
Date published: 2016-06-03
Rated 4 out of 5 by from Works as described, Excellent Customer Support Extension Pros: Worked as advertised, and saved me a lot of time from developing similar functionality from scratch. Excellent Customer service. Extension Cons: If at all possible utilizing more observer methods over class rewrites of core files. Additional Comments: At the time of writing this, InnoExts was recently acquired by a new company, "Merchant Protocol". I'd like to take a moment to comment positively on the Developer Support I received, as it seems to be a complete turn-around from the experiences many people have posted prior to (all of which, are at least a year old at the time of writing this). Merchant Protocol was prompt to respond to my support inquiry (within minutes), and provided excellent support when I needed assistance with their module. After going back and forth via email communication describing my problem and giving the proper access to have Merchant Protocol debug my problem, my issue was resolved within the same afternoon as reporting it.
Date published: 2016-05-24
Rated 1 out of 5 by from Bad Extension Beware Really hard to communicate with the Developer, takes days. Your store will take a huge performance hit. Impossible to work with, breaks the database during install and uninstall. Cannot see the code until you've paid for the extension, at which point there is no going back since there are no refunds. Once you see the code you can see why there are no refunds. Wouldn't recommend this extension to anyone.
Date published: 2015-06-30
Rated 1 out of 5 by from Read the policy - no extension support We purchased this extension for a new site in development, it would not work so we contacted the vendor for support. The answer was a statement of policy (which was published by the vendor) which basically states - you are on your own. Again, we asked for any direction or assistance and received the same answer in not so friendly terms. "We have it stated that a module can conflict with other modules and you should test modules for conflicts with free encoded trial provided before an actual purchase." "this is a result of our terms ignorance. We are ready for a dispute." The policy is stated and not understanding it fully is our fault. Too bad that you are not willing to provide a little direction or assistance. It would go along way in making people want to do business with your company, its products and future extensions.
Date published: 2015-06-26
Rated 5 out of 5 by from Innoexts helped me out of a sticky situation. We Added quite a bit of custom code a while back to an old version of Innoexts Multi-Warehouse module. This put us in a really bad spot when we found some pretty serious conflicts with new features we were planning to deploy. Innoexts worked with us quite well. They applied their patch to our development server and again to production. They were able to resolve their part of the conflict much faster than we would have been able to sort through their code. The only issue that kept me from giving them a 5 for support is the time difference. It made communicating in a timely manor much more difficult. I would recommend them.
Date published: 2013-12-06
Rated 2 out of 5 by from It disable my shipping methods I instal this extension and then all my payment methods on my checkout page disappear. So I contact Innoexts and they told me to show them their the bug on their demo. But the bug isn't on the demo but on my website. I feel like totally helpless and I don't know what to do now...
Date published: 2013-07-17
Rated out of 5 by from A lot of Javascript errors in Onepage checkout page, I cannot go ahead with checkout process. It seems that a javascript file is missing in the package, in particular that one that is called lt;script type="text/javascript" src="lt;?php echo $this-gt;getSkinUrl('js/opcheckout.js') ?gt;"gt;lt;/scriptgt; in onepage.phtml file
Date published: 2012-07-03
Rated out of 5 by from Nice extension and great support!
Date published: 2012-01-20
Rated out of 5 by from M2E support should be added soon
Date published: 2012-01-18
Rated out of 5 by from Also very useful for my store. has many functions we needed. Installation was easy and configuration didnt take much time also. response to support emails has been fast even during holiday :) same thing about other extensions that might break but i guess not possible to do major changes without other customizations
Date published: 2012-01-01
  • y_2017, m_2, d_25, h_20
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_11
  • loc_en_US, sid_8388, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.