Odoo Help


How to specify a stock location for a product when placing an order?

Nattapong Mongkolnavin
on 2/14/15, 11:53 AM 946 views

I have a product that are available from multiple physical stock locations under a single warehouse. 

When I create a sales order for the product Odoo always get the product from the main location, Physical Location/ Your Company / Stock.

Is there a way that I could select this location manually? 

Thank you



| 6 5 7
Lodz, Poland

On 2/14/15, 1:56 PM

Yes, it is possible. However, you need to define the appropriate Routes and Procurement Rules.  In Route definition you select as active field Sale Order Lines. Now you can, when you adding a product to Sale Order, to choose the route that you want. Of course, this route must be selected as the active in product view.

This solution requires settings:

  • Settings/Sale - Choose MTO, drop shipping,... on sales order lines
  • Settings/Warehouse - Manage advanced routes for your warehouse
Nattapong Mongkolnavin
On 2/15/15, 12:41 AM

The concept of Route is quite complex. I couldn't find a good documentation about it. 

I tried to create a route called "Pull From Stock A" and a route called "Pull from Stock B" then when 

entering the sale order line item I select a route from the preferred Stock location but it doesn't work.

It still pick from the default stock locatio, Stock A. 

Can you please guide me please?

For learning and testing you define new three steps warehouse (Pick+Pack+Skip) and analyze the new rules.

on 2/15/15, 3:14 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 2/14/15, 11:53 AM
Seen: 946 times
Last updated: 3/16/15, 8:10 AM