Odooers论坛

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

Split up picking from 1 order

形象
odoo
1 备注
形象
丢弃
形象
odoo
-

Just watched wave picking. It's more or less a fit. Except that users need to create the waves. In my case i would like to see it seperated by the system itself.
Like this:

3 答案
0
形象
odoo
最佳答案
2 注释
形象
丢弃
形象
odoo
-

i see there is an automatic wave option, investigation this.

形象
odoo
-

A great! This will work for us! Thank you so much!

0
形象
odoo
最佳答案

Dear Michiel, 
For your requirement to automatically split one sales order into separate pickings for dry, frozen, and cool products, here's the recommended approach:

Solution 1: Using Product Categories + Routes (No Custom Code)

  1. Set Up Product Categories:
    • Create categories: Dry, Frozen, Cool
    • Assign each product to the appropriate category
  2. Configure Routes:
    • Go to Inventory → Configuration → Routes
    • Create 3 separate routes (e.g., "Pick Dry", "Pick Frozen", "Pick Cool")
    • For each route:
      • Add rule: "When to trigger" = "Move from stock to pack"
      • Set source/destination locations matching your storage (WH/Stock/Dry, etc.)
  3. Assign Routes to Products:
    • For each product, specify the appropriate route in:
      • Inventory tab → Route → Add your custom route

Solution 2: Using Operation Types (Alternative)

  1. Create Separate Operation Types:
    • Inventory → Configuration → Operation Types
    • Add "Pick Dry", "Pick Frozen", "Pick Cool"
  2. Configure Locations:
    • Ensure each storage area has correct location type
    • Set default operation types for each location
Why Your Current Setup Might Be Blocking

The issue likely occurs because:

  • All products are being allocated to the first operation
  • The system sees the same stock moves competing for the same source location
Best Practice Recommendation
  1. Use Solution 1 (Product Categories + Routes) for:
    • Automatic splitting of pickings
    • Clear separation in warehouse operations
    • Minimal maintenance
  2. Add Visual Indicators:
    • Use colored labels or custom fields to distinguish product types
    • Consider barcode prefixes for different categories
Testing the Solution
  1. Create a test sales order with all 3 product types
  2. Confirm the order
  3. Verify that:
    • 3 separate pickings are generated
    • Each picking contains only products of one type

Locations are correctly assigned

🚀 Did This Solve Your Problem?

If this answer helped you save time, money, or frustration, consider:

✅ Upvoting (👍) to help others find it faster

✅ Marking as "Best Answer" if it resolved your issue

Your feedback keeps the Odoo community strong! 💪

(Need further customization? Drop a comment—I’m happy to refine the solution!)

7 注释
形象
丢弃
形象
odoo
-

Did you test this? Or is it just generated by ChatGPT and posted here?

形象
odoo
-

You add as much value as a pop-up ad. If you're not contributing, at least don't embarrass yourself trying to discredit others.

形象
odoo
-

Can you answer the question - have you tested this? I don't think this is how Inventory Routes & Rules work, but really interested to see details in case I have misunderstood. Happy to apologize if that's the case.

形象
odoo
-

Yes, Chris, it’s tested; not everything that sounds unfamiliar is incorrect. Inventory Rules can behave exactly like this when implemented properly. Let me know if you wants; I'm happy to share. And apology accepted in advance 😉

形象
odoo
-

To make it clear for everyone, can you please post a screenshot of how to setup the Inventory Rules to explain this:

"When to trigger" = "Move from stock to pack"

形象
odoo
-

To be honest, i couldnt figure this one out..

形象
odoo
-

No, and it wastes everyone's time reading through such a long answer that contains major errors!

0
形象
odoo
最佳答案

Yes, it's possible to generate 3 separate picking orders (for dry, cool, and frozen products) from one sales order — but not 100% automatically out of the box . It requires either precise configuration or a small customization.

Reason:

Odoo doesn't natively split deliveries by product type. However, we can achieve it using:

  • Separate storage locations (eg, WH/Stock/Dry, WH/Stock/Cool, WH/Stock/Frozen)
  • Putaway rules (to route products to their correct storage)
  • Custom delivery routes (to create separate pickings)


we can set up the system so that each sales order creates 3 separate picking lists — one for Dry, one for Cool, and one for Frozen products.

However, this behavior is not fully automatic in standard Odoo.

By default, Odoo generates one delivery order per sales order. To split pickings by storage condition (Dry/Cool/Frozen), we need to either:

  • Use advanced warehouse configuration (locations + routes + putaway rules), or
  • Apply a small customization to automatically split the delivery based on product type.

We recommend the customization for the most reliable and scalable solution, especially if this process is core to your business


Thanks & Regards,

Email: contact@datainteger.com

1 备注
形象
丢弃
形象
odoo
-

Can you explain the "precise configuration" i tend to go for this.