Magento extensions & Pay-as-you-go development

10 years of business 2101 reviews 4.9 average rating
User guide

You may also be interested in these resources:

Advanced Inventory for Magento 2

The Advanced Inventory extension for Magento 2 allows you to manage the stocks of different points of sale or warehouses through Magento 2 back-office.

Every time an order is placed through your website, it can be manually or automatically assigned to one or more warehouses or points of sale.

You can also follow in real-time the stock level of each point of sale or warehouse, the orders assignations, and anticipate if some restocking is needed.

With Advanced Inventory for Magento 2, any kind of scenario is possible. The module is easily configurable thanks to several setting options that correspond to the great majority of inventory management in real situations.

Advanced Inventory for Magento 2 is composed of a suite of performing tools for a better multi-stock management:

  • Point of Sale: allows you to display on your Magento 2 frontend a Google Map in order to help your customers find the closest point of sale.
  • Mass Stock Update: allows you to update all your Magento 2 stocks in one go via a CSV file.

The extension is also totally compatible with Pickup@Store that allows you to enhance the current features and so deliver a seamless experience across all channels.

With both extensions combined together, the orders can be fulfilled: 

  • from the warehouses
  • from the points of sale
  • from warehouses to points of sale (in the case where a POS relies on one or several warehouses)

Check how to build a strong online-to-offline retail with Pickup@Store

Use Advanced Inventory for Magento 2 in 6 steps

Advanced Inventory for Magento 2 can be used in 6 steps defined below.

To be able to use the Advanced Inventory extension on Magento 2.3, you need to disable all MSI modules as it is not 100% compatible. To do this, you can have a look at the following Magento documentation: https://devdocs.magento.com

STEP 1: Configure Advanced Inventory for Magento 2 in a general way

You can start with configuring your extension in a general way and according to your needs in:
StoresSettingsConfiguratioN Wyomind Advanced Inventory

Settings

The following settings are essential to configure the Advanced Inventory extension for Magento 2 according to your needs.

  • Advanced Inventory enabled
    You’ll have the possibility to disable the Advanced Inventory stock management by setting this option to NO. Stocks will then be managed natively in Magento 2. This feature is useful for example when you’ve just installed the Advanced Inventory extension and you’re configuring stock management.
  • Multiple assignation enabled
    With Advanced Inventory for Magento 2, you can assign orders to many points of sale or warehouses.
  • Automatic assignation enabled
    If you activate the automatic assignation, your orders will be automatically assigned to one or more points of sale/warehouses according to the store view of the order, the customer group, the priority of the point of sale, the assignment rules and shipping address, the availability of the items in the stock.
  • Default Assignation for admin order
    Define a default assignation for the orders created from the Magento admin. It can be: 
    AutomaticNo AssignationOne of your POS/WH

  • Notifications in backend enabled
    If you enable order assignation notifications, you should get a message at the top of your admin saying some orders need your attention and have to be assigned to a point of sale or a warehouse.
  • Start date for order notifications
    You can edit the start date for order assignation. Then only the orders placed after that date will be managed.
  • Order status disallowed for manual assignation
    Advanced Inventory allows you to disable assignation update according to order statuses such as Complete or Canceled orders. Then it won't be possible to modify stock assignation for orders with these statuses.
  • Automatic stock status updated enabled
    You can also enable an option to automatically update stock status when product quantities are changed from the admin panel.

  • Add information tooltip in the frontend stock grid
    You can add a tooltip in the frontend product page. 
  • Tooltip text
    Add the text you want including HTML.
    For example: 
    <p>What does this inventory mean?</p>
    <p>Click to read our FAQ about inventory and to learn about </p>
    <ul>
    <li>Available for Shipping</li>
    <li>Backordered</li>
    <li>Out of Stock</li>
    </ul>
    <p>
    <a href="/faq" target="new">
    <input type="button" name="button" id="button" value="Learn More">
    </a>
    </p>​
  • Tooltip size
    Define the size of the tooltip in pixels. 
    By default, it is 200px.  
  • Tooltip position
    Define the position of the tooltip according to the mouse pointer. 
    By default, it is left.

System

With Advanced Inventory for Magento 2, you have the possibility to use some useful tools to save all the logs and the stock movements you have made.

  • Enable log file
    By enabling the log file, all actions will be logged in: 
    var/log/advanced-inventory-dd-mm-YYYY.log
  • Enable the stock movement journal
    The stock movement journal is a useful tool that will allow you to see what has been done and if your stock changes have been taken into account. To check your stock movements, go to:
    SalesPoint of SaleStock movement journal
  • Stock movement journal lifetime history
    You can also define the number of days you want to include in the Journal history. Any stock movement older than this value will be automatically deleted. 

STEP 2: Manage your points of sale

Now, you need to create your points of sale and/or warehouses. For this, click on Create new point of sale/warehouse from:
SalesPoint of SaleManage POS/WH

Note that Google is now asking for an API key to display the Google map. If you don't have an API key yet, check our faq to know how to get your own key.

General Information

In the General Information tab, you can define an internal code for your warehouse/point of sale. Give it a name and a type of display among point of sale and warehouse:

  • the points of sale will be visible on the Google map
  • the warehouses won’t be visible from the Magento 2 front-office

Define where the point of sale is visible on the frontend: 

  • on store locator
  • on product page 

Finally, give it a priority (the order of display is used for the point of sale display on the map and for the priority of the assignation rules) as well as a latitude and a longitude using Google map.

Address & Hours

In the Address & Hours tab, define the address of the warehouse/point of sale. Add a phone number and an email address. Finally, add an image and specify the opening hours and lunch hours if this is a point of sale. Note that if you have filled in the email field, a copy of the email sent to the customer will also be sent to the store when the order is assigned to a point of sale/warehouse.

Store Views Selection

In the Store Views Selection tab, define for which store view(s) you want this warehouse/point of sale to be available. You can also make your warehouse/point of sale available for all store views.

Attention, if you select No Store View, the point of sale won't be available at all. 

Customer Group Selection

In the Customer Group Selection tab, select the group(s) of customers that will be able to see that warehouse/point of sale. Here again, you can do what you want and decide to make that warehouse/point of sale available for retailers only or for all customer groups.

Attention, if you select No Customer Group, the point of sale won't be available to anybody.

Frontend

You have the possibility to define a description specific to the POS/WH as well as to enable a unique frontend page.

In the Store Locator page, you can use the global store description, or use a specific one for the POS/WH.  

If you choose to use a template specific to the POS/WH, you have the possibility to add variables to the description. 

You can also enable a unique Store page for the POS/WH.

Define your own URL key, for example, with italy-store, you'll be able to access the store page from:
https://www.yourstore.com/italy-store

Also, add the content of your choice. Note that HTML and CSS code are supported. 

You can use below variables in the templates:

  • {{code}}
    The point of sale code
  • {{name}}
    The point of sale name
  • {{phone}}
    The point of sale phone number
  • {{email}}
    The point of sale email address
  • {{address_1}}, {{address_2}}, {{city}}, {{state}}, {{country}}, {{zipcode}}
    The point of sale address
  • {{hours}}
    The point of sale opening hours
  • {{description}}
    The point of sale description
  • {{image}}
    The point of sale image
  • {{link}}
    Link to the point of sale page 
  • {{google_map}}
    The Google map with the targeted point of sale
    Note that you can't use the Google map variable in the Store locator description template. 
  • {{additional_attribute_code}}
    All custom attributes that you have configured:
    See how to configure your own attributes

Inventory Settings

In the Inventory Settings subtab, you can enable the stock management for that POS/WH. 

Note that you can also enhance the Advanced Inventory features with the Pickup@Store extension that allows your customers to pick up their orders from any of your points of sale! Check how to use extensions.

Then, you'll be able to define the assignation method you want to use between:

  • Do not assign any order
  • Assign orders when product is available
  • Assign orders depending on specific rules: when choosing that option, you have the possibility to fill in the rule to assign the orders to that particular point of sale (Check the following step to see how to manage assignation rules).

Advanced Inventory for Magento 2 offers you the possibility to notify by email the recipients, that is to say, the manager(s) of the point of sale. For that, you simply need to add the different email addresses separated with a comma.

You also get the link of a RSS feed that will include any product that shows low stock for that particular POS.

Finally, you can define Stock status messages to display on the product page. For example: 

When the product is in stock:
Same day pickup

When the product is backorderable:
Available for Pickup in 2-3 days

When the product is out of stock:
No stock

Note that if the customer has selected a preferred store, this one will appear first in the list. 

In the Default settings for products subtab, you'll also be able to define the default product settings for this stock.

You'll have the possibility to use the configuration settings for the backorder. If you don't, you'll have to define your own parameter for the backorder status between:

  • No backorders: no order is allowed if the product is out of stock.
  • Allow quantity below 0: the product can be ordered even if it is out of stock.
  • Allow quantity below 0 and notify customer: the customers are notified that they can order even if the product is out of stock. A message will be added in the cart and in the checkout indicating the number of items in backorder.

Finally, you'll be able to save and apply stock settings to all multi-stock products for this point of sale or warehouse.

Additional information

For each store, you can define your own attributes in order to customize the store page as you want.

For this, go to:
SalesPoint Of SalePOS / WH Attributes

Click on Add a new attribute.

This works the same way than product attributes. 

The attribute can be:

  • text (simple input)
  • textarea
  • wysiwyg

Note that the attribute code will be generated automatically from the attribute label.

Once saved, a notification displays and the attribute is listed in the grid. 

Once created, the attributes will be displayed in the Additional information tab of each point of sale. 

Then, they can be used in the description template for the store locator and in the template for the point of sale page.

Check the documentation on the Point of Sale extension to know more about the point of sale management on Magento 2. 

STEP 3: Manage your stocks

One of the most important features of Advanced Inventory for Magento 2 is to manage stocks.

A tool named Stock movement journal will help you to see if all your changes have been made. This includes changes made by any user, customer, or via the external API.

You should find a list of all the actions that have been made in:
SalesPoint of saleStock movement journal

For example, on the above screenshot, we can see that the Admin named Jon has edited a product page (product id = 2) and changed the quantity for the product in a point of sale/warehouse (id = 541) from 0 to 10 units.

If you hover the mouse over the reference code, you’ll see the details of the action such as the SKU of the product and the name of the point of sale/warehouse.

Advanced Inventory for Magento 2 allows you to manage your stocks according to 4 different ways:

  • From the grid:
    ProductsInventoryStocks
  • From the backend product page:
    ProductsInventoryCatalog
  • With Mass Stock Update (have a look at the Mass Stock Update extension)
  • With the API (for web developers only)

Stocks for each point of sale can be visible on the Magento 2 front-office product page directly.

The display of these stocks will depend on the configuration of each point of sale (which store view and customer group is linked to it) and also from which store view the customer is looking at the product page.

To display the stocks on your product frontend page, you need to go to the file:
Magento2/vendor/magento/module-catalog/view/frontend/templates/product/view/form.phtml

And add the following script:

<?php $this->getLayout()->createBlock('\Wyomind\AdvancedInventory\Block\Catalog\Product\Stock')->output($_product); ?>

Advanced Inventory for Magento 2 allows you to manage your stocks from the product grid in:
ProductsInventoryStocks

The product grid displays the quantity available for each product.

To enable or disable multi-stock, you can either tick the products you want and choose Enable multi-stock or Disable multi-stock from the Actions dropdown or select the option you want for each product by clicking on the dropdown in the last column of the grid. 

If you decide to enable multi-stocks, you will be able to enter the number of items in each point of sale or warehouse directly from the grid. The Qty column will then be adjusted according to the number of products in each point of sale and warehouse. Note that by selecting Disable multi-stock, you won't be able to manage your stocks.

Depending on your stock configuration for each product, you may see orange notifications below the quantity of a point of sale/warehouse. 

  • Backorders allowed: means that backorders are allowed. For example, if you type -10, it will be deducted from the total quantity.
  • Qty not managed: means that the quantity is not managed for that particular point of sale/warehouse. 

