Domande frequenti

Domande frequenti

Copia pagina

Domande frequenti sull’invio di e-mail transazionali e richieste HTTP da Shopify Flow: piani, deliverability, autorizzazioni, provider e trattamento dei dati.

Risposte alle domande che ci vengono poste più spesso. Se la Sua domanda non è presente in questo elenco, la guida Cronologia e risoluzione dei problemi illustra in dettaglio i problemi che possono verificarsi; in alternativa, può utilizzare il Centro assistenza per contattarci.

È necessario un piano a pagamento di Shopify per inviare richieste HTTP?

No. L’azione Invia richiesta HTTP di Shopify è limitata ad alcuni piani, mentre l’azione HTTP Request di questa app funziona su tutti i piani Shopify, compreso il piano Basic. Questo è uno dei motivi principali per cui i commercianti la installano.

A quali dati di Shopify accede l’app?

Nessuno. L'app non richiede alcuna autorizzazione di accesso. Non è in grado di leggere i Suoi prodotti, ordini o clienti.

Qualsiasi dato relativo ai clienti che finisce in un’e-mail vi giunge perché lo avete trasmesso da Shopify Flow tramite il campo Variabili (JSON). Shopify Flow legge i dati del vostro negozio e siete voi a scegliere quali trasmettere.

Quali provider di posta elettronica posso utilizzare?

Tre tipi di mittenti:

  • Microsoft 365 - Outlook.com e caselle di posta Microsoft 365, oltre alle caselle di posta condivise e a quelle di gruppo.
  • Google - Le caselle di posta di Gmail e Google Workspace, oltre ai Suoi alias “Invia come”.
  • SMTP - qualsiasi server SMTP, compresi SendGrid, Mailgun, Amazon SES, Postmark o il proprio.

Microsoft e Google si collegano tramite OAuth, pertanto non è necessario memorizzare né aggiornare alcuna credenziale.

Qual è la differenza tra un layout transazionale e uno di marketing?

Il tipo di e-mail che scegliete al momento della creazione di un layout. L’impostazione predefinita è Transazionale e tutti i layout creati prima dell’introduzione di questa opzione sono di tipo transazionale: conferme d’ordine, aggiornamenti sulla spedizione, avvisi relativi all’account, inviati come in precedenza a tutti i destinatari indicati nel campo “A”.

Il marketing riguarda le newsletter, le promozioni, le richieste di recensioni e le e-mail di riconquista. Un’e-mail di marketing prevede l’invio di un unico messaggio per destinatario, ciascuno con il proprio link di annullamento dell’iscrizione, termina con la frase di annullamento dell’iscrizione e i dati aziendali, ed esclude i clienti che hanno annullato l’iscrizione. Viene inviata tramite l’azione Send Marketing Email in Shopify Flow; l’azione Send Transactional Email offre solo layout transazionali. Si veda E-mail di marketing e cancellazioni dall'iscrizione.

Come posso sapere se il mittente e il layout di un passaggio di Shopify Flow sono stati salvati?

Dopo aver fatto clic su Salva nella pagina di configurazione del passaggio, nella parte inferiore della pagina comparirà il messaggio Configurazione salvata con successo. Se il salvataggio non va a buon fine, un messaggio in rosso indicherà che le modifiche non sono state salvate: chiuda la pagina, riapra il passaggio dal workflow ed esegua nuovamente il salvataggio.

Quando riapre la fase, la pagina mostra il mittente e il layout salvati, con un’anteprima del layout sotto di essi. Nel workflow, la scheda della fase riporta il nome del layout e del mittente.

Se duplica un workflow oppure copia e incolla la fase relativa all’e-mail, apra la fase nella copia e selezioni nuovamente il mittente e il layout: Shopify Flow considera la copia come una nuova fase.

In che modo un cliente può annullare l'iscrizione e cosa succede in seguito?

