This question has been flagged
How to ship products on a single sale order from several warehouses
Avatar
Discard
Author Best Answer
Simplified use case:
---------------------------
Client has two warehouses: A and B
Client sells 3 products: A, B and C

Product A is always shipped from Warehouse A > Customer
Product B is always shipped from Warehouse B > Customer
Product C may be shipped from either warehouse

Guidelines for use:
-------------------------
1. Set the route "Warehouse A: Ship Only" on product A
2. Set the route "Warehouse B: Ship Only" on product B
3. Determine the ship-from location of Product C either using a sale order line route or by simply changing the warehouse of the sale order.
4. Override the ship-from location of products A or B using a sale order line route.

Upon confirmation of the sale order, one delivery order per ship route will be created. With two warehouses, this will be a maximum of 2 delivery orders.

The key background information is:
---------------------------------------------------
0. In general, routes can be set in 4 places. They are, in order of application: Sale Order Line > Product > Product Category > Warehouse
1. There is a warehouse set on the sale order.
2. Warehouses have default shipping routes.
2. You can set a shipping route on a product or a sale order line. This route will override the default warehouse shipping route.
3. Upon confirmation of a sale order, a shipping route will be selected for each order line according to item 0 in this list
4. If no shipping route is set on the product, the default shipping route of the order warehouse will be used.
5. The route on the sale order line supercedes all other routes. 

Therefore when configuring products, note the following:
--------------------------------------------------------------------------------
1. If you would like to always ship a product from a specific warehouse, set the correct ship only route on the product settings.
2. If you would like to ship a product from whatever warehouse is specified on the order, set no ship route on the product.
3. If it becomes burdensome to set preferred routes on each product, you should be able to set the ship only route on product categories
 

For your reference, my route configuration is as follows:
-----------------------------------------------------------------------------
On the "Ship Only" route for each warehouse:
1. Remove the "Served Warehouse" from the procurement rule
2. Allow the route to be set on products

I've also recorded a video that covers all of the below here: https://youtu.be/X86WmYduaCA
Avatar
Discard

Very useful and clarifying. Thanks.

However, the Youtube video is not available. Can you send the link again?

Best Answer

Hi ! 

Thanks for those infos ! I was thinking you could maybe help with this issue which is a bit similar to the one described here. 

I have 2 kinds of clients  based  on  where  there  located  in  Belgium : 

Clients located in part A get their products from our warehouse A

Clients located in part  B get their products from our warehouse B

I see that I can manually select  the warehouse on the sale order but is it possible to define it on the client form so the right warehouse is automatically selected ?

I'm working with Odoo Community V12

Thanks in advance !

Avatar
Discard
Best Answer

Hello

may this below module will be useful to you.

https://apps.odoo.com/apps/modules/12.0/eq_so_multi_warehouse/

Avatar
Discard