You can also filter by store view. For example, if you choose the FR store view, you'll see only the point(s) of sale linked to that store view and the product quantity of the FR store view.

Use the arrow keys to increase/decrease the stocks.

Manage your inventory from the backend product page

You can also manage your stocks for each point of sale at the product level. To have access to the back-office product page, you can either go to:
ProductsInventoryCatalog or toProductsInventory Stocks

Choose a product and click on Edit. You will have the possibility to manage stocks directly by clicking on Advanced Inventory subtab (under the quantity of the product) then in the Wyomind Advanced Inventory section.

To manage your stocks, define Manage local stock on YES.

Now you can manage your stocks for each point of sale or warehouse:

  • Stock enabled: manage the stocks for that POS/WH.
  • Stock disabled: the POS/WH won't be taken into account. This is useful when some products are not available in all your POS/WH. On the frontend product page, this will be displayed as Out of Stock.
  • No stock management: unlimited stock, no quantity is managed for the product.

Be careful when there is no stock management, then no quantity is managed for the product. This means that there is an unlimited number of items and so the product can be ordered.

When stock management is enabled, you can define the product stock for each point of sale. You have also the possibility not to use default settings. If you untick that box, you have the choice between 3 options:

  • No backorders: when there's no stock, it's impossible to order the product
  • Allow quantity below 0: even if there is no stock, the product can be ordered.
  • Allow quantity below 0, and notify customer: even if there is no stock, the product can be ordered and the customer will be able to see in the front-office that backorder is allowed for that product. 

You also have the possibility to filter by store view. For example, if you choose the DE store view, you'll see only the point(s) of sale linked to that store view and the product quantity of the DE store view.

Manage your inventory via the API

You may use a Web app or a software to manage your stocks. So that you can make the link between that tool and your Magento 2 instance, the Advanced Inventory extension allows you to use the RESTful API to manage your stocks.

You'll find the different methods that you can use in the webapi.xml file available in:
magento2/app/code/Wyomind/AdvancedInventory/etc

  • getStockByProductId: Get stock data for one product
  • getAllPointOfSaleAndWarehouse: Get all warehouses/points of sale
  • getPointOfSaleAndWarehouseByStoreId: Get all warehouses/points of sale for one store view
  • getStockByProductIdAndPlaceIds: Get stock data for a group of warehouses
  • getStockByProductIdAndStoreIds: Get stock data for a group of store views
  • updateStock: Update the stocks settings of a product for one warehouse
  • updateInventory: Update the inventory settings for one warehouse
  • get: Get an order only with products assigned to the warehouses visible by the user
  • getList: Get orders only with products assigned to the warehouses visible by the user

You will find examples of usage for the different methods in the Advancedinventory-apicall.php file available in:
magento2/app/code/Wyomind/AdvancedInventory

STEP 4: Manage your products

With Advanced Inventory for Magento 2, you can manage the stocks of each one of your products and on different levels.

Enable multi-stock

There are several ways of enabling multi-stock for your products.

  • From:Products Inventory Stocks

Select the products you want by ticking each product manually, choosing Select all or Select visible.

Then from the Actions dropdown at the top, select Enable multi-stock. Click on Submit and then don’t forget to Save all changes.

  • From:Products Inventory Catalog

Choose a product and click on Edit. Under, the quantity of the product, click the Advanced Inventory link and then go to the Wyomind Advanced Inventory subtab. There, you can decide to Manage local stock.

Use the tree-view

You should see a column named Stocks in:
ProductsInventoryCatalog

In that column, you should see a link Show stock details which is displayed for all products in which multi-stock is enabled. If you click on that link, a tree-view is displayed and shows the total of items for each store view.

If the tree view is not displayed make sure the Stocks column is selected in the Columns dropdown.

Below is a concrete example:

Each point of sale or warehouse is linked to one or more store views:

  • French Paris Store: US and FR Store views
  • Germany Berlin Store: US and DE Store views
  • United Kingdom London Store: US Store view

For a product available in 3 points of sale:

  • French Paris Store: 5 items,
  • Germany Berlin Store: 2 items,
  • United Kingdom London Store: 4 items

You will get the following tree view:

Main Website
     Main Website Store
          DE Store View (6)
               Germany Berlin Store (2)
               United Kingdom London Store (4)
          FR Store View (9)
               French Paris Store (5)
               United Kingdom London Store (4)
          US Store View (11)
               French Paris Store (5)
               Germany Berlin Store (2)United Kingdom London Store (4)

STEP 5: Manage your sales

Advanced Inventory for Magento 2 allows you to assign the orders in two different ways:

  • Manually
  • Automatically

To manage the order assignations automatically, you need to define the Automatic assignation enabled option on Yes from:
StoresSettingsConfig Wyomind Advanced Inventory

Before anything, you must know that an order will be assigned to a pos or a warehouse according to these settings:

  • the store view: which store view is assigned to the pos/wh.
  • the customers group: which customer group is assigned to the pos/wh.
  • the priority: does the pos/wh have priority.
  • the availability of products: are all the ordered products available in the pos/warehouse.
  • the assignation rules: what are the assignation rules defined for the pos/wh.
  • the shipping address: what is the shipping address of the customer.

In order to manage the automatic assignations, 2 tools are essential. You can configure the assignation rules in the Inventory settings tab of a pos/wh so that the orders can be automatically assigned to a pos/wh depending on the area. Finally, you will be able to check to which pos/wh the orders have been assigned as well as to modify these assignations in the assignation table available in:
SalesOperationsOrders

Assignation table

You should see a column named Assignation if you go to:
SalesOperationsOrders

A notification is displayed in the box. It can be in a different color depending on the order assignation:

  • Name(s) of the pos/wh = the order is assigned to one or more pos/wh if you enabled the multi-assignation
  • No assignation required = the status of the order is disallowed for a manual assignation
  • Order placed before multistock initialization = the date of the order is older than the start date for order assignation
  • 1 item is partially unassigned = some products are partially assigned
  • 1 item is unassigned = some products must be assigned manually to a pos/wh

The assignation table will be displayed in any Order view page, or by clicking on a green or a red notification from the Assignation column in:
SalesOperationsOrders

A popup window opens and displays an assignation table. That table will show the products of the order, the different points of sale/warehouses and the stock for each item.

Whenever you want, you can assign each product to one or more points of sale/warehouses (if you have enabled the Multiple assignation enabled option in StoresSettingsConfiguration Wyomind Advanced Inventory) or modify the automatic order assignation from that table.

You also have the possibility to automatically assign the items by clicking on Run automatic assignation. The products will then be automatically assigned to the points of sale/warehouses bringing together the more assignation criteria.

In the example above, you can see how many items must be assigned in the Qty column. The last line is in red because one item still must be assigned.

Some colors and symbols will help you to understand how the assignation table works:

  • Numbers in Green: means that the pos/wh has stock
  • Numbers in Red: means that there is no stock and no backorders
  • Numbers in Orange: means that backorders are allowed
  • X Qty not managed: multi-stock is disabled
  • - Stock not managed: you don't manage stock for a product at all (the product is then available)

Assignation rules

The assignation rules allow you to automatically assign orders placed on your website to one or more points of sale. These rules allow you to define the geographical area that each one of your points of sale can cover. They are based on your customer's shipping address: code of the country and/or zip code and/or regional code.

In addition to the assignation rules, you need to have defined:

  • the Automatic assignation enabled on Yes in:
    StoresSettingsConfig Wyomind Advanced Inventory
  • the Assignation method on Assign orders depending on specific rules in the Inventory settings tab of a point of sale configuration

You need to define assignation rules for each point of sale or warehouse. For this, choose a point of sale and click on Edit from:
SalesPoint of SaleManage POS / WH

In the Inventory settings tab, make sure you have selected Assign orders depending on specific rules. Here you can write your own assignation rules using the same syntax as the Owebia Shipping extension (with their agreement).

By default, the assignation rules are defined on “*” which means that the point of sale/warehouse will manage orders from worldwide. If the field is empty, the pos/wh won't assign any order.

Below are some examples that you can use in the Assignation rules field:

By default:

*: Worldwide

For a whole country:

US(*): All United-StatesUK(*): All United-Kingdom FR(*): All France

For a specific region of a country:

US(CA): California / United-States
FR(75*): All French zip codes starting with 75 (Department of Paris)
DE(7*): All German zip codes starting with 7 (Region of Bade-Wurtemberg)

For many countries:

US,UK,CH,ES,IT: United-States, United-Kingdom, Switzerland, Spain, and Italy

You can subtract some regions. For example:

* - (CAN, US(CA,FL)): Worldwide except Canada, California and Florida

For flexible assignation rules, it is also possible to use regular expressions:

FR(/^75[0-9]+$/): Department of Paris (All French zip codes starting with 75 followed by numbers from 0 to 9)

To better understand how to use assignation rules, you can have a look at the Owebia Shipping documentation.

Credit memo

With Magento 2 you can create a credit memo for any customer that wants to return products that have already been invoiced.

In that case, Advanced Inventory will allow you to return products to specific stocks directly when editing the credit memo in:
SalesOperationsOrders

For example, a customer wants to return an item. When creating the credit memo, you'll be able to choose to which stock you want to return the item.

In the case where you have many items to restock, you'll be able to choose a different point of sale or warehouse for each item.

Now, you should see that the credit memo has been taken into account and the items have been returned to the point(s) of sale/warehouse(s) you've chosen if you check-in:
SalesPoint of SaleStock movement journal

STEP 6: Manage permissions

With Advanced Inventory for Magento 2 you have the possibility to assign different rights to each admin user.

Let's imagine you have 6 points of sale managed by 3 store owners.

Each store owner manages 2 points of sale:

  • Tom, the first store owner manages the German and Belgium points of sale.
  • Sarah manages the Spanish and Italian points of sale.
  • Jon, the third manager is in charge of the French and British points of sale.

Roles and Users

In a first time, you need to create a role in:
SystemPermissionsUser Roles

Define a name (ex: Manager) as well as the permissions associated with that role. You can choose the different permissions you want to assign to the role (for example not to allow the management of the permissions table for these users).

Then, create an admin user for each one of these managers in:
SystemPermissionsAll users

They can all be linked to the same role, for example, Manager.

Permissions table

You can assign permissions to each store manager so that they can all manage the points of sale they’re in charge of, from:
SalesPoint of SaleUsers permissions

To do so, simply tick the appropriate boxes for each manager. 

By ticking the All box, the store owner will be able to manage all the points of sale and orders placed by customers. 

If you tick Unassigned orders, the store owner will be able to manage all the orders that haven’t been assigned to a point of sale.

Now, if a store manager logs into the Magento 2 back-office, for example, Sarah. Among the orders placed by the customers, she'll be able to see, manage and change the number of items only assigned to the points of sale she manages: the Spanish and Italian points of sale.

Build a strong online-to-offline retail with Pickup@Store

As Advanced Inventory focuses on smart Magento stock management, it gives you many possibilities to manage your stores and drive online purchases from offline channels.

Indeed, a study from UPS revealed that nearly 40% of purchases are made through a combination of online and in-store activity, showing the importance of driving in-store users to visit the online store, and vice versa.

The main feature of Pickup@Store is to propose to your customers to come and pick up their orders from your points of sale. Using Advanced Inventory with  Pickup@Store  can help you to:

  • propose a multi-channel distribution: from your website, from your brick and mortar stores
  • let your customers pick up their orders from your own pickup stores
  • manage the stocks of all your stores

 
If you're looking for optimizing your supply chain management, you can have a look at the different possibilities you can achieve using both extensions at the same time.

Define a fee for each pickup store

Depending on the pickup location, the fee may not be the same for all your store pickup methods. You can then define a fee for each POS. For this, edit the POS from:
SalesPoint of SaleManage POS/WH

Pickup At Store

