Fulfillments
Il flusso di fulfillment va a inserire i dati di spedizione su Shopify e quindi notificare il cliente.
Nell'esempio possiamo vedere i campi riguardano i dati dei prodotti spediti e le informazioni di tracciamento.
Il sistema permette fulfillment parziali.
{
"orderName": "#1049",
"lineItems": [
{
"sku": "0001BK",
"qty": 1
}
],
"trackingInfo": {
"company": "UPS",
"number": "1Z001985YW99744790",
"url": "https://www.myshipping.com/track/?tracknumbers=TRACKING_NUMBER"
},
"notifyCustomer": true // Default a true
}
Configurazione destinazione
Configurare una destinazione Shopify e associarla al flusso, oltre alla configurazione base del flusso dati.
| Campo | Valore | Note |
|---|---|---|
Destination Type | Shopify | |
Operation | Fulfillment | POST /egress/sync-fulfillment-to-shopify |
GraphQL endpoint URL | https://SHOPIFYURL.myshopify.com/ | URL dell'endpoint GraphQL Admin API dello shop Shopify |
Admin API access token | shpat_CODICEALFANUMERICO | Oppure Client ID (API key) + Client secret — vedi Autenticazione |
Client ID (API key) | IL_TUO_CLIENT_ID | |
Client secret | IL_TUO_CLIENT_SECRET | |
Allow duplicate SKUs | true / false | Se true, ammette SKU duplicati tra i line item del fulfillment (default: false, obbligatorio) |
Deprecato — configurazione precedente (HTTP Adapter)
Deprecato
La configurazione tramite HTTP Adapter con Base Url, Resource Path e header x-api-key nei Settings Override è deprecata. Utilizzare la destinazione Shopify descritta sopra.
👉 Configurazione precedente (HTTP Adapter): documentazione deprecata