Let’s say a customer has placed an order for 5 products:
- Product 1 belongs to Warehouse B
- Product 2 belongs to Warehouse A
- Product 3 belongs to Warehouse A
- Product 4 belongs to Warehouse C
- Product 5 belongs to none of the warehouses
In this case, our order will be split into 4 different orders:-
Order 1 has products of Warehouse A, (Product 2 and 3)
Order 2 has products of Warehouse B, (Product 1)
Order 3 has products of Warehouse C, (Product 4)
Order 4 will be none of the Warehouses, (Product 5)
Note: Warehouse Based Fulfilment will work with the Magento default shipping methods that is Flat Rate. In the case of any 3rd party shipping module, it may need some customization if the third party shipping module code does not follow the default Magento shipping module pattern.