For each point of sale, you can define a fee when customers choose the pickup at store method. The handling fee will be displayed in the cart, in the checkout when selecting the point of sale, as well as in the total of the order.
  • Handling Fee
    You can use the global handling fee or define a specific one. 
  • Fee amount
    No need to add the currency as it will automatically use the one linked to the store view. Use a dot if needed.
    5.5
  • Minimum time required to handle an order
    You can use the global time required to handle an order or define a specific one. 
  • Minimal delay for an order
    Add the time in minutes. 
    1440
  • Minimum time required to handle a backorder
    You can use the global time required to handle a backorder or define a specific one. 
  • Minimal delay for a backorder
    Add the time in minutes. 
    2880

Use the stocks of warehouses

When customers select the pickup method, you have several possibilities to manage your stocks:

  • Fulfill the orders from your points of sale
    The order is assigned to the selected point of sale
    The stocks of that point of sale are decreased.
    The customers pick up their orders in that pickup store. 
  • Fulfill the orders from your warehouses to your pickup stores
    The point of sale doesn't manage stocks, it's just a pickup location. 
    The stocks of the warehouse(s) linked to that point of sale are decreased. 
    The customers pick up their orders in the pickup store.

 

For each point of sale, you can then use the stocks of other warehouses. In that case, the selected warehouses will fulfill the orders and the point of sale will be a simple pickup location.

For this, check the Inventory Settings tab in the POS configuration from:
SalesPoint of SaleManage POS/WH

Inventory Settings

For each point of sale, you can use stocks of other warehouses instead. This is particularly useful when your pickup locations don't manage stocks. 

When choosing the Use warehouses stocks, you can select the warehouses you want. In our example, when customers select the above store for picking their order (USA Los Angeles Store), then the stocks of the USA Miami Store and/or USA San Francisco Store will be decreased. 

Enable the Preferred store option

Add the widget

You have the possibility to add a widget to let your customers select their preferred store. 

For that, go to: 
ContentElementsWidgets

Click on Add Widget.

Select Preferred Store as type and choose your theme. Click on Continue

Configure the Storefront Properties according to your needs and Add Layout Updates as in the example below.

Finally, choose the widget options. You have the choice between:

  • 1 column - Store List 
  • 1 column - Google Map
  • 2 columns - Store List and Google Map

You can also choose to automatically select the nearest store if the customer doesn't have selected a preferred store. 

Select the preferred store

When the widget is added, your customers will then have the possibility to choose their preferred store by clicking on Find a store from the top bar. 

A popup should be displayed and list all available stores. 

If enabled, geolocation can be used to propose the closest store and customers can also select their preferred store by clicking on Choose this store

Once the store is selected, this will be displayed in the top bar.

Note that if customers have a preferred store, then it is automatically highlighted with the mention "Preferred store" or "*" and selected in the order summary and in the checkout if they choose to collect their order in store.
<p>What does this inventory mean?</p>
<p>Click to read our FAQ about inventory and to learn about </p>
<ul>
<li>Available for Shipping</li>
<li>Backordered</li>
<li>Out of Stock</li>
</ul>
<p>
<a href="/faq" target="new">
<input type="button" name="button" id="button" value="Learn More">
</a>
</p>​​

Advanced Inventory for Magento® 2, a multi-stock management and drop-shipping package!

Define an unlimited number of stock levels for each product

  • Manage stocks for each POS/warehouse
  • Automatically synchronize the POS inventory in your Magento® inventory
  • Get an overview of your stocks for each POS/warehouse in a treeview
  • Display the stock levels of each pos on the frontend product page
  • Add a custom Stock status message on the product page

Dispatch your orders to one or more pos/warehouses

  • Manually dispatch your orders
  • Automatically dispatch your orders using country codes and/or zip codes

Assign permissions for each pos/warehouse

Give each store owner permissions to manage POS/warehouse inventory and orders

Clearly display the point of sale on the frontend pages

  • Display all your POS on the Google map
  • Show directions to all your stores from any location
  • Enjoy a fully responsive interface
  • Create specific pages for each point of sale
  • Create custom attributes to customize the content of each page

Track all your stocks in one click

  • Get low stock products notifications for each POS/warehouse
  • Enable the stock movement journal

Facilitate your dropshipping management

Automatically notify pos/warehouses when orders are placed

Control your stocks with ease

  • Use the API to remotely manage your different stocks from a third party software/web app
  • Import product data from CSV files
  • Automatically change the product availability based on the stock amount

Enhance the Advanced Inventory features with the Pickup@Store extension!

  • Build strong online-to-offline retail and allow your customers to pick up their orders from any of your points of sale!
  • Fulfill the orders from warehouses/points of sale directly or from warehouses to pickup stores
  • Let your customers choose their preferred store and don't worry anymore about choosing a pickup store.
Freqently Asked Questions
Pre-sales informations

Find in the below comparison table, the differences between the Advanced Inventory extension and the MSI Suite. 

Advanced Inventory MSI Suite
Magento versions <v2.3, >= v2.3 (MSI disabled) >= v2.3
Stock management by storeview
Manage product availability at the storeview level

(default is by website)

Backorders management
Backorders at warehouse/store/source level
Additional fields (back-ordered qty and backorder date)

Stocks display
Stock grid display on the product page

Stock status message on the product page

Stock status message in the cart
Stock status message in the checkout
Stock status message in the order confirmation email
Fully customizable messages
Widget integration
Additional custom fields in the product/source management
Text field
Date field
Number field
Dropdown field
Yes/No field
Stock management improvements
Grid view management

(qty only)

(all inventory fields,
can be limited to a selection of fields)

Tree view summary in the product grid
Order management improvements
Automatic assignation
Shipping address-based assignation rule
Warehouse fallback assignation rule
Sources minimizer algorithm
Permissions management for admin users
Order level
Inventory level
Source level
Product level

This extension works with Magento Community Edition and also Magento Enterprise Edition. To know if Advanced Inventory is compatible with your Magento version, please check the Compatibility tab.

There are some limitations with the Google Shopping API that allows to calculate the directions. Only the 24 closest locations can be calculated but all the points of sale will be displayed anyway in your Magento 2 online store.

With Advanced Inventory for Magento 2, the order will be automatically assigned depending on:

  • the store-view from which the order is placed and the warehouse or point of sale assigned to that store-view
  • the stock availability and specific settings (allow backorders or not)
  • the delivery rules you have specified (delivery area for each warehouse/point of sale depending on the customer shipping address)
License and domains

A license is valid for an unlimited period of time on one single Magento installation

  • If you're using more than one Magento installation, you will have to buy a separate license for each instance.
  • if you're running several domains on a same Magento installation, you will need only one license for all of them.
Although your license doesn’t have a limited period of validity, your support period does. By purchasing an extension, you’ll be granted a 6-month support period for free. Passed this period, you will have to pay for a new one (see FAQ: Extend your Support period)

You can pre-register your live domain to your license in advance.

Thanks to this option, you'll be able to get the extension ready to use on your domain before it goes live.

To pre-register your production domain: 

  1. Go to:
    mY accountLicenses & DOwnloads
  2. Click on  next to the extension you want your domain to pre-register on.
  3. Click on the link at the bottom of the page saying:
    Do you want to pre-register your domain in order to be ready to go live?
  4. Finally, enter your domain name and click on pre-register now .
Attention, this doesn't mean your license is activated. You'll still have to activate it on your new domain when the extension is installed. 

One license is valid for an unlimited period of time on one Magento installation only. However, it is possible to extend or transfer your license in 2 cases: 

  • If you would like to add your testing environments to your license. 
    In that case, it is possible to extend your license to an unlimited number of domains for free.
    For example: mywebsite-staging.com or mywebsite-dev.com
  • If you want to transfer your license to another live domain.
    In that case, the support period for your license must still be active.

To be able to use Advanced Inventory on both your production and testing environments, follow the instructions below:

  1. Download Advanced Inventory.
    (see FAQ: Extensions download)
  2. Install Advanced Inventory on your environment.
    (see FAQ: Extensions installation)
  3. Activate the license.
    (see FAQ: Extensions activation from the backoffice or Extensions activation from the CLI)

Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.
Extension versioning and download

In order to download Advanced Inventory, log into your Wyomind account:

    1. Go to:
      my accountLicenses & downloads 
    2. Click on the  icon next to Advanced Inventory.

      A new window opens.

    3. Choose the version of Advanced Inventory.
      You will be able to choose the most recent version of Advanced Inventory (for both Magento 1 and Magento 2).
    4. Click on  .

Your download can start.

When purchasing an extension from wyomind.com, you benefit from a lifetime upgrade. You can at any time download the latest version of the extension directly from your account. 

To upgrade Advanced Inventory, follow the steps below:

  1. Go to:
    my accountLicenses & Downloads
  2. Click on  next to Advanced Inventory.
  3. Choose the latest version of Advanced Inventory (for Magento 1 and Magento 2).
  4. Click on download .
  5. Install the new version of Advanced Inventory to update your Magento admin. 

Extensions Installation/Uninstallation

You can install Advanced Inventory manually.

  1. Download Advanced Inventory (zip file) on:
    mY ACCOUNTLicenses & Downloads
     
    Refer to the FAQ: Extensions download
  2. Once Advanced Inventory is downloaded, open the folder and unzip it.
  3. Copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.
  4. In your Command Line Interface, execute:
    bin/magento setup:upgrade 

    If you are using a production mode, execute also:

    bin/magento setup:static-content:deploy  
    bin/magento setup:di:compile  

You can install Advanced Inventory using Composer software in two cases:

  • if you purchased Advanced Inventory on Magento Marketplace.
  • if you purchased Advanced Inventory on Wyomind.com AND requested access to our repository:
    repo.wyomind.com
  1. Add to your composer configuration our repository:
    composer config repositories.wyomind composer https://repo.wyomind.com 

  2. Execute Composer command:
    composer require wyomind/advancedinventory
  3. Then go in your Command Line Interface and execute:
    bin/magento setup:upgrade ​
  4. If you are using a production mode, also execute:
    bin/magento setup:static-content:deploy  ​
    bin/magento setup:di:compile​

To uninstall Advanced Inventory, start with disabling the extension running the following command:

bin/magento module:disable Wyomind_AdvancedInventory

Then, you have 2 ways to uninstall the extension depending on how the extension has been previously installed: 

  • Manual installation

    Run the advancedinventory-uninstall.sh file (you can find it in the extension zip folder) from your Magento root directory:

    sh advancedinventory-uninstall.sh

     

  • Installation via Composer

    Run the below command line:

    composer remove wyomind/advancedinventory

Once the uninstallation is over, refresh your cache and enable the compiler back again (if you use it). 

You can install Advanced Inventory via Web Setup Wizard if you purchased it from Magento Marketplace only.

To know how to proceed, all steps are described in the link below: 
http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

Next step is to activate your license:
Extension activation

To be able to use the Advanced Inventory extension on Magento 2.3, you need to disable all MSI modules as it is not 100% compatible.

To do this, you can have a look at the following Magento documentation: https://devdocs.magento.com

Extensions activation

Once Advanced Inventory is installed, you have to activate the license. For previous versions, you can activate the license from your back-office:

    1. Go to your Magento admin panel. A message pops up at the top of the page.


      If the message doesn't appear then you must check that:

         1. The Adminhtml_Notifications and Wyomind_Core modules are well enabled.
         2. The HTML output of the Adminhtml_Notifications and Wyomind_Core modules are not disabled in:
      storesconfigurationadvanced advanced
         3. The encryption key well exists in app/etc/env.php:
      <?php
       return array(
       'backend' => array(
       'frontName' => 'admin'
       ),
       'crypt' => array(
       'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
       ),
       /* ... */
       )
      ?>​
    2. Copy your activation key in:
      StoresConfigurationWyomind Your extension

      You can find your activation key in 2 different places:
      In the confirmation email that you received after purchasing Advanced Inventory.
      In your Wyomind account:My account Licenses & downloads
      Select Advanced Inventory and click on  .

      A new page opens where you'll find your activation key (see below).


    3. In your Magento admin go to:
      StoresConfigurationWyomind Your extension

      Paste the activation key in the Activation Key field and choose between the automatic (yes) or the manual (no) activation method:
      By choosing Yes, the connection to Wyomind license server will be automatic.
      By choosing No, you will have to log on to Wyomind license server yourself.

    4. Click on Save config .
    5. A message appears at the top of your admin panel. Click on that link: 
      Activate it now!
    6. Copy and paste the license code in the License code field from your admin or simply click on Activate now! 


    7. Finally, refresh your cache, log out and log in back straight after, to complete the installation.

