Stocks
Tracciato per l'invio degli stock su location, una singola chiamata può contenere aggiornamenti su diverse location.
Il location_id fa riferimento all'id della location Shopify recuperabile nella URL:
es: https://admin.shopify.com/store/myshopify/settings/locations/99333760019
Stocks specifiche flusso
Gli aggiornamenti dell'inventario aggiornano lo stock ONHAND, ovvero la quantità presente in magazzino, che viene stornato dagli ordini ancora da evadere (manca il fulfillment). In alternativa, è possibile aggiornare lo stock AVAILABLE, ovvero la la quantità vendibile (ONHAND - COMMITTED = AVAILABLE).
La location_id corrisponde all'id della location Shopify a cui è associato lo stock, nel caso sia univoca è possibile configurarla
direttamente su Flowlyze evitando quindi di inviarla ad ogni comunicazione.
[
{
"sku": "BGSM001C210A-1",
"qty": 34,
"location_id": 99333760019
},
{
"sku": "BGSM001C210A-2",
"qty": 35,
"location_id": 99333760071
}
]
È possibile inviare quantità negative, ma è necessario prestare attenzione, dato che in base al tipo di stock che viene aggiornato si ha un determinato comportamento:
- se l'aggiornamento riguarda lo stock AVAILABLE, il valore verrà sincronizzato così com'è;
- se invece l'aggiornamento riguarda lo stock ONHAND, il valore verrà impostato a 0 (non sono ammesse quantità negative a magazzino).
Configurazioni flusso stock
Oltre alle configurazioni base del flusso dati aggiungere le seguenti impostazioni sui Settings Override:
| Campo | Valore | Note |
|---|---|---|
Base Url | https://adapt.flowlyze.com | url degli adapter |
Resource Path | /api/adp/shopify/egress/stock-to-shopify | path dell'adapter per lo stock |
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 |
Headers :: x-shopify-update-available | true | permette di modificare direttamente AVAILABLE dello stock |
Headers :: x-shopify-location | locationID | permette di evitare di inserire il location_id inserendone uno di default per ogni chiamata |
Headers :: x-ignore-missing-sku | true | permette di ignorare SKU mancanti, e la restituzione dell'errore (default: false) |