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.
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.
| Field | Existing Behaviour | Modified Behaviour (New Mapping) |
| Delivery Name | Primary: `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 Number | Primary: `order.customer.primaryPhone` Fallback: Not Available | Primary: `order.fulfilmentChoice.deliveryContact`Fallback: `order.customer.primaryPhone` |
| Email ID | Primary: `order.fulfilmentChoice.deliveryEmail`Fallback: Not Available | Primary: `order.fulfilmentChoice.deliveryEmail`Fallback: `order.customer.primaryEmail` |