When the extension includes other modules, repeat the steps described above for each one, using the corresponding activation keys (each module has its own activation key).

Add another domain to your license


To activate the license on another domain (test, staging...):

  1. Once the extension is installed on the new domain, copy your activation key in:
    StoresConfigurationWyomind Your extension
  2. After having saved the configuration, a notification appears. Click on Add this domain to my license.

  3. A transfer request will then be sent to our team within an hour.
    Once the request is taken care of, you will receive a confirmation email.
    If your transfer request is accepted, you can use Advanced Inventory on both environments at the same time.

Note that the order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.

Also, if you have loads of staging domains, or if you are an agency managing load of domains for your customers, please contact us so that we can automatically whitelist these domains.

Once Advanced Inventory is installed, you have to activate the license.

For this, you can use the below command line (change the Activation key with the corresponding value):

bin/magento wyomind:license:activate Wyomind_AdvancedInventory <YOUR_ACTIVATION_KEY>

To retrieve the list of all the available modules as well as the licenses status, please use:

bin/magento wyomind:license:status

 Among the different status, you can find: 

  • registered = your license is registered
  • pending = you need to run the activation command line
  • invalidated = the license has been invalidated due to a wrong activation key or a license infringement
 
Check how to add another domain to your license.
Extensions use

With the Advanced Inventory extension for Magento 2, while creating your stores from:
SalesPoint of SaleManage POS/WH

You have the choice between two types of display. In order to configure your Magento 2 shop, you need to understand what's the difference between both statuses:

  • A warehouse won't be visible at all by the customers from the Magento 2 front-office.
  • A point of sale will be visible on the Google map in the Magento 2 front-office. In the case where you're using Advanced Inventory, customers will be able to check if products are in stock in these points of sale directly from the front-officer. Also with the Pickup@Store extension, they will have the possibility to come and pickup their orders in these points of sale.

In order to use Advanced Inventory, you need to have a Google API key filled in the extension's settings. 

Google APIs are now paying services. Find the pricing for Maps, Routes and Places here.

To create an API key:

  1. Log into https://console.developers.google.com
    There, you'll be asked to agree the Terms of Service.
    You can then click on Agree and Continue 

  2. You will first need to create a new project with a name, an organization and a location.
  3. To that project you will have to link some API's by clicking on Enable APIs and services .
  4. From the library you will be able to add the services you want.
  5. In order to use Advanced Inventory, you will need to enable the below APIs by clicking on Enable 

    - Maps JavaScript API

    - Geocoding API

    - Distance Matrix API

    - Directions API

  6. When enabled, you'll be able to see the traffic, errors and latency for each API. 
  7. You should see all the enabled APIs from the APIs section. 
  8. FromAPIs & ServicesCredentials, you will be able to create credentials. 
    Click on Create credentials  and then choose API key.
  9. You'll also have the possibility to restrict your API key by websites, applications, IP addresses...
  10. Once restricted or not, the API key will be listed among the credentials. 
  11. The final step for this to work is to link your account to a billing account from the Billing section. 
Find more info on how to get an API key

In a general point of view and for the smooth functionning of assignations with Advanced Inventory for Magento 2, there are several things to take into account.

  1. Make sure that you have defined Advanced Inventory enabled and Automatic Assignation enabled on YES in:
    StoresSettingsConfigurationWyomindAdvanced Inventory  
  2. From SalesPoint of SaleManage POS/WH, each pos/warehouse must have:
  • One or more store views assigned (Store Views selection tab)
  • One or more customer groups assigned (Customer group Selection tab)
  • Assignation rules based on shipping address (Inventory Settings tab)

The assignation is then taken into account according to the following settings:

  • the priority of the pos/warehouse (Order of display field in the General Configuration tab)
  • the store view from which the order has been placed
  • the customer group of the client
  • the shipping address of the customer
  • the availability of the items in the pos/warehouse

Imagine you want the US point of sale to manage only orders from USA.

You can simply manage this in:
SalesPoint of SaleManage POS/WH

  1. Choose the US point of sale and click on Edit .
  2. The US store view is selected in the Store views Selection tab.
  3. The General customer group is selected in the Customer Group Selection tab.
  4. In the Inventory Settings tab, Stock management must be enabled.
  5. Choose Assign orders depending on specific rules as the Assignation method.
  6. A new field must be displayed, named Assignation rules in which you can fill in the assignation rule for that specific point of sale.
  7. So that this point of sale manages any order from USA, the rule to fill in is:
    US(*)

An American customer (general customer group) places an order with one product (in stock in the US store) from the US store view. 

=> The order should be automatically assigned to the US store

The template which allows the Point of Sale map to display is easy to modify with basic PHP and HTML skills.

The Point of Sale template is found by default in:

app/code/Wyomind/Pointofsale/view/frontend/pointofsale.phtml

All the CSS styles and associated images required to display the Point of Sale map are in:

app/code/Wyomind/Pointofsale/view/frontend/web

To translate the wording on the Point of Sale map either use the on-line Magento 2 translation tool or, copy and translate the translation files available in:

app/code/Wyomind/Pointofsale/i18n/en_US.csv

You can see all the actions that cause modifications on stocks directly in the stock movement journal for example any quantity change caused by orders placed or credit memo created.

To benefit from this option, you must have enabled Enable the stock movement journal in the System tab and have defined the history lifetime in days from:
StoresSettingsConfigWyomindAdvanced Inventory

In the same tab, you can also enable the log file that will allow you to retrieve the info concerning the orders assignation process in var/log/advanced-inventory-dd-mm-YYYY.log.

You need to check that the Stocks column is ticked from the Columns dropdown in the case where you don't see the stocks of your products in:
ProductsInventoryCatalog

A new column should be added to the grid.

With Advanced Inventory for Magento 2, if you click on Show stock details, a treeview should expand and show stocks for each store view and associated points of sale/warehouses.

You need to go to:
StoresSettingsConfigurationWyomindPoint of Sale

There you will be able to define your own time format with the help of the table displayed below.

Choose a point of sale/warehouse and click on Edit  in:
SalesPoint of SaleManage POS/WH

In the Inventory settings tab, define the Default settings for products option on Enabled or Disabled and tick the Save and apply box.

Click on Save 

The quantity management for all the products in the point of sale you've just edited is now enabled or disabled in:
ProductsInventoryStocks

You will be able to modify the display of the Google map in the file:
app/code/Wyomind/Pointofsale/view/frontend/web/css/pointofsale.css

For example:

#pointofsale_box #map_canvas_pointofsale { 
    height:400px; 
    width:48%; 
    border:2px solid grey ;
    float:left
}

Advanced Inventory allows you to display the stocks for each point of sale on your Magento 2 product pages.

You can easily add the following line of code to the /vendor/magento/module-catalog/view/frontend/templates/product/view/form.phtml file:

<?php 
echo $this->getLayout()->createBlock('\Wyomind\AdvancedInventory\Block\Catalog\Product\Stock')->output($_product); 
?>

This can be placed elsewhere on the page by amending the .phtml template.

You can easily replace km with miles by editing the following file:
app/code/Wyomind/Pointofsale/view/frontend/web/js/pointofsale.js

In line 181, replace:

unitSystem: google.maps.UnitSystem.METRIC

with:

unitSystem: google.maps.UnitSystem.IMPERIAL

For example, you want to translate some expressions for the French store view.

Go to your Magento 2 root directory. Copy the csv file under app/code/Wyomind/Pointofsale/i18n/en_US.csv to app/code/Wyomind/Pointofsale/i18n/fr_FR.csv (or to the language you want).

In that file, you can add some entries and translations. For example:

"First name","Prénom"

"Last name","Nom"

....

Here is below an example of a translation CSV file.

You could also use the Translate Inline tool available in Magento 2:
StoresSettingsConfigurationAdvancedDeveloperTranslate Inline

Advanced Inventory allows you to display the stock status message of your points of sale in the Magento 2 frontend product pages.

You can easily add the below codes in:
 /vendor/magento/module-catalog/view/frontend/templates/product/view/form.phtml

  • To display the product grid:
<?php echo $block->getLayout()->createBlock('\Wyomind\AdvancedInventory\Block\Catalog\Product\Stock')->output($_product); ?>
  • To display the stock status message:
<?php echo $block->getLayout()->createBlock('\Wyomind\AdvancedInventory\Block\Catalog\Product\Stock')->output($_product,"message"); ?>
  • To display both:
<?php echo $block->getLayout()->createBlock('\Wyomind\AdvancedInventory\Block\Catalog\Product\Stock')->output($_product); ?>
<?php echo $block->getLayout()->createBlock('\Wyomind\AdvancedInventory\Block\Catalog\Product\Stock')->output($_product,"message",false); ?>

Choose a product and click on Edit  from:
ProductInventoryCatalog

In the Advanced Settings tab and Advanced Inventory subtab, you can enable multi-stock.

When stock management is enabled for a point of sale or warehouse, you have many possibilities:

  • No backorders = the product is considered as out of stock when the number of item is on 0.

  • Allow qty below 0 = product is considered as in stock in the frontend. The total of items is not specified.

  • Allow qty below 0 and Notify customer = the customer can see Backorder in the frontend. The total of items is not specified.

When stock management is disabled, the product is considered as in stock in the frontend. The total of items will remain on 0 units.

Advanced Inventory for Magento 2 gives you the possibility to be notified when stocks levels of your products are low.

For that, choose a point of sale or a warehouse and click on Edit  from :
SAlesPoint of SaleManage POS/WH

In the Inventory Settings tab, you will find a link for Low stock notification feed.

By clicking on the link, you should be able to see all low stock products for that particular point of sale or warehouse.

So that your points of sale can be visible on the Google map in the frontend, you need to take into account several things:

  • only points of sale can be visible on the Google map; the warehouses won't be visible at all.
  • check the Store view you have defined for the point of sale; if you've selected only default store view, then the customers who are on another store view than the default one won't be able to see the point of sale.
  • check the customer group you have defined for the point of sale; if you've selected only the Not logged in customer group, then the customers who are registered won't be able to see the point of sale.
Troubleshooting

If you are working on Magento 2.0.x, you'll have to rename:
Wyomind\AdvancedInventory\view\adminhtml\ui_component\sales_order_grid_Mage_2.0.xml

into:
Wyomind\AdvancedInventory\view\adminhtml\ui_component\sales_order_grid.xml

This issue may be due to a problem during the installation process.

You will be able to fix it by following these steps:

  1. Access your database via your control panel (Phpmyadmin for example).
  2. From the setup_module table, delete the entry Wyomind_extension.
    Be careful, that entry depends on your extension. For example, if you have the extension called Simple Google Shopping, you should delete Wyomind_SimpleGoogleShopping.
  3. Logout from your Magento 2 admin.
  4. Log into your Magento 2 admin.

If you have no possibility to manage your product stocks and none of your points of sale/warehouses is displayed in:
ProductsInventoryStocks

As well as in:
SalesPoint of SaleUsers Permissions

You can check in the Inventory settings tab of the configuration of your point of sale that the Stock management is enabled.

Magento® Compatibility

Magento® Open Source

