Passa al contenuto principale

Fulfillments

Il flusso di fulfillment permette di inviare a ChannelEngine i dati relativi alle spedizioni degli ordini. Attraverso questo flusso è possibile comunicare sia i prodotti spediti sia le informazioni di tracciamento del corriere.

Di seguito un esempio di payload inviato durante il processo di fulfillment:

{
"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"
}
}

Descrizione dei campi principali

  • externalReference
    Identificativo univoco della spedizione generato dal sistema mittente.

  • orderName
    Riferimento all’ordine presente su ChannelEngine.

  • lineItems
    Elenco degli articoli inclusi nella spedizione. Per ciascun prodotto vengono indicati:

    • sku: il codice univoco del prodotto
    • qty: la quantità spedita
  • trackingInfo
    Informazioni di tracciamento fornite dal corriere:

    • company: nome del corriere
    • number: numero di tracking
    • url: link diretto alla pagina di tracciamento

Configurazioni flusso fulfillments

Oltre alle configurazioni base del flusso dati aggiungere le seguenti impostazioni sui Settings Override:

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