Orders: the commercial layer
In Sendcloud, an order represents the commercial side of a purchase. It answers questions such as:- What was sold?
- Who is the customer?
- Where should the purchase be delivered?
- Order identity and timestamps
- Customer identification and contact details
- Billing and shipping addresses
- Line items with quantities and prices
- Payment status and totals
- Metadata about the source system (webshop, marketplace, ERP, or custom backend)
Shipments: the fulfillment decision
A shipment represents the transition from order preparation to fulfillment. In Sendcloud’s model, creating a shipment means deciding how something will be shipped. This includes:- Which carrier service is used
- Whether shipping rules or defaults apply
- How many physical packages are required
- What branding, contracts, and delivery preferences apply
Parcels: the physical execution
Parcels represent the physical packages that are handed over to the carrier. In Sendcloud, parcels are defined as part of a shipment. Each parcel describes a single package and can include:- Weight and dimensions
- Contents (items)
- Insurance values
- Label notes or carrier-specific instructions
How the concepts fit together
At a high level, Sendcloud models shipping using three related — but not strictly dependent — layers: Orders describe the commercial context of a purchase: what was sold, to whom, and where it should be delivered. Shipments define how something will be shipped: which carrier service is used, where it ships from and to, and how many packages are involved. Parcels represent the physical packages that are handed to the carrier. These layers can be used together or independently, depending on your integration:- You can create shipments directly when you already have shipping-ready data and don’t need to store commercial order details in Sendcloud.
- You can use orders as an upstream layer when you want to synchronize commercial data first and apply shipping decisions later.
- Parcels always belong to a shipment, but a shipment does not require an order.