Cancellazioni Prodotti o Varianti
Il flusso di cancellazione prodotti o varianti, consente di eliminare un intero prodotto oppure una singola variante.
In entrambi i casi è necessario specificare lo sku della variante da cancellare o, in alternativa, lo sku di
una qualsiasi variante appartenente al prodotto, così da poterlo identificare correttamente.
Se il prodotto non viene trovato, l'operazione restituisce comunque un esito di Success, al fine di evitare errori in caso di invio duplicato dello stesso messaggio.
Se il prodotto possiede una sola variante, l’operazione di cancellazione di tale variante comporta automaticamente l’eliminazione dell’intero prodotto.
Tracciato
Cancellazione dell'intero prodotto
Per eliminare un prodotto (comprese tutte le sue varianti), utilizzare il seguente payload:
{
"sku": "BGSM001C210",
"deleteParent": true
}
Cancellazione della sola variante specificata
Per eliminare esclusivamente la variante indicata:
{
"sku": "BGSM001C210",
"deleteParent": false
}
Configurazione destinazione
Configurare una destinazione Shopify e associarla al flusso, oltre alla configurazione base del flusso dati.
| Campo | Valore | Note |
|---|---|---|
Destination Type | Shopify | |
Operation | Delete product | POST /egress/delete-product-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 |
Deprecato — configurazione precedente (HTTP Adapter)
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.
Oltre alle configurazioni base del flusso dati era necessario impostare nei Settings Override:
| Campo | Valore | Note |
|---|---|---|
Base Url | https://adapter.flowlyze.io | url degli adapter |
Resource Path | /api/adp/shopify/egress/delete-product-to-shopify | path dell'adapter per la cancellazione |
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-client-id | IL_TUO_CLIENT_ID | client id dell'app di integrazione |
Headers :: x-shopify-client-secret | IL_TUO_CLIENT_SECRET | client secret dell'app di integrazione |