(Magento® Community Edition)

  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4
  • 2.3.3
  • 2.3.2
  • 2.3.1
  • 2.3
  • 2.2.9
  • 2.2.8
  • 2.2.7
  • 2.2.6
  • 2.2.5
  • 2.2.4
  • 2.2.3
  • 2.2.2
  • 2.2.11
  • 2.2.10
  • 2.2.1
  • 2.2
  • 2.1.9
  • 2.1.8
  • 2.1.7
  • 2.1.6
  • 2.1.5
  • 2.1.4
  • 2.1.3
  • 2.1.2
  • 2.1.18
  • 2.1.17
  • 2.1.16
  • 2.1.15
  • 2.1.14
  • 2.1.13
  • 2.1.12
  • 2.1.11
  • 2.1.10
  • 2.1.1
  • 2.1
  • 2.0.9
  • 2.0.8
  • 2.0.7
  • 2.0.6
  • 2.0.5
  • 2.0.4
  • 2.0.3
  • 2.0.2
  • 2.0.18
  • 2.0.17
  • 2.0.16
  • 2.0.15
  • 2.0.14
  • 2.0.13
  • 2.0.12
  • 2.0.11
  • 2.0.10
  • 2.0.1
  • 2.0

Adobe® Commerce

(Magento® Enterprise Edition)

  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4
  • 2.3.3
  • 2.3.2
  • 2.3.1
  • 2.3
  • 2.2.9
  • 2.2.8
  • 2.2.7
  • 2.2.6
  • 2.2.5
  • 2.2.4
  • 2.2.3
  • 2.2.2
  • 2.2.11
  • 2.2.10
  • 2.2.1
  • 2.2
  • 2.1.9
  • 2.1.8
  • 2.1.7
  • 2.1.6
  • 2.1.5
  • 2.1.4
  • 2.1.3
  • 2.1.2
  • 2.1.18
  • 2.1.17
  • 2.1.16
  • 2.1.15
  • 2.1.14
  • 2.1.13
  • 2.1.12
  • 2.1.11
  • 2.1.10
  • 2.1.1
  • 2.1
  • 2.0.9
  • 2.0.8
  • 2.0.7
  • 2.0.6
  • 2.0.5
  • 2.0.4
  • 2.0.3
  • 2.0.2
  • 2.0.18
  • 2.0.17
  • 2.0.16
  • 2.0.15
  • 2.0.14
  • 2.0.13
  • 2.0.12
  • 2.0.11
  • 2.0.10
  • 2.0.1
  • 2.0
User's reviews
Log into your account to leave your review and get up to 3 months of free support.

20th August 2021

Great Module

This module has worked wonders for us along with the Mass Stock Update module. Highly recommend.

Matt - Developer - User for more than 4 years

27th May 2021

Used for years

This is a great extension that we have literally used for years! It does exactly what we expected it to do to assist with managing a global catalog.

Quan - Developer - User for more than 4 years

13th May 2021

Must be use

I am using advanced inventory for my 10 shops integration. I am happy to use it. Wyomind extensions doing their jobs best but customer support/problem fixing should be better. I am also using Data Feed Manager. That extension also must be. We dont need any any other bridge uploading products or updating stocks at marketplaces

Hakan VAR - Merchant - User for more than 3 years

19th April 2021

Great extension

Extension works as expected.

13th October 2020

Great extension

This extension does exactly what it needs to and is easy to set up.

Liam Mitchell - Developer - User for more than 1 year

3rd September 2020

Excellent module

We needed a module to implement a multiple stock scenario in our client's Magento 2.2 site and this extension perfectly met our needs.

11th August 2020

It's a good extension for M2

We used this extension for one of our clients and they're happy with this extension's features it's also supported with the one-step checkout extensions. The extension also provides good support. Their user experience is good but you can also further customize it as per your brand needs.

27th July 2020

A light at the end of the tunnel

Our project was stuck because we took a bad decision when choosing a web development agency. After solving several issues, we noticed that Magento 1 is not able to work natively with multiple warehouses, but fortunatelly we found Advanced Inventory extension. Wyomind provided a clean and professional installation service. We also received an excellent and fast response from support team when we needed.

ELECTRICAS - Merchant - User for more than 2 years

26th May 2020

Excellent extensions and support

Very happy with the extension and support has been great

DLow - Developer - User for more than 3 years

6th May 2020

Excellent add-ons!

We use several products from Wyomind for years. They are really excellent! The Advanced Inventory is really powerful, and so we are really able to give an omnichannel experience for our costumers. We recommend Wyomind for anyone who need a great Magento partner.

14th April 2020

Excellent extensions and great support

I have many of Wyomind's Magento 2 extensions. Advanced Inventory helps me to auto assign orders to our warehouse or POS making it easy to ship available product. It helps in our Omni Channel efforts.

24th March 2020

It is ok

It is a little difficult to get backorder working by store but it is better than what magento has implement

7th February 2020

great addition to a site

This is a really useful extension for managing stock from multiple warehouses from within the CMS. It is very easy to set up and manage. It's very straight forward and does exactly what we needed it to do.

LMD Design - Developer - User for more than 1 year

15th January 2020

Excelente

Cumple al 100% con lo que promete, funciona perfecto y el servicio al cliente y soporte es insuperable

rogmoreno - User for more than 2 years

16th October 2019

Great extension!

We've been using the Advanced Inventory extension on our production system for over a year and a half now. We haven't had many issues, but when we do the support team is highly-responsive and always willing to help troubleshoot our problems.

QN - User for more than 4 years

7th August 2019

Will Use Wyomind again

We have purchased multiple wyomind plugins over time. They are competent and responsive. I have had good luck with all of their plugins.

30th July 2019

Great Extension

This extension help us to manage multiple stock inventory and is the best option we have found.

29th July 2019

Advanced Inventory to the rescue

This extension has proven invaluable to us. We really appreciate the flexibility to create different warehouses and link them to individual store views and customer groups, as well as the Point of Sale functionality. Everything working very well, and the Wyomind support team was quick to respond and helped iron out some of the wrinkles early on in our project.

22nd July 2019

Lots of support required

This was not an easy product to integrate and required a lot of customizations to work with our site.

11th July 2019

Good extension to provide multi-stock locations

This extension provides good functionality that compares to the MSI on Magento 2. Very good documentation and good customer support makes this the best choice.

4th July 2019

Awesome Extensions & outstanding support!

We always relay on Wyomind extensions for key business functionalities and processes. In wyomind you always find the right extension for your needs!

Patchi - User for more than 4 years

24th June 2019

Great Extension for multiple inventory.

Powerful extension & good support provided

SpurTree - User for more than 2 years

11th June 2019

Great extension

We are using this extension for Magento 2 and it clearly ease the stock management, especially when you have to manage different warehouse. Complete user guide which is really helpful. I definitely recommend this Advanced Inventory extension.

Julia - User for more than 4 years

5th June 2019

Best available extension

We have used this extension and fine very good if you have multiple store locations managing stock for your website.

23rd May 2019

Ultimate stock extension

Very nice extension to manage the stocks. Now I'm able to mass update my stocks. Also the visual stock overview windows inside an order are very pleasant to work with. Great extension overall.Many functionalities and easy to work with.

Rob - User for more than 2 years

22nd May 2019

Nice Extension

Advanced inventory is easy to install as well as friendly to use, and it does support API interface which allows you to have integration, it helped us to solve our stocking issues. Support is responsive and helps as much as possible for us to accomplish our goal. Recommended product to go for.

20th March 2019

great solution for multiple locations

Advanced inventory is a great extension and allows us to work with stock in multiple locations without any trouble. Once installed it is very straightforward to setup your locations and allow good logistical orderflow to make sure all orders get reach the right contact and get processed correctly.

6th March 2019

Great extension

I use this extension for Magento 1 to update my warehouses. It's very fast and simple to use: for example i update 10000 products quantity in 30 seconds...very good! The user guide is very complete and clear and the customer support reply to my requests quickly. I recommend this extension to everyone.

Andrea - Merchant - User for more than 3 years

3rd March 2019

Great Extension

Our business has 4 local stores, and I was looking for a way to enable store pickup with inventory management of each store. This extension does it all from A-Z. It will allow you to assign the correct quantity for each store (not just a single stock of all stores combined) + it allows customers who shop online to see and select the preferred store pick of each item (based on stock availability) strongly recommend

28th February 2019

Useful, many years used

We use this extension for 3 years and it works pretty well.

MaximeB - User for more than 6 years

8th January 2019

Good extension for store level inventory management.

Good extension for store level inventory management.

Rijwan - User for more than 4 years

20th December 2018

Great Extension for multiple inventory.

Great Extension for multiple inventory. if you have multiple website and multiple inventory. this great one for use.

18th December 2018

Exceptional support

I'm a junior web developer, trying to get a production site up and running for a company with limited resources to spend on a professional grade website. We're making tons of progress with very few people and a big part of that is that Wyomind has great developers supporting their code. I've learned a lot more about how Magento works from Wyomind than I have from Magento's own support.

Andre - User for more than 3 years

7th November 2018

Powerful extension

Powerful extension but not enough support provided

25th October 2018

Good Extension, Great Support

Excellent Support and Good extension for inventory management.

Kumar - User for more than 7 years

4th September 2018

Good Extension, Great Support

The extension is very powerful and can be a bit confusing to configure. The support team is great at handling configuration and support requests. We had a bit of a different situation than most companies, they were able to help us get up and running quickly. They respond very quickly as well which is great.

Mike - User for more than 4 years

3rd September 2018

Amazing Extenstion for Inventory

Great extention for handling inventory, easy to use and great Support. Recommended extension you inventory, working properly on Magento 2.1.7

3rd September 2018

Great Extension

The Code quality of Advanced Inventory is very good and the support is very helpful. All in all a great extension! As Magento 2 lacks the possibility to manage different POS and their stocks this is a good way to deal with it!

Nina - User for more than 3 years

9th August 2018

Great extension for inventory management

Excellent Support and Great extension for inventory management. Working Perfectly with latest Magento 2.2.5. Recommend!!

3rd August 2018

Really complete module!

We are using the module for more than one year and is it improving a lot our stock management. The support is really fast and helpful! We needed help many times and they were really fast to help us.

19th June 2018

The support is great

Thank you guys for your great support. Also the code quality is high.

petshop - User for more than 4 years

11th June 2018

Great Plugin for handling the stock inventory

Hope to see inventories for the custom dropdown created. This feature is not visible currently

Uditi - User for more than 3 years

31st May 2018

Advanced Inventory and Mass Stock update

Advanced Inventory and Mass Stock update meets our requirements. It is working really well. Their support is really superb! Recommend.

25th May 2018

robust extension for multi warehouse management

Magento lacks of true WMS and inventory management. If you need to split stock for 2 stores or you need to combine stock from 3rd party warehouse (dropshipper), the is great extension. POS/Warehouses are easy configurable. Stock management is fast and it support backorders even on warehouse or product level. I checked other extension vendors, but this one from Wyomind works great if you need good solution and you dont want to end paying for subscriptions for 3rd party Saas tools. I use is in my store where I import dropshipper prices and stocks. Wyomind extension does the job!

11th May 2018

Worth it

Easy to manage multiple warehouses. Simple DB structure makes it easy for various integrations. Support team always helps even when asking simple questions. Good support and a value adding extension! Recommend.

Gediminas - User for more than 4 years

9th May 2018

Advanced Inventory easy to use, and awesome support

Found Support is awesome, any queries response time is at lightning speed. We are using module for 4 different brands. Extension helped us to setup our inventory specific business processes. Helped us to create business process specific experience for internal stakeholders. Advanced Inventory extension helped us to prevent inventory related bad customer experience. Advanced Inventory made our internal stakeholders happy. Same time Advanced Inventory helped us to keep our customers happy. Advanced Inventory usage helped us increase revenue and customer satisfaction. With Advanced Inventory we are able to show country specific products. Advanced Inventory multiple stock sources is also great feature. We would recommend similar businesses to use and enhance internal business process and customer experience.

Riz - User for more than 4 years

8th May 2018

Advanced Inventory easy to use, does what it says on the box

Found this module very easy to incorporate. Support is excellent, any queries were handled quickly, professionally and clearly. Enables us to hold the stock over multiple sources and keep tabs on where we need to order sooner rather than later.

2nd May 2018

It works perfectly

