Print delivery labels for dropshipping purchase order. Useful when the vendor that will process the order does not have the capabilities to print the transporter labels needed for the delivery.
This is done by creating and processing a stock transfer with the source and destination location set as the vendor location. And the carrier set.
The transporter being used is the one set on the Purchase Delivery Method of the vendor in the "Sales & Purchase" tab.
A new operation type is created by the module and used for the transfer. All attachment (should be only the labels) on the transfer are then attached to the email send to the vendor (rfq or po). When the purchase order is still in draft the labels are regenerated everytime the email is sent.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you generate and email carrier delivery labels for a dropshipping vendor directly from a purchase order, so the vendor can ship with the right transporter label.
When you buy products that a vendor ships directly to your customer, this module helps you produce the transporter's delivery label and send it to the vendor by email.
On the purchase order form you get a new "Vendor Label Carrier" field next to the operation type. Only carriers that have been configured with an "Operation Type For Purchase Label" can be chosen; that setting is added on the delivery carrier form. Once a carrier is selected and the order is in draft or sent, sending the request for quotation or purchase order automatically creates a stock transfer using the "Dropship Carrier Label" operation type, with both source and destination set to the vendor's location, and the carrier attached. The transfer is validated immediately so the label is produced.
- The label attachments are then added to the email sent to the vendor.
- If the order is still draft, labels are regenerated each time the email is sent, unless the new label is identical to the previous one.
- The purchase order shows a link to the generated transfer when one exists.
- Cancelling the purchase order cancels the related label transfer.
- A vendor location must be set on the vendor contact, otherwise an error is shown.
The module touches purchase.order, stock.picking, stock.move, delivery.carrier and the email composer.
Depends on
Models and fields (5)
- stock.move · extends an existing modeldelivery_label_purchase_line_id (Delivery Label Purchase Order Line)
- stock.picking · extends an existing modeldelivery_label_purchase_id (Delivery label purchase order)
- purchase.order · extends an existing modelvendor_label_carrier_id, delivery_label_picking_id
- delivery.carrier · extends an existing modelpurchase_label_picking_type (Operation Type For Purchase Label)
- mail.compose.message · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 14.0Configuration
Source · Odoo 14.0On the partner form a new field Purchase Delivery Method allows to select the carrier that will be used by the supplier to send the goods.
In "Inventory > Configuration > Delivery > Shipping Methods", a new field Operation Type for Sending Labels allows to select the operation type to use for the stock transfer that will generate the required labels. If that field is not set, there will be no changes to the normal flow.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.