Fluent Commerce Logo
Docs
Sign In

Shippit Connector Features Mapping

Essential knowledge

Author:

Movyn John

Changed on:

7 July 2025

Overview

The following mappings capture the features supported by the Shippit Connector.

Key points

  • All the features described below should be driven by the retailer's requirements
  • The table provides the reference mapping for integration purposes to enable certain features of the connector

Fluent Commerce – Shippit Mapping

This Fluent Commerce Mapping column references the GraphQL schema documented here.

The following data mappings document the Shippit & Fluent Commerce integration and itʼs data handling with relation to an Order and the Orderʼs Items.

Feature

Fluent Commerce Mapping

Expected Values

Notes

Delivery Date

order.attribute.shippitDeliveryDate

Date in dd/mm/yyyy format

Scheduled delivery date

Delivery Window

order.attribute.shippitDeliveryWindow

Time in HH:mm format

Delivery time window within the scheduled delivery date

Authority To Leave

order.attribute.shippitAuthorityToLeave

yes or no (case insensitive)

Authority To Leave (ATL) flag if selected by the customer when placing the order. If this attribute is not set, 

Delivery Instructions

order.fulfilmentChoice.deliveryInstruction

Free text

Delivery instructions to be provided to the carrier

Dangerous Goods Code

order.orderItem.attribute.shippitDangerousGoodsCode

Free text


Dangerous Goods Text

order.orderItem.attribute.shippitDangerousGoodsText

Free text


Origin Country Code

order.orderItem.attribute.shippitOriginCountryCode

ISO Country Code


Tariff Code

order.orderItem.attribute.shippitTariffCode

Free text



Shippit Label Information Mapping

The logic to determine the recipient information on the carrier label is as follows:

Field

Fluent Commerce Mapping

Recipient Name

Primary: `order.fulfilmentChoice.deliveryAddress.name` 

Fallback: `order.fulfilmentChoice.deliveryFirstName + order.fulfilmentChoice.deliveryLastName`

OR`
`

order.customer.firstName + order.customer.lastName

Recipient Company Name

Primary:
`order.fulfilmentChoice.deliveryAddress.companyName`

Fallback: 
NA

Recipient Contact Number

Primary:
`order.fulfilmentChoice.deliveryContact`

Fallback:
`order.customer.primaryPhone`

Recipient / Tracking Email Address

Primary:
`order.fulfilmentChoice.deliveryEmail`

Fallback:
`order.customer.primaryEmail`

Delivery Address

Primary:
`order.fulfilmentChoice.deliveryAddress.street`
order.fulfilmentChoice.deliveryAddress.street2
order.fulfilmentChoice.deliveryAddress.city
order.fulfilmentChoice.deliveryAddress.state
order.fulfilmentChoice.deliveryAddress.postcode
order.fulfilmentChoice.deliveryAddress.country

Fallback: 
NA