Denne modulen har hjulpet oss med å sette opp en multi-store inventar og har gjort alt vi trengte det å gjøre! Understøtting er fantastisk, og den modulen er godt skrevet. Hvis du trenger et komplekst oppsett for magento produktbeholdning, så er dette veien å gå. Vi har koblet denne modulen med masse lager oppdatering, salgssted og pickup @ Store modul for å gi en perfekt løsning for våre e-handel nettsteder. Utvidelsen leveres med henting på butikk, masse lageroppdatering og andre moduler. og å være ærlig i å bruke dem alle, inkludert de gratis du kan velge når du laster ned - f.eks. watchlog. Støtteteamet har vært veldig responsivt før salg, under integrering og også i å høre om foreslåtte endringer i funksjonalitet. Translate in English

18th April 2018

Very Nice Support

Due to the lack of native Magento 2 features in order to handle multi-stock at the store level, this extension allows us to have the possibility to set stock qty for each of our stores. The Pickup@Store is also a great feature for checkout. The MassStockUpdate is also a very nice addon to manage ERP integration. However, this extension has some performance limits when you have too much POS or products. 29 POS and 13k products in my case. But the support team was here to find a solution for us and they are very reactive! This is the most important when you buy an extension. They are open-minded. To sum up, very nice team and extension, but in my case the performance issues blocked me.

12th April 2018

Extension works and Support has been exemplary

The extension comes bundled with pickup at store, mass stock update and other modules. and to be honest I use them all, including the free ones you can choose when you download - e.g. watchlog. The support team has been very responsive pre-sale, during integration and also in hearing me out on suggested changes in functionality.

Murray - User for more than 3 years

21st March 2018

You can say magic plugin for the warehouse inventory

Excellent Support and very powerful and magical inventory plugin, Very happy

Bhupi - User for more than 6 years

18th March 2018

Good extension and quick support

This app helped us run multiple warehouses. Support is quick.

Sportostilius - User for more than 4 years

2nd March 2018

This is an amazing module

This module has helped us setup a multi-store inventory and has done everything we needed it to do! Support is great and the module is well written.

Apex - User for more than 4 years

2nd March 2018

Advanced Inventory enhances Magento tremendously!

This module has helped us setup a multi-store inventory and has done everything we needed it to do! Support is great and the module is well written. If you need a complex setup for magento product inventory then this is the way to go. We have coupled this module with mass stock update, point of sale, and pickup@Store module to provide a perfect solution for our e-commerce websites.

27th February 2018

Great Extension to support multiple warehouses

Great extension and easy to set up warehouses. We are running 2 international warehouses and this has helped support multiple warehouses in different countries.

Andrew Wells - User for more than 4 years

22nd February 2018

Flexible and easy integration

Flexible and easy integration!!! Overall a nice extension with flexible and highly professional code. Code re-usability could have been made simpler with a better code structure. Have used many online website in the past Still rating it 5 star as code structure is an individual choice.

21st February 2018

Good extension

Very good extension, I've customized it to automatically grab an inventory file and update the inventory for about 50 different locations, the only drawback is that there's a limit to how many locations you can have and it's based on a MySQL join limit of 61 if I understand it correctly. --- Wyomind note: The MySQL join limit can be overridden by enabling the option, that will use an index table rather than a the default MySQL query ---

14th February 2018

Brilliant!

Advanced Inventory is an amazing piece of module saving us development time and money. Definitely will recommend it for multi-wareshousing solution.

13th February 2018

Great Tool

It's a very useful tool that allows our system to work

7th February 2018

Good Product

Excellent product to have for a Magento website.

30th January 2018

Stress Relieving Extension

This Extension relieves stress since it allows to monitor all my stocks with ease even while also trading and sharing stock with my webshop and Amazon.

17th January 2018

Advanced Inventoy - Great Module

Advanced Inventory meets our expectations. The support of Wyomind is excellent, whenever we have needed it to answered with rapided and has looked for the solution to our problems.

Laura - User for more than 5 years

16th January 2018

Advanced Inventory - Great Module!

We are a team of experienced Magento developers that have been building Magento sites since 2011. Wyomind extension that we bought was Advanced Inventory. It is one of the most solid and complete extension that we had ever purchased.

Garry - User for more than 4 years

15th January 2018

Great extensions and support

Advanced Inventory, Point Of Sale, Mass Stock Update, Pickup@Store are great and very useful extensions for Magento! Quick and concrete support!

12th January 2018

Top quality programming and great customer service

All the programs are well coded and tested well. When you need support they respond quickly and are efficient with finding the root of your problem and making sure it is solved. Make sure you go through the user guide so you can make sure you understand HOW it is supposed to work before you believe there is a problem. Most issues are the way you set up your settings.

14th December 2017

This extension is awesome

I am able to keep track of inventory in our storefront and our warehouse. Not only does it help us keep track of it, but it allows our customers to have a better idea of what is in stock where. Extension has worked flawless. We use this extension quite a bit with M2E Pro to list on eBay. Helps us keep our inventory upto date on eBay. Good job Wyomind!

Tom - User for more than 6 years

29th November 2017

The best extension to manage multi-warehouse !

Wyoming AdvancedInventory is the best extension to manage multi-warehouse. Developed using Magento Best Practices, you can easily customize the extension to match to your needs!

28th November 2017

The extension is working great

We are thankful to have this extension. It is working really well.

Minh Bui - User for more than 4 years

28th November 2017

Great extension!

We have found that this module perfectly extends the base inventory functionality allowing us to support multiple warehouse and 3PL shippers. The module has worked seamlessly and the support from Wyomind has been outstanding. Would recommend this module and provider to others (we use this as a go to inventory module)

13th November 2017

Excellent extension and quick support

We can't imagine how we would be using our multi warehouses without Wyomind AdvancedInventory. Everything is working as we expected. We had few questions while configuring the app, and the support was very professional and quick. Thanks.

3rd November 2017

Great Extension!

Wyomind AdvancedInventory was the best solution for our website because we really need multistore stock functionallity and storepickup. Thanks!

30th October 2017

Great extension for quick stock-taking!

I've used this extension for a few months now and stock taking is much faster. I can change stocks directly from the list of products. Just make sure you're using the latest version.

13th September 2017

Société très sérieuse et réactive.

Les modules sont suivis et régulièrement mis à jour. Pierre répond rapidement et de façon détaillée. La programmation est propre et aux standards Magento. J'ai essayer pas mal de modules et je trouve que c'est le conçu pour gérer différents stocks. Je recommande.

5th September 2017

Excellent plugins with great support

We bought few of the plugins for our website and all the plugins were well documented and well coded as per as our requirements. Their support is really superb and top notch.

Bec - User for more than 6 years

5th September 2017

Great Module and fast support

We bought this module and praised him very much. It helps us to keep inventory consistent across all departments. In addition, we have developed new tools that use the module. If you have an extensive network of shops, this module is definitely for you.

3rd September 2017

We love this module a lot

The module helps us to enable multiple inventories easily! We love all the functions they delivery. Hopefully, it could add split order for different warehouse feature

18th August 2017

Fantastic Module and Great Support

We have used this module our multi store website. Where we want to share stock between two stores.The module has worked seamlessly and the support from Wyomind has been outstanding. Would recommend this module and provider to others (we use this as a go to inventory module)

Ambab - User for more than 4 years

12th July 2017

Fantastic module, great support

We have found that this module perfectly extends the base inventory functionality allowing us to support multiple warehouse and 3PL shippers. The module has worked seamlessly and the support from Wyomind has been outstanding. Would recommend this module and provider to others (we use this as a go to inventory module)

10th July 2017

Great Module

We could do a lot of inventory customizations with this module. And the support is super fast to help us and improve the module features.

4th July 2017

Very good service from these guys!

One of the best things about the extensions we bought, is the team behind them. Every time we had a problem, they instantly are available to help and find the issue. We are very pleased with them. Thank you Wyomind!

uruguayDogs - User for more than 4 years

26th May 2017

A++++

Perfect module!

22nd May 2017

Great extension that does just what it is supposed to.

This extension has allowed us to run inventory updates across all of our warehouses, making it very productive and easy to manage. The extension is easy to use and very well coded in order for us to customize to our needs.

Snow Team - User for more than 5 years

15th May 2017

Very Easy to Configure

This module takes minutes to configure. It saves so much time. It is just too bad that Google stopped the Google Trusted Store program. However, Google's new program: "Customer Reviews", works with no issue when you use this extension.

Isaac - User for more than 5 years

6th April 2017

Works great

Really great module, it's been doing what we were looking for since we purchased it, would recommend to everyone. Simple and efficient.

Alain Deziel - User for more than 5 years

16th March 2017

Working as expected

We had some small issues with this module at the start, but since then it's working as expected. We're planning to using it on our main webstore, when it has been fully tested and tried on our smaller webstore. Overall, it's a great module!

13th March 2017

Great tools

Great tools for multi wharehouses stocks

21st February 2017

Helped Automate

I have used this for many years now, and never had an issue we import stock from 10+ locations and it always runs smoothly. We use this along side channel selling software to create a 'pool' of stock alongside pricing software this makes day to day running of a large store easy (35000+ products)

20th February 2017

Extension with many features

I use the advanced inventory extension now for 1,5 years and it is a great extension with many features. We have 5 warehouses and 80 sales points. We import the stock from our ERP system into Magento 3 times a day and this is working great. Now we can inform our customer with stock. The extension we use on 3 stores and on Magento Enterprise. The support on this extension is really great and helped us very fast.

20th February 2017

Great dedicated Support from the Wyomind staff

We recently upgraded to PHP7 and noticed some issues while re-editing orders. Wyomind took all the time and patience to help and solve the 2 small issues until everything was fine again. I would recommend this module because it is lean and mean with great support that understands what you mean. You'll never end up with a non-working module.

20th February 2017

This is an incredible module

The support these guys give is incredible. I cannot recommend this module anymore.

Nigel - User for more than 4 years

9th February 2017

Fantastic Extension

This extension is fantastic, does exactly what I need!

Ryan - User for more than 5 years

9th February 2017

Great Extension

Great Extension with very great support.This is the best module for multi stock management. You can manage stock location details and can manage stock status by products. But with the query to calculate stock that be called every time has performance problem when has huge amount of warehouse. (Still can not fix it)

7th February 2017

Great functionality for inventory management

Our business has more than 30 warehouses in 3 countries, our project hosts 3 multiple websites and stores. We have a huge catalog with 100k+ products. And this extension perfectly copes with all this data, we are able to sync stocks with erp via custom soap methods and have excellent configuration options in the admin panel.

3rd February 2017

Great module

We were looking for a module to support inventory across multiple warehouses, the Advanced Inventory module was just what we needed and has worked well for us.

2nd February 2017

Best extension for multistore, and excellent premium support

This extension provide really multi inventory, easy to use backend and good support. Highly recommend, if you want manage inventories through different warehouses and pos.

Jose Luis - User for more than 4 years

25th January 2017

Great inventory!

This module works great for our 5 stores and webshop!

23rd January 2017

Great extension

The "Advanced Inventory" extension is really good extension.

Alex - User for more than 4 years

18th January 2017

Great extension

The extension enabled us easily to manage multiple warehouses and also to sync with local stocklevels via regular, automated imports.

11th January 2017

Very professional team.

Wyomind is fast, professional and has one of the best supports. We had some needs for customization of this module, Wyomind did all of our requests with a very good and cheap price.

3rd January 2017

Excellent extensions for online shops that provide in-store pickup

Convenient to setup stores for pickup. The advanced inventory management let us set inventory per stores. This help us to provide instant pickup and get more orders.

Ricky - User for more than 5 years

2nd January 2017

Valueable extension

I was searching for warehouse management module for Magento 2 and Wyomind seemed to has the highest features/price rate. That's why I chose Advanced Invetory module. Now I see it was good decision. Easy to use, great support. Hope it will remain. I had to import many items, but didn't want to buy additional module for import. As I have some developer experience, I manage to change some settings on database due to intelligible database structure by Wyomind. Therefore, it was possible to combine default Magento import and Advanced Inventory module features.