Ogni e-mail di marketing contiene un link per annullare l’iscrizione nel proprio piè di pagina. Tale link apre una pagina di conferma nella lingua dell’e-mail con un pulsante Annulla iscrizione; la semplice apertura del link non comporta alcun cambiamento. Le e-mail inviate tramite un server SMTP o un mittente Google contengono inoltre le intestazioni che consentono a Gmail, Apple Mail e altri servizi di visualizzare il proprio pulsante di annullamento dell’iscrizione con un solo clic. I mittenti Microsoft 365 non possono impostare tali intestazioni, pertanto in tal caso il link nel piè di pagina rappresenta l’unica soluzione.

Da quel momento in poi, l’indirizzo verrà omesso da ogni e-mail di marketing. Se tutti i destinatari del campo “A” di una fase si sono disiscritti, non verrà inviato nulla: la cronologia mostrerà l’evento come Saltato (disiscritto), la fase del flusso restituirà SKIPPED e non verrà utilizzata alcuna azione prevista dal Suo piano. Le e-mail transazionali continueranno comunque a raggiungere il cliente. La pagina Annullamenti iscrizione elenca tutti coloro che hanno annullato l’iscrizione, consente di aggiungere manualmente un indirizzo, di reiscivere un utente su richiesta del cliente e di esportare l’elenco in formato CSV.

È possibile inviare un’e-mail di marketing a più clienti contemporaneamente?

Fino a 20 destinatari per azione. Ciascuno riceve una propria e-mail con il proprio link di annullamento dell’iscrizione, e l’intera fase continua a essere conteggiata come un’unica azione ai fini del Suo piano e come una singola voce nella Cronologia, che riporta l’esito relativo a ciascun destinatario. I destinatari oltre il ventesimo vengono registrati come “non inviati”. Per un pubblico più ampio, configuri il workflow in modo che Shopify Flow esegua la fase una volta per ogni cliente.

Perché la mia variabile risulta vuota?

I modelli sono progettati per essere tolleranti: una variabile sconosciuta viene sostituita da una stringa vuota anziché generare un errore, pertanto un errore di battitura non blocca mai l’invio dell’e-mail di un cliente. Il compromesso è che un errore di battitura appare come uno spazio vuoto.

L'app ora rileva automaticamente questo problema per voi. Un invio in tempo reale in cui un segnaposto non ha prodotto alcun risultato viene contrassegnato con la dicitura Variabili vuote nella Cronologia; aprendo tale voce, vengono indicate con precisione quali variabili sono vuote e se Shopify Flow le abbia inviate vuote o non le abbia inviate affatto.

Per evitarlo fin dall’inizio, utilizzi la scheda “Use in Shopify Flow” nel Suo layout: essa genera le variabili (JSON) con tutte le chiavi già corrette. Veda Trasmissione dei dati da Shopify Flow.

La mia e-mail di prova sembra corretta, ma quella vera è vuota. Perché?

Poiché utilizzano dati diversi.

Le variabili di test nell'editor di layout influenzano esclusivamente l'anteprima e l'opzione Invia email di prova. Un'esecuzione effettiva di Shopify Flow le ignora completamente e utilizza i valori inviati dall'azione di Shopify Flow nel campo Variabili (JSON).

Pertanto, un’e-mail di prova dall’aspetto accattivante dimostra che il vostro design funziona. Non dimostra nulla riguardo alla vostra configurazione di Shopify Flow. Eseguite sempre il workflow una volta in condizioni reali, quindi controllate la Cronologia.

Come si compila il campo “Variabili (JSON)”?

Non lo scriva a mano. Apra il layout della sua e-mail e individui la scheda “Usa in Shopify Flow”: contiene il codice JSON esatto per quel layout, con tutti i nomi delle chiavi corretti. Clicchi su Copia JSON e lo incolli nell’azione di Shopify Flow.

L'app precompila la proprietà Shopify Flow per i campi che riconosce (nome del cliente, nome dell'ordine, totale dell'ordine, URL della pagina di stato). Per tutto il resto viene visualizzato il messaggio <pick a Flow variable>, che potrete sostituire utilizzando il selettore di variabili di Shopify Flow.

Guida completa: Trasmissione dei dati da Shopify Flow.

Perché il mio articolo / variante / variabile del prodotto risulta sempre vuoto?

