Dear Odoo Community,
I am reaching out to seek advice on configuring a specific warehouse selection logic within the Odoo platform. Our online sales operation involves multiple warehouses, and we have developed a particular strategy for selecting which warehouse fulfills an order based on certain conditions. However, I am encountering challenges in implementing this logic in Odoo and would greatly appreciate any guidance or suggestions.
- The Main Warehouse is prioritized for fulfilling orders as long as it has sufficient inventory.
- Additional Warehouses - Warehouse A, Warehouse B, and Warehouse C: In the event that the Main Warehouse is unable to fulfill an order due to insufficient stock, we have three additional warehouses to consider.
- Selection Logic for Additional Warehouses: The order fulfillment, in cases where the Main Warehouse is out of stock, should adhere to a specific logic:
- The order should be fulfilled by the warehouse among Warehouse A, B, or C that currently has the highest stock level of the required product.
- In scenarios where all three warehouses hold equal quantities of the product, the selection priority should be in the order of Warehouse A, followed by Warehouse B, and finally Warehouse C.
We aim to integrate this logic seamlessly within the Odoo system to optimize our order fulfillment process. Your advice on configuring these rules or any suggestions on alternative approaches within Odoo would be invaluable.
Thank you for your assistance and guidance.
Best regards,
Skander