Know your shipment weight before it leaves the dock
Automatic, packaging-inclusive weight rollup on every delivery order, sales order and printed Delivery Slip — reliable even on one-click quick validation.
The problem
Warehouse and dispatch teams need a shipment's total weight to pick a carrier, price freight and stay within load limits — but Odoo does not roll product weight up onto the delivery order on its own. Staff eyeball it, re-key figures into a spreadsheet or the carrier's portal, or find out only when the courier reweighs the parcel and back-charges the difference.
The solution
Delivery Order Total Weight computes product weight and packaging weight automatically, combines them into one trustworthy total, and surfaces it on the delivery order, the sales order and the printed Delivery Slip. A persistent manual override handles exceptions, and the weight is always present — even when a picking is quick-validated in one click.
Everything you need for accurate shipment weight
Every capability below is implemented in the module.
Automatic Per-Line Weight
Every move's weight is computed as unit weight times quantity, straight from the product master — no manual entry required.
Packaging Weight Included
Adds the tare weight of every result package's package type to the total, so boxes and pallets are never left out of the shipment weight.
One Trustworthy Total
Products Weight and Packaging Weight combine into a single Total Weight on the delivery order header, so dispatchers never under-declare a shipment.
Manual Override That Persists
Toggle Override Total Weight and enter your own figure for exceptions like custom packing; it stays in effect across every later recompute.
Reliable Quick Validate
Weight is guaranteed current at the moment a picking is validated, including one-click / immediate transfers, so a shipment never goes out with zero weight.
Stored, Always-Current Fields
Weights are stored computed fields, kept in sync whenever a move, package or quantity changes — no stale figures on the form or on reports.
Weight on the Delivery Slip
The printed Delivery Slip lists weight per line plus Products, Packaging and Total Weight — the paperwork carriers and customers actually receive.
Weight in Sales Order Views
Per-line weight and an order-level Total Weight appear on the sales order, so sales and dispatch can plan shipping before the transfer is even created.
Community & Enterprise Ready
Works on plain Inventory + Sales in both Community and Enterprise — no delivery carrier module or carrier setup required.
How it works
Set Product Weight
Enter the unit weight on each product's master record, the same field Odoo already uses.
Confirm & Pack
Confirm the sales order and pack lines into packages using package types that carry a tare weight.
Validate the Transfer
Weight rolls up automatically on the delivery order, even during one-click quick validation.
Print & Ship
The printed Delivery Slip shows product weight, packaging weight and total weight for the driver.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Plain Inventory and Sales are enough. The module ships its own weight fields and does not depend on any delivery carrier module or require carrier setup, and it works the same way in Community and Enterprise.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Delivery Order Total Weight
Product and packaging weight rolled up automatically onto delivery orders, sales orders and the printed Delivery Slip — with a manual override that persists, even through quick validation.
Buy on Odoo App StoreMore Odoo inventory apps
Delivery Slip Report By Product Category
Delivery slips grouped and filtered by product category, descendants included — with a source-location column, missing-location exception highlighting and a live preview of the exact printout.
Export Delivery Order to Excel
One-click multi-sheet Excel workbooks of outbound deliveries — live preview, full filter set, embedded KPI summary, reusable templates and scheduled email delivery.
Hold Pickings Until Payment
Outgoing deliveries held until the invoice is settled, released automatically on payment, with configurable thresholds, payment status inside the picking, customer and product exemptions and a guarded, audited force-release.
Pallet & Load Planning
Pallet and vehicle libraries, a guided load-planning wizard with weight, volume and loading-metre checks, and chargeable-weight freight costing — with CMR notes and SSCC-style labels.
Parcel Locker & Pickup Point Network
Lockers and partner shops in one network with compartment capacity, silent-refusal detection and tiered commission reconciliation — plus checkout pickup selection.
Sale & Purchase Picking by Date
Committed and expected dates cascading from sales and purchase orders into every linked transfer — with overwrite protection, conflict detection, a bulk date wizard and a full sync audit log.