Passa al contenuto principale

Cancellazione Ordine

Questo flusso permette di cancellare uno specifico ordine, indicando:

  • se l'ordine deve essere rimborsato (il rimborso, se effettuato, avviene sul metodo originale di pagamento);
  • se il cliente deve essere notificato;
  • la motivazione della cancellazione.
Nota

Il restock della merce non viene effettuato in caso di cancellazione.

Tracciato

{
"orderName": "#1082",
"shouldBeRefunded": true,
"notifyCustomer": true,
"reason": "Merce non disponibile"
}

Configurazione destinazione

Configurare una destinazione Shopify e associarla al flusso.

CampoValoreNote
Destination TypeShopify
OperationOrder cancellationPOST /egress/order-cancellation
GraphQL endpoint URLhttps://SHOPIFYURL.myshopify.com/URL dell'endpoint GraphQL Admin API dello shop Shopify
Admin API access tokenshpat_CODICEALFANUMERICOOppure Client ID (API key) + Client secret — vedi Autenticazione
Client ID (API key)IL_TUO_CLIENT_ID
Client secretIL_TUO_CLIENT_SECRET

Deprecato — configurazione precedente (HTTP Adapter)

Deprecato

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:

CampoValoreNote
Base Urlhttps://adapter.flowlyze.iourl degli adapter
Resource Path/api/adp/shopify/egress/order-cancellationpath dell'adapter per il flusso di cancellazione 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