Skip to main content

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 code
    • qty: the quantity shipped
  • trackingInfo
    The tracking details provided by the carrier:

    • company: the carrier’s name
    • number: the tracking number
    • url: 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:

CampoValoreNote
Base Urlhttps://adapt.flowlyze.comurl degli adapter
Resource Path/api/adp/channel-engine/egress/sync-fulfillment-to-cepath dell'adapter per il fulfillment
Headers :: x-api-key**********api key di verifica interazione endpoint
Headers :: x-ce-urlhttps://CEURL.channelengine.net/apiurl del Channel Engine con cui connettersi
Headers :: x-ce-tokenCODICEALFANUMERICOtoken per l'integrazione