Generate Shipping Labels

Label generation pulls a printable PDF from ShipStation, attaches it to the delivery order, and stamps the carrier-issued tracking number on the order — all without leaving Odoo.

How to Generate a Label

  1. Go to ShipStation ‣ Transfers ‣ Delivery Orders.

  2. Open the delivery order you want to label. It must be in Ready state and use a ShipStation delivery method.

  3. Click Validate in the header.

Validate button on the delivery order

Validating the picking triggers the label request. Depending on whether the delivery order has already been pushed to ShipStation, the connector either:

  1. Creates a brand-new shipment in ShipStation and prints the label for it, or

  2. Prints the label for an order that was already exported (identified by its ShipStation Order ID).

In both cases the request includes the carrier, service, package, weight, dimensions (when Your Packaging), insurance options, confirmation type, and international data when shipping cross-border.

What You Get Back

After a successful call the connector:

  • Writes ShipStation Shipment ID on the delivery order.

  • Attaches the label PDF to the delivery order chatter, with a message that includes the tracking number.

  • Sets Carrier Tracking Reference to the tracking number returned by the carrier.

  • Writes the exact Shipment Cost back on the delivery order and the related sales order.

Label PDF attached to the delivery order chatter with tracking number

Test vs Production Labels

The Test Environment toggle on the delivery method controls whether labels are issued in test mode. Test labels are issued by ShipStation but are not billed and cannot be scanned by carriers — flip the delivery method to production once setup is validated.

Customs / International

When the destination country differs from the warehouse country, the connector populates the international options automatically:

  • Contents — from the delivery method’s Content Type.

  • Customs Items — one entry per delivery line, with description, quantity, value, harmonised code (if set on the product), and country of origin.

  • Non-Delivery Option — from the delivery method’s International Non-Delivery Option.