Stock Picking Carrier

stock_picking_carrier
REPOSITORY
REPOSITORYOCA/stock-logistics-workflow
GIT
GIThttps://github.com/OCA/stock-logistics-workflow.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/stock-logistics-workflow/tree/17.0/stock_picking_carrier
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYInventory/Delivery
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Binhex
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Binhex
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Edilio Escalona Almira
WEBSITE
WEBSITEhttps://github.com/OCA/stock-logistics-workflow
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - stock_delivery
    - sale_stock
    - sale
    - sales_team
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - delivery
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Manually configuring the carrier for each picking is inefficient, especially when it's already predefined for the partner or their primary partner.
This add-on automates this process for companies and allows you to choose whether or not to automate it, based on the type of operation.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.form.inherit.stock_picking_carrier res.config.settings xpath Inherits stock.res_config_settings_view_form
view_picking_type_form stock.picking.type.form.inherit.stock_picking_carrier stock.picking.type xpath Inherits stock.view_picking_type_form
Models touched (4)

New fields (1)
  • carrier_auto_assign_picking Boolean
    default=False string='Carrier auto assign'
Public methods (0)

No public methods.

New fields (1)
  • carrier_auto_assign_picking Boolean
    readonly=False related='company_id.carrier_auto_assign_picking' string='Carrier auto assign'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • create(self, vals)
    @api.model_create_multi

New fields (1)
  • carrier_auto_assign_picking Boolean
    compute='_compute_carrier_auto_assign_picking' help='Assign the carrier in the picking when the partner or the main partner has the shipping method assigned.' readonly=False store=True string='Carrier auto assign'
Public methods (0)

No public methods.