29th December 2016

Useful extension

Extension does the job. However, free upgrade period is way to short for Magento 2 version. At least most important patches to keep it running should stay free.

26th December 2016

The Best Magento Extension for Muti Stock Managment with Store Pickup Capability

Our business has 10 local stores, and I was looking for a way to enable store pickup with inventory management of each store. This extension does it all from A-Z. It will allow you to assign the correct quantity for each store (not just a single stock of all stores combined) + it allows customers who shop online to see and select the preferred store pick of each item (based on stock availability) + the stock update can be done via cron jobs as often as every 30 minutes. I did have a few issues, but the Wyomind team was always quick to fix it. I strongly recommend

Isaac - User for more than 5 years

17th December 2016

Great Extension

 We are using this product on our site and it works fine. I had problem in setting up the extensions and contact the support which helped me. Thank you Team Wyomind, Happy New Year.

12th July 2016

Better extension for multi wh, missing some functionality

This is the better extension for multi warehouse, though missing some functionality.
First the good stuff: it support multi WH and is quote easy to set-up and use. We did have some small problems when installing july 2016. Response time to queries is fair though improvements are not treated a little sceptic. Great work and glad these guys exist ;P
Would really love to see
- support for returns where warehouses can return items to another warehouse .(so a warehouse has a different return to warehouse when issuing refund)
- Remote stock import via wget/http(s)
- Stock import that is a little more flexible than the current method. Multiple files are not set-up easily and also sometimes files are uploaded with a date in it - so the filename is varying.
- Speed of import can be improved

seansan

20th May 2016

Advanced Features with Outstanding Support Team

