Skip to main content

Creazione Clienti

👤 Funzionalità di Creazione/Aggiornamento Cliente

L'endpoint consente di creare o aggiornare un cliente su Shopify.

🔍 Logica di ricerca del cliente:

Viene effettuata una ricerca tramite email.

Se il cliente non viene trovato, viene utilizzato un fallback sul numero di telefono.

Se nessuna delle due ricerche restituisce un risultato, il sistema procede con la creazione di un nuovo cliente.

Configurazione del Flusso di Creazione Clienti​

Oltre alla configurazione base del flusso dati, è necessario aggiungere le seguenti impostazioni nei Settings Override della destinazione:

CampoValoreNote
Resource Pathapi/adp/shopify/egress/sync-customer-to-shopifyPath dell'adapter per il flusso di creazione dei clienti.
Headers :: x-api-key**********L'api key di verifica per l'interazione con l'endpoint
Headers :: x-shopify-access-tokenshpat_CODICEALFANUMERICOSecret della custom app creata per l'integrazione
Headers :: x-shopify-graphql-urlhttps://SHOPIFYURL.myshopify.com/Url dello shopify con cui connettersi

Messaggio di Input​

L’endpoint lavora in modalità upsert: è possibile inviare JSON parziali e solo i campi specificati verranno aggiornati su Shopify. I campi non inclusi nella richiesta non subiranno modifiche.

Se è necessario svuotare un campo (es. rimuovere un valore precedentemente presente), occorre inviarlo esplicitamente come stringa vuota ("").

Esempi Messaggi di Input​

  1. Creazione/Aggiornamento cliente
{
"email": "mario.bianchi@gmail.com",
"firstName": "Mario",
"lastName": "Bianchi",
"phone": "3342233222",
"tags": ["tag1","tag2"],
"acceptsEmailMarketing": false,
"acceptsSmsMarketing": false
}