| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/stock-logistics-putaway |
| GIT | |
| GIT | https://github.com/OCA/stock-logistics-putaway.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/stock-logistics-putaway/tree/18.0/stock_storage_type_putaway_abc |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Warehouse Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, BCIM |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, BCIM |
| COMMITTERS | |
| COMMITTERS | Jacques-Etienne Baudoux, Sébastien Alix, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/stock-logistics-putaway |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_packaging_dimension - product_logistics_uom OCA/server-tools: - base_partition OCA/stock-logistics-putaway: - stock_storage_type - stock_putaway_hook OCA/stock-logistics-tracking: - stock_quant_package_dimension - stock_quant_package_product_packaging OCA/stock-logistics-warehouse: - stock_location_fill_state - stock_location_pending_move - stock_storage_category_capacity_name odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - html_editor - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_template_form_view_inherit |
product.template.common.form.inherit | product.template | group | Inherits product.product_template_form_view |
view_location_form_inherit |
stock.location.form.inherit | stock.location | field | Inherits stock_storage_type.view_location_form_inherit |
abc_storage
Selection
default='b'
args: ABC_SELECTION
No public methods.
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')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/16.0/stock_storage_type_putaway_abc |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Warehouse Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, BCIM |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, BCIM |
| COMMITTERS | |
| COMMITTERS | Denis Roussel, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/wms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_packaging_dimension - product_logistics_uom OCA/server-tools: - base_partition OCA/stock-logistics-warehouse: - stock_location_fill_state - stock_location_pending_move - stock_storage_category_capacity_name OCA/stock-logistics-workflow: - stock_move_line_reserved_quant - stock_putaway_hook - stock_quant_package_dimension - stock_quant_package_product_packaging OCA/wms: - stock_storage_type odoo/odoo: - base - stock - product - base_setup - web - bus - web_tour - uom - barcodes_gs1_nomenclature - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_template_form_view_inherit |
product.template.common.form.inherit | product.template | group | Inherits product.product_template_form_view |
view_location_form_inherit |
stock.location.form.inherit | stock.location | field | Inherits stock_storage_type.view_location_form_inherit |
abc_storage
Selection
default='b'
args: ABC_SELECTION
No public methods.
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')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/14.0/stock_storage_type_putaway_abc |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Warehouse Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, BCIM |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, BCIM |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, Sébastien Alix, Sébastien BEAU, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/wms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:12 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_packaging_dimension - product_logistics_uom OCA/server-tools: - base_m2m_custom_field OCA/stock-logistics-workflow: - stock_putaway_hook - stock_quant_package_dimension - stock_quant_package_product_packaging OCA/web: - web_domain_field OCA/wms: - stock_storage_type odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes - digest - portal - web_editor - http_routing - auth_signup - resource |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_template_form_view_inherit |
product.template.common.form.inherit | product.template | group | Inherits product.product_template_form_view |
view_location_form_inherit |
stock.location.form.inherit | stock.location | field | Inherits stock_storage_type.view_location_form_inherit |
abc_storage
Selection
default='b'
args: ABC_SELECTION
No public methods.
abc_storage
Selection
default='b'
required=True
args: ABC_SELECTION
display_abc_storage
Boolean
compute='_compute_display_abc_storage'
pack_putaway_strategy
Selection
ondelete={'abc': 'set default'}
selection_add=[('abc', 'Chaotic ABC')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/13.0/stock_storage_type_putaway_abc |
| VERSION | |
| VERSION | 2.1.0 |
| CATEGORY | |
| CATEGORY | Warehouse Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp, BCIM |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp, BCIM |
| COMMITTERS | |
| COMMITTERS | Jacques-Etienne Baudoux, Akim Juillerat, OCA Transbot, Sébastien Alix, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/wms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:20 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/product-attribute: - product_packaging_dimension OCA/server-tools: - base_m2m_custom_field OCA/stock-logistics-workflow: - stock_putaway_hook - stock_quant_package_dimension - stock_quant_package_product_packaging OCA/web: - web_domain_field OCA/wms: - stock_storage_type odoo/odoo: - stock - product - base - base_setup - web - bus - web_tour - uom - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_template_form_view_inherit |
product.template.common.form.inherit | product.template | group | Inherits product.product_template_form_view |
view_location_form_inherit |
stock.location.form.inherit | stock.location | field | Inherits stock_storage_type.view_location_form_inherit |
abc_storage
Selection
default='b'
args: ABC_SELECTION
No public methods.
abc_storage
Selection
default='b'
required=True
args: ABC_SELECTION
display_abc_storage
Boolean
compute='_compute_display_abc_storage'
pack_putaway_strategy
Selection
selection_add=[('abc', 'Chaotic ABC')]
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/wms |
| GIT | |
| GIT | https://github.com/OCA/wms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/wms/tree/10.0/stock_storage_type_putaway_abc |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Warehouse Management |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Laurent Mignon (ACSONE), Akim Juillerat, Sébastien Alix, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/wms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/web: - web_domain_field OCA/wms: - stock_storage_type odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
product_template_form_view_inherit |
product.template.common.form.inherit | product.template | group | Inherits product.product_template_form_view |
view_location_form_inherit |
stock.location.form.inherit | stock.location | field | Inherits stock_storage_type.view_location_form_inherit |
abc_storage
Selection
default='b'
args: ABC_SELECTION
No public methods.
abc_storage
Selection
default='b'
required=True
args: ABC_SELECTION
display_abc_storage
Boolean
compute='_compute_display_abc_storage'
pack_putaway_strategy
Selection
selection_add=[('abc', 'Chaotic ABC')]
get_storage_locations(self, products=None)