Fluent Commerce Logo
Docs

Shippit Label Enhancement- Recipient Information Included

Essential knowledge

Changed on:

2 July 2025

Overview

Recipient information on labels will now prioritise data from fulfilmentChoice, ensuring accurate delivery details, with fallback to customer information if unavailable.

Key points

  • Recipient details is now sourced primarily from `fulfilmentChoice` .
  • Falls back to customer information only if recipient details are missing.
This Fluent Commerce Mapping column references the GraphQL schema documented here.

Previously, shipping labels generated through Shippit included the customer’s information (i.e., the individual who placed the order). With the latest update, the logic has been enhanced to now include recipient information on the label  ensuring more accurate and relevant delivery details.
FieldExisting BehaviourModified Behaviour (New Mapping)
Delivery NamePrimary: `order.fulfilment.toAddress.name`Fallback: `order.customer.firstName + order.customer.lastName`Primary: `order.fulfilmentChoice.deliveryAddress.name` (Equivalent to `order.fulfilment.toAddress.name`)Fallbacks:
`order.fulfilmentChoice.deliveryFirstName + order.fulfilmentChoice.deliveryLastName`
`order.customer.firstName + order.customer.lastName`
Contact NumberPrimary: `order.customer.primaryPhone`
Fallback: Not Available
Primary: `order.fulfilmentChoice.deliveryContact`Fallback: `order.customer.primaryPhone`
Email IDPrimary: `order.fulfilmentChoice.deliveryEmail`Fallback: Not AvailablePrimary: `order.fulfilmentChoice.deliveryEmail`Fallback: `order.customer.primaryEmail`