Repository
OCA/stock-logistics-putaway · module folder · Try on Runboat
Module version
1.0.1
Category
Warehouse Management
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/stock-logistics-putaway
Last tracking update
2026-08-07 08:43:06
Authors
Camptocamp, Odoo Community Association (OCA), BCIM
Maintainers
Camptocamp, Odoo Community Association (OCA), BCIM
Committers
Jacques-Etienne Baudoux, Sébastien Alix, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module implements chaotic storage 'ABC' according to Package
Storage Type and Location Storage Type.

The locations and products get an 'a', 'b' or 'c' storage (by default
'b').

For the computation of the putaway, the locations are sorted first by
max height which is a physical constraint to respect, then by 'ABC' as
following:

- if the product is 'a', then locations are sorted by 'a', 'b', 'c'
- if the product is 'b', then locations are sorted by 'b', 'c', 'a'
- if the product is 'c', then locations are sorted by 'c', 'b', 'a'

Then by pack putaway sequence (this allow to favor for example some
level or corridor), and finally randomly.

The storage type putaway computation will then apply on the list of
locations the additional restrictions and take the first valid location.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
product_template_form_view_inherit product.template.common.form.inherit product.template form Inherits product.product_template_form_view
view_location_form_inherit stock.location.form.inherit stock.location form Inherits stock_storage_type.view_location_form_inherit
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (1)
  • abc_storage Selection
    default='b' args: ABC_SELECTION
Public methods (0)

No public methods.

New fields (3)
  • abc_storage Selection
    default='b' required=True args: ABC_SELECTION
  • display_abc_storage Boolean
    compute='_compute_display_abc_storage' recursive=True
  • pack_putaway_strategy Selection
    ondelete={'abc': 'set default'} selection_add=[('abc', 'Chaotic ABC')]
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…