Poiché un ordine contiene molti articoli, non esiste un unico valore da leggere. {{ order.lineItems.variant.title }} non restituisce alcun risultato.

Potete inviare l'intero elenco ed elaborarlo nel vostro layout utilizzando un blocco Loop, oppure convertirlo in una stringa all'interno di Shopify Flow con un ciclo {% for %}. Entrambi gli approcci sono descritti in dettaglio in Trasmissione dei dati da Shopify Flow.

Questa è la causa più comune di una variabile vuota, pertanto l'applicazione Le segnala quando il nome di una variabile sembra corrispondere a dati di un articolo.

Le mie e-mail finiranno nella cartella dello spam?

La deliverability dipende dalla casella di posta da cui vengono inviati i messaggi, non da questa app. Poiché i messaggi vengono inviati tramite il Suo provider e il Suo dominio, Lei eredita la propria reputazione di mittente.

Per assicurarsi le migliori possibilità:

  • Inviare da un dominio in cui SPF, DKIM e DMARC siano configurati correttamente.
  • Utilizzi un indirizzo mittente appartenente a un dominio di sua proprietà, non un indirizzo gratuito destinato ai consumatori.
  • Si raccomanda di mantenere le e-mail transazionali come tali. Gli aggiornamenti sugli ordini e le comunicazioni relative all’account sono attesi dai destinatari; le comunicazioni di marketing di massa inviate tramite un sistema transazionale non lo sono. Si raccomanda di utilizzare un layout di marketing per le newsletter e le promozioni, in modo che ciascuna di esse contenga un link per annullare l’iscrizione e che i clienti che hanno scelto di non ricevere tali comunicazioni vengano esclusi. Si veda E-mail di marketing e cancellazioni dall'iscrizione.
  • Inserisca un indirizzo postale effettivo e i dati identificativi nel modello di piè di pagina e compili i dati dell’azienda nella sezione “Impostazioni”, “E-mail di marketing”.
È possibile inviare il messaggio a più di un destinatario?

Sì. I campi A, CC e BCC consentono di inserire più indirizzi, uno per riga. L’invio complessivo viene conteggiato come un’unica azione ai fini del Suo piano.

Un modello transazionale viene inviato come un’unica e-mail a tutti i destinatari indicati nel campo “A”. Un modello di marketing viene inviato come un’e-mail per ciascun destinatario indicato nel campo “A” (al massimo 20), ciascuna con il proprio link di annullamento dell’iscrizione, con i campi “CC” e “BCC” presenti in ciascuna di esse; si tratta comunque di un’unica azione.

Un’e-mail di prova consuma la mia quota?

No. L’invio di un’e-mail di prova e il pulsante Test della richiesta HTTP sono entrambi gratuiti. Vengono conteggiate solo le azioni attivate da Shopify Flow. Per le azioni che falliscono prima dell’esecuzione - a causa di una configurazione errata o di un tentativo duplicato - viene rimborsato lo slot di quota corrispondente.

Perché nella mia e-mail compare [object Object]?

Ha interpolato un intero oggetto anziché un campo al suo interno. Le richieste HTTP serializzano automaticamente gli oggetti in formato JSON; le e-mail no.

Utilizzi {{ variables.customer.firstName }} anziché {{ variables.customer }} oppure utilizzi un blocco Loop per iterare su un array.

Cosa succede se elimino qualcosa che è ancora in uso?

È consentito farlo. L’app vi avvisa e vi indica quanti passaggi di Shopify Flow fanno riferimento a quell’articolo, ma non vi impedisce di procedere.

Successivamente, qualsiasi fase di Shopify Flow che faccia ancora riferimento all’elemento eliminato genererà un errore evidente che verrà visualizzato nella Cronologia - ad esempio Email template not found (Modello di email non trovato). Per risolvere il problema, si prega di reindirizzare tali fasi verso un elemento sostitutivo.

