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à: id → email → phone.
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
| Campo | Valore | Note |
|---|---|---|
Base Url | https://adapt.flowlyze.com | url degli adapter |
Resource Path | /api/adp/shopify/egress/upsert-customer-metaobject | path 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-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 |