The "Advanced Inventory" extension is really advanced. If you need to manage inventory of multiple locations this is a great solution. You can also let your customer select a local store for pickup (based on each store's inventory).
The support team is really amazing. Any issue I had was solve very quickly (usually within 1 hour). I strongly recommend.

EasyUSA

8th March 2016

Great extensions, excellent support

This extension provides us with exactly that what we were looking for. Simple installation and with additional question to support, quick reply and most of all, a solution that works! Keep going on like this!

mmmic

19th February 2016

Great product and support!

I am very impressed with how fast they have been responding to any of our enquiries.
Keep up the good work!

Anonymous

18th February 2016

Amazing Customer Support

I tried adding another multi-stock to our store only to have a dozen problems and no answers on how to solve them. I decided to try Advanced Inventory and couldn't be happier. I had issues when I first installed but within minutes I had direct and extremely useful help from the developers. This has everything we need and can't compliment the support enough!

JLay

19th January 2016

Awesome!

Support guys are fantastic, all my requests was done perfectly, code extension easy to extend, we do a find store app like GAP with no problems.

mlimasolucoes

6th November 2015

Top Usability and Customer Support

Does exactly what I need and more. Several issues were quickly solved by support.

Paneuromix

19th October 2015

Great Plugin

Great Extension. Well written. The built in API is easy to integrate and adds great flexibility. The customer support is superb!

csww

7th October 2015

Exceptional Company and Plug-In

The plug-in worked great and was really the only extension out there that was this refined in development. We are extremely satisfied with its performance.
Also, the customer service. Words can't express just how helpful this company's team is. I think they should be awarded for the best customer service. Not only should the award be given this award within this industry but it should probably extend to a global customer service award. It is very rare to find this much support.

rroberts1983

23rd September 2015

Amazing module - fantastic support

This module has allowed us to manage our warehouses effectively.
It works absolutely great!
The support is super too!
Anytime we need the guys, they are there at the end of an email and respond very quickly.

vickihighfield

11th June 2015

Works as expected, really good support!

Every function works as expected and installation was easy. Had to contact support to help me out with a local payment solution and got AAA grade support in no time. Excellent!

etendo

28th May 2015

Wow, best support ever!

Great extension, it makes my work really easier. But I think that the best part is the developer support: Paul and Pierre reply to all my support requests fast and solve any problem I had.
Good job!

amontalti

8th May 2015

Advanced inventory es base facil de usar

Advanced inventory permite manejar facilmente multiples warehouse o puntos de venta, al mismo tiempo que muestra el inventario real y permite asignar automaticamente las ordenes a punto de venta mas proximo.

Chocopablo

16th April 2015

Function as expected and Excellent support

The extension has worked as expected. Their support is excellent and quick response. They will able to help us with quick solutions whenever we have questions.

LindyKyaw

13th February 2015

A must-have if you have multiple-warehouse

Very well made extension. Smart stock attribution rules per order can be created in a minute. Very good support in French and English. Thank you.

ClemFlip

20th January 2015

WOW! Amazing module and outstanding developer support!

I really cannot praise this module enough!
It allows us to synchronise multiple stock level inventories into our warehouses through magento streamlining our stock management system.
The developer support is outstanding, I really cannot praise them enough for their promptness and efficiency!

vickihighfield

26th November 2014

Truly top notch support, excellent plugin

I am quite wary of web reviews as I'm never sure what is real or not, but I had read that Wyomind provided good support to their customers.
We had some problems installing this plugin and emailed their support. A reply came back within an hour and we worked with a developer there to sort everything out.
Then we later had a request for adding custom columns to the advanced inventory stock manager and a developer again responded immediately with a custom step by step instruction on how to accomplish what we wanted.
I'm really impressed by this company, it is amongst the best support I have had when dealing with web software. Friendly, courteous and most importantly, very fast and effective.

wafflwaffl

18th November 2014

WOW the support is exceptional

We had a few issues with the implementation of this module but wow did they act fast!
Much appreciated!
Fantastic module too, does exactly what we need for much less cost than competitors!

vickihighfield

12th August 2014

Excellent solution for multiple inventories

I have to add another one to these positive reviews. Extension is very well written, it lets you manage inventory in very intuitive way. Also you have a lot of flexibility to adjust setting to suite your needs.
With the extension you also get Mass Stock Update module, which is also very useful if you update stocks from external sources.

Borut

2nd July 2014

Very Useful extension and great support !

We purchased this plugin because we needed to manage multiple stocks for one product, according to which website you were on, as we didn't know we had to buy Magento Enterprise edition to do this.
We had some trouble with our database configuration, as our script configured the "configurable product" with "manage local stock", which is wrong and not doable in Magento.
I contacted the support, without knowing what was wrong, and the support found the bug + the solution within 2 days !
Wyomind was very patient and professional, as they resolved the problem very quickly, responding to email and phone calls.
One of the big joy, was to find that the extension that we bought included "Mass Stock Update", which is very useful and quick, and which we use now.
I would recommend this extension, for its use, and the support that comes with it.

cdrouard

10th June 2014

Good extension and GREAT support!

I'm currently managing a really complex store and I found this extension extremely useful due to my needs.
After installation I had some troubles during automatic import, but developers supported me in a FANTASTINC way (they reply to over 20 emails almost instantly), so I solve the issue in a working day.
I really recommend this product and this developer.

amontalti

22nd May 2014

Best Support from a Magento Developer

After having had 10 - 15 support queries answered in a very short space of time and all to a very high level of professionalism i wanted to add my first review onto magento connect
Pierre and Paul at Wyomind have been massively patient with my overly complex site. They provided a quick and painless custom option for one the plugins i got packaged with advanced inventory and have logged in to fix bugs on multiple occasions with speed and knowledge of their products really showing through.
Wyomind are a credit to Magento Developers everywhere. I only wish i could clone them to make every other plugin i use.

siparker

23rd October 2013

Great extension - Amazing support

We installed the extension and we found an incompatibility issue with another 3rd party extension.
One hour after asking Wyomind for help they had the issue solved.
Now, that's support!
The extension now works perfectly, and solves our multi-warehouse scenario perfectly.
Don't go for more expensive multi warehouse extensions. If this one fits your needs, look no more and buy it.

Prospectiva

19th September 2013

Awesome plugin for retail location management

An indispensable plugin for our magento based point of sale system. All the stores use the magento site as a point of sale terminal and Advanced inventory accurately tracks and routs all the orders appropriately within that system. Everything updates correctly when orders are placed and returns are sent to the correct stock.
Installation was a bit rocky, but support from Pierre has been amazing and has helped me overcome some hurtles very quickly
Would highly recommend, if you have multiple stores and need all their inventories tracked through your magento install.
Room for improvement:
Improved documentation (specifically the assignment rules)
Having an option to hide locations based on login in the "manage stocks" section so store owners can't adjust other peoples stock by accident.
Very happy with the plugin!

kastomm

4th August 2013

Excellent support

We purchased this extension to support our multiple physical stores and provide pickup in store as an option for our customers.
The developers have been very responsive in answering our questions and have solved a compatibility issue with the PayPal extension in CE 1.7.02. Great service.

bigbuys

5th July 2013

Irreplaceable inventory extension

So we are a traditional bricks and mortar business with 10 stores in the UK. It was vital for us to have a solid extension for our new online store that gave the customer concise information about where our products are available. Using alongside the Localstores module to give the shopper a more local experience.
The simple structure of the tables also makes it simple to run updates from our system to Magento every 15 minutes ensuring the stock levels are always accurate.
I have developed a reserve and collect module that works in tandem with this and it adds an extra dimension to our online portal.
Always great support from Pierre over the last 12 months too - he knows the code and always provides a quick and concise answer via email.

silkatron

26th June 2013

Excellent extension and awesome support

Extension does exactly what is advertised plus a lot of features I did not need when buying but were helpful later... Had a few questions about the use of this extension, asked the dev who was more than helpful with quick and precise answers. Also, support provided in French which was a plus for me, french speakers.

xaco14

5th June 2013

Excellent for Multi-Store / Multi-Location websites

Looked at many extensions that are supposed to split inventory based on warehouse locations, and many had features missing, very expensive, or were so complicated that the chance of creating bugs was very high.
This is extension does exactly what we need and more!
Very happy with it, and great customer service.

samdahdal

3rd June 2013

End of Chaos!

We have started using this module because we have 2 different store locations and until now the sync between both was a pure horror.
With this module we can see how many items are available in both stocks and we can update our order process from the main store.
The support by Wyomind is great. We had a problem with 2 options and emailed the support. Within 15 minutes we got the answer and both problems are fixed.
Thanks!

kjm2202

1st June 2013

Fantastic Module

Wyomind clearly understands the complex needs of running a small online/offline business. This module allows us to manage our stock simply and easily. And the built-in flexibility let's us do it in the way we need to!
We have been looking for along time for a module to do just that. It is so close to perfect for our situation that it could have been written just for us. Other modules that we tried - even though far more feature-rich - could not meet our needs.
And the support is amazing! Installation - provided by Wyomind - went without a hitch. Small glitches were handled immediately. And every question answered instantly
Highly recommended!.

edeam

11th April 2013

Great Extension - Helped Store owners a lot!

Bought this extension together with Store Pickup.
This extensions offers great functionality for Store Owners. Magent does not offer Pickup at Store functionality out of the box and this is great extension!
Also the Multistore inventory functionality is great.
Helping to organize the stock/warehouses.
I have looked over several extensions but this is the one to go.

RetailenClicks

8th February 2013

Great extension, the possibility

Great extension, the possibility of making changes to the quantities for several products in a single table is spectacular.

Julio Farra

9th October 2012

Just bought this extension and wo

Just bought this extension and would thank the team behind Wyomind for the support. They fixed an issue caused by another extension free of charge. Can strongly recommend Wyomind.

Laparo

25th July 2012

Great extensions and even better

Great extensions and even better support through mail. Really useful for our business!

JorisT

24th June 2012

I was looking for an extension to

I was looking for an extension to manage multi stock locations for a long time. This one met all our needs. It works really well and the support has been excellent. I can't recommend this enough.

macker999

2nd May 2012

After looking far and wide for an

After looking far and wide for an adequate multi-stock management extension, we decided to use this one. See the analysis on my site: http://ma.juii.net/blog/multiple-stocks-in-magento

And this one fits our needs nicely. It also has unique features not found in other solutions, notably the comfortable stock level modification using arrow keys, and the functionality of the Wyomind Local Stores extension for showing your local stores to the public in Google Maps.

The extension is based on keeping the regular Magento stock level intact (called "online stocks") and syncing additional local stocks to it either manually or automatically. That was a bit confusing at first, but it enables you to distribute orders to your local shops also after the orders are placed. In addition, this way of implementing it seems also to minimize possible conflicts with other extensions (always something to care about when extensions have to overwrite Magento core functionality).


On that note, collaboration with the developer is just great: he's very open to suggestions and ideas, and turnaround time is fast.

tanius
Changelog
  • Fix for a class dependency error in an observer

Bug fix

  • Fix when adding to cart a product that is using a store configured as a fallback to a warehouse
  • Fix for a SQL error for orders that are edited
  • Fix for a PHP variable
  • Fix for the product display when the stock is disabled
  • Minor fix to avoid errors with Paypal Express Checkout

Enhancement

  • Better display of the stocks grid to mark stores whose status is disabled in the product page

Bug Fix

  • ACL fix for admin shipments
  • Fix for configurable products when the stocks by product option is disabled
  • The point of sale is not displayed in the frontend stocks grid if stocks are disabled
  • Fix for the Stock disabled option of Manage stock at the point of sale level
  • Fix when saving the global quantity according to the stock status at the point of sale level (stock disabled/ no stock management/ manage stock)
  • Fix for the use of swagger with the API
  • The /rest/all/V1/assignations?orderId=X API has been added to retrieve the list of ordered items with their assignation

Enhancement

  • Stock management: enabled, disabled, no stock management
  • Fix when creating shipments and invoices pdf documents via the mass actions from the grid
  • Fix on a template when creating credit memo
  • Fix on quantities when canceling orders

Compatibility

  • Compatibility with Magento 2.4

Enhancements

  • Scenario improved for the demo
  • Better display of the front-end stocks grid
  • Fix on the message that indicates that the inventory must no be set on auto-decrease
  • Fix for detecting the parameter for multiple assignations

Enhancement

  • Better management of order cancellations (payment with authorize.net)
  • Template updated for the orders view on Magento 2.3

Minor Enhancement

  • Assignation properties enhanced

Bug Fix

  • Fix for the filters on invoices and shipments grids
  • No error is triggered if there is no warehouse
  • Fix when sending emails to the warehouse
  • Fix for the API method allowing to retrieve the assignations of ordered products
  • Fix when using stocks from other warehouses
  • Fix in Sales > Invoices
  • Shipments / Invoices / Credit memo available for the demo
  • Compatibility fix for Magento 2.3.3
  • Compatibility with Magento Commerce for Sales < Invoices and Sales < Shipments grids
  • Fix for a PHP error during the orders grid display

Enhancements

  • Use of a button/link in the tooltip text
  • Possibility to edit the size and position of the tooltip from HTML attributes
Patch v7.2.1.1

  • Fix for the tooltip style

New feature

  • Possibility to display a tooltip from the backend product page in the stocks grid

Enhancements

  • Sample data available for the demo

Enhancement

  • Possibility to manage catalog price rules according to the warehouses/POS availability
Patch v7.1.0.2

  • Fix when adding products to cart when a point of sale depends on the quantities of another warehouse

Patch v7.1.0.1

  • Automatic assignation when there is no shipping address (virtual products)

Enhancement

  • The use of the index view has been completely removed
Patch v7.0.1.7

  • Fix for the backend order grid display when a user has limited permissions on points of sale

Patch v7.0.1.6

  • Fix for the table prefix

Patch v7.0.1.5

  • PHP fix

Patch v7.0.1.4

  • Fix for the stock status messages display in the product page grid

Patch v7.0.1.3

  • Fix on the backend stocks grid

Patch v7.0.1.2

  • Fix for retrieving the url to update the frontend stocks grid

Patch v7.0.1.1

  • Fix for the stocks grid display

New features

  • Possibility to choose a preferred store
  • Individual page for each store

Enhancements

  • Dynamic loading of the stock grid from the product page to avoid cache issues
  • New filter on the pos/warehouses corresponding to storeviews and customer groups in order to retrieve  stocks information

Bug Fix

  • Fix when activating multistock for each product
  • Out-of-Stock Threshold parameter taking into account in the stock calculation
Patch v7.0.0.3

  • Fix when adding a product to cart when it's empty

Patch v7.0.0.2

  • Fix for the stocks grid display with the active index

Patch v7.0.0.1

  • Fix for the use of prefix in the table names

Compatibility

  • Compatibility with Magento 2.3
Patch v6.7.5.4

  • Fix when enabling multi-stock for each product

Patch v6.7.5.3

  • The Out-of-Stock Threshold parameter is taken into account for the stock calculation

Patch v6.7.5.2

  • Fix when filtering orders in the grid according to permissions

Patch v6.7.5.1

  • Display of the "Stocks assignation" table in Sales > Orders

Enhancements

  • New API method available to retrieve ordered products according to the user

Bug Fix

  • Fix on the "assigned to" filter from Sales > Orders
  • Fix on the Catalog > Stocks grid display
  • Fix on typos
Patch v6.7.4.4

  • Display of the "Stocks assignation" table in Sales > Orders

Patch v6.7.4.3

  • Fix for the stocks grid display on the frontend product page

Patch v6.7.4.2

  • Fix for the Magento 2.0 compilation

Patch v6.7.4.1

  • Fix on a file name

Enhancements

  • Better perfomance in the Magento backend

Bug Fix

  • Fix on a JS bug in the cart when selecting a configurable product option
Patch v6.7.3.3

  • Display of the "Stocks assignation" table in Sales > Orders

Patch v6.7.3.2

  • Fix on the "assigned to" filter from Sales > Orders
  • Fix on button display in Catalog > Stocks
  • Fix on typos

Patch v6.7.3.1

  • Minor JS fix

Enhancement

  • Better management of the Add to Cart button

Bug Fix

  • Display of the "Only X left" message according to the mutli-stock management
Patch v6.7.2.2

  • Display of the "Stocks assignation" table in Sales > Orders

Patch v6.7.2.1

  • Check on the access to the database for Magento Cloud

Enhancement

  • Better management of the stock status and the qty when editing a product for a specific store view
Patch v6.7.1.4

  • Display of the "Stocks assignation" table in Sales > Orders

Patch v6.7.1.3

  • Fix on the global stock when no storeview and customer group linked to a pos

Patch v6.7.1.2

  • Fix on the minimal quantity

Patch v6.7.1.1

  • Fix on the products url generation in RSS feed

Enhancement

  • Automatic assignation for Ebizmarts POS
Patch v6.7.0.4

  • Display of the "Stocks assignation" table in Sales > Orders

Patch v6.7.0.3

  • Fix for an undefined variable 

Patch v6.7.0.2

  • Fix for the minimum quantity allowed in the cart

Patch v6.7.0.1

  • While creating a credit memo, the POS/WH are filtered out based on the user permissions

Enhancement

  • Use strict mode for the Js script
Patch v6.6.1.2

  • While creating a credit memo, the POS/WH are filtered out based on the user permissions

Patch v6.6.1.1

  • Use strict mode in javascript 

Enhancements

  • Magento v2.2.1 compatibilty
Patch v6.6.0.3

  • While creating a credit memo, the POS/WH are filtered out based on the user permissions

Patch v6.6.0.2

  • Fix for the order statuses

Patch v6.6.0.1

  • Fix for backorder product 

Compatibility

  • compatibility with Magento v2.2

Improvements

  • Stock Movement Grid can be exported to CSV file from the mass action drop-down

Bug Fix

  • Global stock quantity is now correctly updated when one order is placed
Patch v6.5.0.5

  • While creating a credit memo, the POS/WH are filtered out based on the user permissions

Patch v6.5.0.4

  • Fix for backorder product 

Patch v6.5.0.3

  • Fix for a undefined variable

Patch v6.5.0.2

  • minor fix in the javascript file on the front-end

Patch v6.5.0.1

  • Fix for the di compilation

Improvements

  • Stock Movement Grid can be exported to CSV file from the mass action drop-down
Patch v6.4.3.3

  • Fix for backorder product 

Patch v6.4.3.2

  • Fix for an undefined variable

Patch v6.4.3.1

  • minor fix in the javascript file on the front-end

Improvement

  • "auto return to stock" configuration for memos credit improved 
Patch v6.4.2.6

  • Fix for backorder product 

Patch v6.4.2.5

  • minor fix in the javascript file on the front-end

Patch v6.4.2.4

  • Fix for the global stock decrease when an order is placed

Patch v6.4.2.3

  • Treeview in the product grid fixed
  • Display of the multi-stock settings in the product page fixed

Patch v6.4.2.2

    • Typo fixed: Repositery has been renamed in Repository
    • Fix for stock availability when qty are not managed at the stock level
    • Fix for the journal when using the API methods
    • Fix for the stock grid on the front-end: only stocks related to the current store view are listed

          Patch v6.4.2.1

          • Typo fixedRepositery has been renamed in Repository

          Enhancement 

          • Control over potential XSS attacks in the admin Javascript files 
          Patch v6.4.1.6

          • Fix for backorder product 

          Patch v6.4.1.5

          • minor fix in the javascript file on the front-end

          Patch v6.4.1.4

          • Fix for the global stock decrease when an order is placed

          Patch v6.4.1.3

          • Treeview in the product grid fixed
          • Display of the multi-stock settings in the product page fixed

          Patch v6.4.1.2

          • Typo fixedRepositery has been renamed in Repository
          • Fix for stock availability when qty are not managed at the stock level
          • Fix for the journal when using the API methods
          • Fix for the stock grid on the front-end: only stocks related to the current store view are listed

          Patch v6.4.1.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"
          • minor fix in the javascript file on the front-end

          Enhancement

          • Support for split databases (Magento EE feature) in installation scripts
          Patch v6.4.0.3

          • Fix for backorder product 

          Patch v6.4.0.2

          • minor fix in the javascript file on the front-end

          Patch v6.4.0.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"
          • StockRepositeryInterface.php renamed as StockRepositoryInterface.php

          Enhancement

          • pre-assignment when creating orders in the backend
          Patch v6.3.0.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Enhancements

          • Support for split databases (Magento EE feature)
          • Add an availability message for each point of sale
          Patch v6.2.0.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Bug fix

          • Creditmemo fixed
          • Mass action on stock grid fixed
          • Notification for unassigned orders fixed
          Patch v6.1.2.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Bug Fix:

          • Fix an issue when proceessing a creditmemo
          Patch v6.1.1.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Compatibility:

          • Advanced Inventory is compatible with Magento 2.1.0
          Patch v6.1.0.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Enhancements:

          • Automatic assignation of orders from Paypal (Express + IPN)
          Patch v6.0.7.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Bug Fix:

          • JS fix for the permissions management from the admin
          Patch v6.0.6.1

          • Fix for the stock tree view in the product grid

          Bug Fix:

          • Fix for the creation of configurable products
          Patch v6.0.5.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Bug Fix:

          • Coding fixes
          Patch v6.0.4.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Bug Fix:

          • Fix on the stocks grid for Magento multi-stock management
          Patch v6.0.3.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Bug fix:

          • A php notice was triggered when saving a product from a store view scope that has no point of sale or warehouse associated.
          Patch v6.0.2.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Enhancements:

          • New management of licenses for Magento 2
          Patch v6.0.1.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Compatibility:

          • Advanced Inventory is compatible with Magento 2
          Patch v6.0.0.1

          • Fix on stocks grid: Treeview now appears when clicking on the link "show stock details"

          Demo store
          Front-end
          Back-end
          Login
          AdvancedInventory
          Password
          AdvancedInventory123

          Stay tuned and get a coupon code of 10% off any purchase while creating your account!

          Subscribe now for updates, promotions and products launch twice a month at most.

          Please indicate a valid email