📄 Vrstni red povzemanja Removal strategy-ja

Vrstni red povzemanja Removal strategy-ja

Kopirano iz ChatGPT

Do locations in odoo get removal strategy settings from parent location if left empty on child location?

Short answer: No — Odoo does not inherit a removal strategy from the parent location.

If the child location’s Removal Strategy field is empty, Odoo falls back to the Product Category’s removal strategy, not the parent location.

Here’s the precedence Odoo uses:

Removal Strategy Priority

  1. Child Location (if set)

  2. Product Category (if set)

  3. Default behavior (FIFO)

Parent locations are not used

Odoo does not cascade removal strategies down the location hierarchy. Parents do not pass the setting to children.

If you want removal strategies to behave consistently across a tree of locations, you must either:

  • Set the strategy on each child location, or

  • Configure it on the product category, and leave the locations unset.

If you want, tell me your Odoo version and I can confirm the exact UI path and any version-specific differences.

Do product categories inherit removal strategy from parent?

No — product categories do not inherit removal strategy from their parent category in Odoo.

How Odoo handles removal strategies on product categories

  • The Removal Strategy field on a product category applies only to that category.

  • If a product category has a parent, the removal strategy from the parent is not inherited.

  • If the category has no removal strategy, Odoo simply leaves it empty and falls back to:

    1. Location’s removal strategy (if set), otherwise

    2. FIFO as the default behavior.

Summary

  • Category → does not inherit from parent category

  • Location → does not inherit from parent location

  • Odoo does not use hierarchical inheritance for removal strategies.

If you want consistent removal strategies across categories, you must explicitly set it on each individual category.

If you tell me your Odoo version (e.g., 14, 15, 16, 17), I can confirm any UI differences.