Passa al contenuto principale

Upsert metaobject clienti

Il processo esegue l’upsert delle entità metaobject su Shopify, creando o aggiornando i metaobject associati a un cliente. Ogni entità deve indicare obbligatoriamente type e handle.

La ricerca del cliente avviene in base a uno dei tre campi forniti, in ordine di priorità: idemailphone. Per ciascun metafield:

  • Se è definito come metaobject reference, il valore deve essere un oggetto singolo.
  • Se è definito come list of metaobject reference, il valore deve essere una lista di oggetti.
  • Se il valore è null, il metafield viene svuotato.
Nota

È obbligatorio che esistano la definizione delle entità (metaobject definitions) e le definizioni dei metafield corrispondenti.

Tracciato

{
"id": "9300153336115",
"email": "m.rossi@test.com",
"phone": "",
"metaobjects": {
"namespace.metafieldKey1": {
"isPublished": true,
"type": "friends",
"handle": "customer-1",
"fields": {
"full_name": "Customer 1",
"email": "customer1@test.com",
"phone": ""
},
"files": {
"image": "http://example.com/Customer1Logo/678790bb08755-0.jpg"
}
},
"metafieldKey2": [
{
"isPublished": true,
"type": "friends",
"handle": "customer-2",
"fields": {
"full_name": "Customer 2",
"email": "customer2@test.com",
"phone": "+39 2259847569"
},
"files": {
"image": "http://example.com/Customer2Logo/678790bb08755-0.jpg"
}
},
{
"isPublished": true,
"type": "friends",
"handle": "customer-3",
"fields": {
"full_name": "Customer 3",
"email": "customer3@test.com",
"phone": ""
},
"files": {
"image": "http://example.com/Customer3Logo/678790bb08755-0.jpg"
}
}
],
"metafieldKeyToRemove": null
}
}

Configurazioni flusso

CampoValoreNote
Base Urlhttps://adapt.flowlyze.comurl degli adapter
Resource Path/api/adp/shopify/egress/upsert-customer-metaobjectpath dell'adapter per il flusso di upsert dei metaobject dei clienti
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