delivery_procurement_group_carrier
This module propagates the carrier from sale orders to procurement groups to enable carrier-based routing and delivery grouping.
Key Features
- procurement.group: Adds a carrier field to store the delivery method.
- sale.order.line: Propagates the sale order's carrier to the procurement group during procurement preparation.
- sale.order: Clears the procurement group when resetting the order to draft.
- stock.move: Assigns the procurement group's carrier to new outgoing and incoming pickings.
- stock.picking: Synchronizes the carrier across all pickings within the same procurement group.
- stock.return.picking: Creates a new procurement group without carrier for return pickings.