Rimozione articoli dagli ordini Shopify
Questo flusso consente di aggiornare un ordine Shopify rimuovendo oppure riducendo la quantità di uno o più line items.
La rimozione è consentita solo per le quantità non ancora fulfillate, ovvero quelle quantità che non sono ancora state spedite.
Campi disponibili
-
orderName
Tipo:String
Identificativo dell'ordine Shopify (es.#1001) -
lineItems
Tipo:Array<Object>
Lista degli articoli da aggiornare/rimuovere dall'ordine, ogni oggetto deve contenere:-
sku
Tipo:String
Sku articolo presente nell'ordine -
qty
Tipo:Int
Quantità assoluta desiderata per quell’articolo nell’ordine, non la quantità da sottrarre.- Non può essere maggiore della quantità attuale.
- Non può essere inferiore alla quantità già fulfillata.
- Se qty = quantità attuale → nessuna modifica.
- Se qty = quantità fulfillata → rimosse solo le unità non fulfillate.
-
Tracciato
Di seguito è riportato un esempio completo di tracciato in input per la rimozione degli articoli dall'ordine
{
"orderName": "#1001",
"lineItems": [
{
"sku": "ABC00123-1",
"qty": 2
},
{
"sku": "ABC00123-2",
"qty": 3
},
{
"sku": "ABC00123-3",
"qty": 0
}
]
}
Configurazioni flusso
| Campo | Valore | Note |
|---|---|---|
Base Url | https://adapt.flowlyze.com | url degli adapter |
Resource Path | /api/adp/shopify/egress/remove-items-from-order | path dell'adapter per il flusso di rimozione dei line items dall'ordine |
Headers :: x-api-key | ********** | api key di verifica interazione endpoint |
Headers :: x-shopify-graphql-url | https://SHOPIFYURL.myshopify.com/ | url dello shopify con cui connettersi |
Headers :: x-shopify-access-token | shpat_CODICEALFANUMERICO | secret della custom app creata per l'integrazione |