Passa al contenuto principale

Upsert Metafield Ordine

Questo flusso consente di aggiungere, aggiornare o rimuovere un metafield su un ordine specifico di Shopify. Perché l’operazione vada a buon fine, i metafield devono essere già definiti nello store (in Setting > Metafields and metaobjects > Orders).

È importante che il tipo del valore deve corrispondere a quanto definito nel metafield (stringa, numero, booleano, ecc.), altrimenti Shopify restituirà un errore.

Tracciato

{
"orderName": "#1069",
"metafields": {
"test1": "value1",
"custom.test2": "value2",
"custom.test3": "" // Per svuotare il metafield
}
}

Configurazione destinazione

Configurare una destinazione Shopify e associarla al flusso.

CampoValoreNote
Destination TypeShopify
OperationOrders metafieldsPOST /egress/orders-metafields-to-shopify
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/orders-metafields-to-shopifypath dell'adapter per il flusso di aggiunta metafield 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