Fulfillments
The fulfillment flow is used to send shipment data to ChannelEngine. This flow allows you to provide both the shipped products and the carrier tracking information.
Below is an example of the payload sent during the fulfillment process:
{
"externalReference": "CE-S-97_1",
"orderName": "CE-TEST-123",
"lineItems": [
{
"sku": "0001BK",
"qty": 1
}
],
"trackingInfo": {
"company": "UPS",
"number": "1Z001985YW99744790",
"url": "https://www.myshipping.com/track/?tracknumbers=TRACKING_NUMBER"
}
}
Description of the main fields
-
externalReference
A unique identifier for the shipment generated by the source system. -
orderName
The reference to the order in ChannelEngine. -
lineItems
The list of items included in the shipment. For each product, the following are provided:sku: the unique product codeqty: the quantity shipped
-
trackingInfo
The tracking details provided by the carrier:company: the carrier’s namenumber: the tracking numberurl: the direct link to the tracking page
Configurazioni flusso fulfillments
In addition to the basic data flow configurations you need to add the following settings in the Settings Override section:
| Campo | Valore | Note |
|---|---|---|
Base Url | https://adapt.flowlyze.com | url degli adapter |
Resource Path | /api/adp/channel-engine/egress/sync-fulfillment-to-ce | path dell'adapter per il fulfillment |
Headers :: x-api-key | ********** | api key di verifica interazione endpoint |
Headers :: x-ce-url | https://CEURL.channelengine.net/api | url del Channel Engine con cui connettersi |
Headers :: x-ce-token | CODICEALFANUMERICO | token per l'integrazione |