Skip to Content
Menu
This question has been flagged
1 Reply
554 Views

Hi

I sell fresh produce and other items. Some items are stored in the warehouse and some we only create purchase orders from suppliers once a customer orders (for example fresh produce but also others).


In Odoo I have a case where I have sales orders that some lines are waiting for myself to make a purchase order.


Example:
Order 1:

oil (in stock in the warehouse)

sugar (not in stock and needs to be ordered)

mango (not in stock and needs to be ordered)


Order 2:

Banana (not in stock and needs to be ordered)


The issue is we need to wait for the sugar to be ordered and arrive in our warehouse for Order 1 before placing the pruchase order for the mango otherwise the mango will wait too long and go bad.

However, a PO can be placed for the banana since there are no other order lines waiting for it.


Is there a way in Odoo to clearly see which items that need to be in a pruchase order can be ordered right now (such as the banana) but the mango shouldnt show in that list until the sugar comes into the warehouse.

Avatar
Discard
Best Answer

Hi,

Based on your description, you want Odoo to automatically create purchase orders for the items that are not in stock when a sales order is confirmed.

Here's how Odoo can handle this scenario:

  • Dropshipping: If you never keep certain products in stock and always want to create a purchase order from the supplier when a customer orders, you can configure these products with a "Dropshipping" route. When a sales order is confirmed, Odoo will automatically create a purchase order to your vendor and, once the vendor delivers to your warehouse, Odoo will be able to deliver the products to your customer.
  • Make to Order (MTO): If you sometimes have the product in stock, but want to purchase directly from the vendor when it is not available, you can configure the product with a "Make to Order" route. When a sales order is confirmed, Odoo will check if the product is in stock. If not, it will automatically create a purchase order to your vendor.

To configure these routes, open the product form, click on the Inventory tab, and in the "Routes" section, select either "Dropshipping" or "Make to Order". You might need to activate the advanced "Routes" feature in Inventory > Configuration > Settings.

Avatar
Discard