Passa al contenuto principale

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

CampoValoreNote
Base Urlhttps://adapt.flowlyze.comurl degli adapter
Resource Path/api/adp/shopify/egress/remove-items-from-orderpath 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-urlhttps://SHOPIFYURL.myshopify.com/url dello shopify con cui connettersi
Headers :: x-shopify-access-tokenshpat_CODICEALFANUMERICOsecret della custom app creata per l'integrazione