Pubblicazione Prodotti
Flusso che consente di pubblicare, de-pubblicare o archiviare prodotti su Shopify, aggiornando solamente lo stato dei singoli prodotti senza agire su altri campi.
Tracciato
Tracciato per gestire lo stato dei prodotti:
{
"sku": "BGSM001C210", // Codice univoco di una delle varianti presenti
"status": "DRAFT"
}
Attenzione
Il campo sku indicato deve corrispondere a quello di una variante.
Una volta trovato, l’operazione di cambio stato si applica a tutto il prodotto a cui appartiene quella variante, non solo alla singola variante.
Valori possibili per il campo status
| Valore | Descrizione |
|---|---|
DRAFT | Il prodotto è salvato come bozza e non è visibile nello shop. |
ACTIVE | Il prodotto è pubblicato e visibile nello shop. |
ARCHIVED | Il prodotto è archiviato. Non è più visibile ma resta nel catalogo Shopify. |
Comportamento in caso di SKU inesistente
- Se lo SKU esiste → lo stato del prodotto viene aggiornato e, a meno di errori lato Shopify, l’operazione andrà in successo.
- Se lo SKU non esiste e lo
statusspecificato èDRAFToARCHIVED→ l’operazione viene considerata riuscita (successo). - Se lo SKU non esiste e lo
statusrichiesto èACTIVE→ l'operazione viene considerata non riuscita (errore).
Configurazioni flusso
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/sync-status-to-shopify | path dell'adapter per sincronizzare lo stato dei prodotti |
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 |