Ir al contenido
Menú
Se marcó esta pregunta

Hello All,

I have a requirement in the following scenario.

We have 4 warehouses.

1. Warehouse A

2. Warehouse B

3. Retail Warehouse

4. Dispatch Warehouse

All the products are stored in Warehouse A and B

In the Retail Warehouse, the products are resupplied from Warehouse A and B whenever the product is below the limit.

I know that by using the Resupply option configured on the Product master and Re-ordering rules, we can supply the products from Warehouse A and B to the Retail Warehouse.

Let us consider that Product X has 10 quantities at Retail Warehouse, 20 quantities at Warehouse A, and 25 quantities at Warehouse B.

Case 1: There is an order of 8 quantities of Product X at the Dispatch warehouse. The system should pick the quantity from the Retail warehouse (Because the required quantity at the Dispatch warehouse is less than the available quantity at the Retail warehouse). How do I solve this?


Case 2: There is an order of 15 quantities of Product X at the Dispatch warehouse. The system should pick the quantity from either Warehouse A or B (because the required quantity at the Dispatch warehouse is greater than the available quantity at the Retail warehouse). How do I solve this?


Avatar
Descartar

I think you need to develop extension of Odoo standard function.
Take a look at this blog. They made some interesting developments for warehouse;
https://www.camptocamp.com/en/news-events/celebrating-go-live

Mejor respuesta

Hi,

Please refer to the below answer, it may seem to be helpful for you.

https://www.odoo.com/sl_SI/forum/help-1/stock-removal-location-by-priority-235219


Hope it helps

Avatar
Descartar
Autor

Hello,
I used the same forum answer to do the configurations. Unfortunately, it doesn't work in the way I wanted. The main drawback in the actual scenario is the customer has 8 warehouses. Let us say if the item is available in warehouse 8. Then almost 16 transfer records are created.

Mejor respuesta

The routes in Odoo are sequential i.e Dispatch WH -> Retail -> WH A -> WH B (as example), unfortunately there is no rules based decisions to set a source location to a picking. Also, the picking (Inventory operation) is specific to a WH.

If a manual decision has to be taken and picking completed in single operation, you could consider setting Dispatch WH as the parent Location of the other 3 WHs. With this it would be possible to select source location of the product on the delivery order line.

Not sure if this addresses your question.

Avatar
Descartar
Autor

HI Jaideep,

Yeah, that's what I found after the configurations. The main drawback is in the actual scenario, the customer has 8 warehouses. Let us say if the item is available in warehouse 8. Then almost 16 transfer records are created.

True not practical even for 1 product let alone the fact that there can be multiple products in an order.

You may want to consider enabling 2 step delivery and have the shipping WH as the parent location for other WHs. This would allow for picking products from any WH to consolidate in shipping WH and then delivery to customer.

There wouldn't be multiple operations and transfer, however the drawback would be that all WHs would need access to this WH operation and wouldn't be identify transfers specific to their WH. A way around it could be to use batch transfers or even responsible field to identify.

Publicaciones relacionadas Respuestas Vistas Actividad
1
mar 24
1765
1
jun 23
1644
1
abr 25
3453
4
nov 23
2518
2
may 21
3531