Abbiamo scelto deliberatamente di non bloccare questa funzione. Il riferimento viene memorizzato fino alla disinstallazione dell’app; pertanto, un avviso del tipo “ancora in uso” è spesso un residuo di un workflow che avete già eliminato o ricostruito in Shopify Flow, e non abbiamo modo di distinguere le due situazioni.

Un'eccezione: un file caricato viene controllato accuratamente prima della rimozione, poiché lo stesso file può essere riutilizzato in diversi layout.

È possibile modificare in un secondo momento il layout passando dal Visual Builder all'HTML?

No. La scelta dell’editor viene fissata al momento della creazione del layout, poiché i due memorizzano i contenuti in modo diverso. Crei un nuovo layout nella modalità desiderata e reindirizzi l’azione Shopify Flow verso di esso.

Nella modalità testo formattato / HTML è possibile passare dall’editor di testo formattato al codice HTML grezzo; tuttavia, tornare al testo formattato potrebbe semplificare la gestione di tabelle complesse e stili in linea.

È possibile riutilizzare un layout in più e-mail?

Sì, in due modi:

  • L'opzione Salva come modello consente di salvare un intero progetto nella sezione I miei modelli, da cui è possibile partire per creare un nuovo layout. Tale galleria contiene esclusivamente i progetti che avete salvato voi stessi.
  • I preset di intestazione e piè di pagina vengono condivisi in tempo reale: è sufficiente modificare il preset una sola volta e tutti i layout che lo utilizzano verranno aggiornati.

È inoltre possibile esportare un layout e importarlo in un altro negozio.

Cosa succede quando raggiungo il limite previsto dal mio piano?

Ulteriori azioni di Shopify Flow vengono rifiutate con un errore relativo al limite del piano e Shopify Flow contrassegna la fase come fallita. Nulla viene inserito in coda, pertanto tali messaggi non vengono inviati in un secondo momento.

La quota è calcolata su un periodo mobile di 30 giorni, pertanto la capacità torna disponibile man mano che le azioni più vecchie vengono eliminate. Attivi le notifiche relative alla quota per ricevere un avviso quando si raggiunge l’80% e il 100%. Si veda Piani e utilizzo.

È possibile allegare una fattura in formato PDF a un’e-mail?

Sì. Gli allegati possono avere una dimensione massima di 15 MB per file e di 20 MB per layout, in modalità Allegato. Se si superano tali limiti - oppure quando si invia tramite Microsoft 365, che non accetta allegati incorporati di dimensioni superiori a 4 MB - si passi alla modalità Link e l’e-mail conterrà invece un link per il download. Si veda Allegati e immagini.

Perché Microsoft o Google mostrano un nome diverso per l'app?

Nella schermata di consenso potrebbe comparire il nome Shopify Flow Extensions, ovvero il nome precedente dell’app. Si tratta della stessa app: il nome di registrazione OAuth non è stato ancora aggiornato. È sicuro concedere l’approvazione.

Shopify Sidekick può utilizzare questa app?

Sì, in sola lettura. Sidekick è in grado di elencare i Suoi layout, i mittenti, le richieste HTTP e i nomi dei segreti, fornire un resoconto della cronologia delle esecuzioni e spiegare il motivo per cui una determinata azione non è andata a buon fine.

Non restituisce mai valori segreti, password SMTP, token OAuth o contenuti dei messaggi, e non può modificare nulla: si limita invece a reindirizzarvi all’interno dell’app.

Dove vengono archiviati i miei dati?

Nell’UE. I database e le cache sono gestiti a livello regionale con crittografia dei dati inattivi, mentre le credenziali - password SMTP, token OAuth e segreti - beneficiano di un ulteriore livello di crittografia dell’involucro tramite un servizio dedicato alla gestione delle chiavi. Le credenziali in chiaro non vengono mai memorizzate in modo permanente.

Ha ancora bisogno di aiuto?

Utilizzi il Centro assistenza per segnalare un bug, richiedere una funzionalità o contattare direttamente l’assistenza. La bolla di chat integrata nell’app è presente su ogni pagina dell’applicazione e rappresenta solitamente il modo più rapido per farlo, poiché mantiene la conversazione collegata al Suo negozio.