For more details see the Advanced MSI extension page.
Automatically pick an optimal warehouse to ship from with 4 source selection algorithms to reduce delivery costs.
The extension settings page can be found in Stores→ Configuration→ Amasty Extensions→ Advanced MSI.
The extension offers you 4 source selection algorithms:
‘Source priority’ algorithm – chooses an optimal warehouse according to its priority in the stock assignment settings block.
‘Product Stock Availability by Amasty’ algorithm – selects an optimal warehouse according to availability of goods.
‘Product Stock Distance by Amasty’ algorithm – picks the nearest warehouse from a customer to reduce transport costs.
‘Combined Source Selection Algorithm’ – applies 3 picking criteria one by one until the matching warehouse is found.
The selected algorithm will be immediately applied to the ordered items on the shipment creation page.
You can set the priority of each criteria for ‘Combined Source Selection Algorithm’ via drag and drop. The highest criteria in the list will be applied first.
The round off will be used in the Amasty ‘Combined Source Selection Algorithm’. If the distance between the closest and other warehouses is less than the value, the warehouses are considered to be equally distant from the customer.
Google API key is required for shipping from the source closest to customer's area. It’s used in 2 source selection algorithms: ‘Product Stock Distance by Amasty’ and ‘Combined Source Selection Algorithm’.
Note that sources are your warehouses. To let the extension work you need to create at least 2 sources.
To find the list of all sources go to Stores→ Sources. You can easily track your sources by code, name and status. The Extension allows you to edit already existing sources and add new source right from the admin panel.
To create sources press the ‘Add New Source’ button and fill in general information about a warehouse.
Then fill in warehause contact information and address data.
Sources must be assigned to a particular stock. To assign sources go to Stores→ Stocks. Then choose a necessary stock and press the Edit button. In the settings block find ‘Sources’ tab and assign sources to the stock. You can change sources priority via drag and drop. The priority is used by ‘Source priority’ algorithm.
Now you need to fill in the quantity of products in each source. To do this go to Catalog→ Products and pick a particular product. In the settings block find ‘Sources’ tab and fill the stock for each source.
Fill products quantities in a sample file and quickly import stocks for each source.
To do this go to System→ Import. In the Entity Type choose ‘Stock Sources’, then download and fill in a sample file.
Decide whether you want to update, replace or delete data by configuring ‘Import Behavior’.
Set import configuration to stop import on any number of errors to prevent loading broken data or skip error entries.
Then choose a file to import (already filled in sample file) and press the ‘Check Data’ button.
Correct the mistakes and press the ‘Import’ button to import stock data.
Moreover you can export the distribution of goods in warehouses from Amasty Multi Warehouse Inventory and import it in MSI with no efforts.
Let’s imagine you’ve already configured the extension and got the first order. It’s time to ship it. Go to Sales→ Orders. Then choose a necessary order, go through the View button and press the Ship button to open a shipment creation page.
The module automatically chooses the default source selection algorithm, determines the optimal source and the number of products to be shipped.
You can change the source selection algorithm right from this page and change the quantity to deduct from each source.
Press ‘Proceed to Shipment’ button and ship the order.
Find out how to install the Improved Layered Navigation extension via Composer.