Veelgestelde vragen
Antwoorden op veelgestelde vragen over transactionele e-mails en HTTP-verzoeken vanuit Shopify Flow: abonnementen, afleverbaarheid, providers en support.
Antwoorden op de vragen die wij het vaakst krijgen. Mocht uw vraag hier niet tussen staan, dan vindt u in de handleiding Geschiedenis en probleemoplossing een uitgebreide beschrijving van storingen, of neem contact met ons op via het Helpcentrum.
Heb ik een betaald Shopify-abonnement nodig om HTTP-verzoeken te verzenden?
Nee. De eigen actie HTTP-verzoek verzenden van Shopify is beperkt tot bepaalde abonnementen, maar de actie HTTP Request van deze app werkt bij elk Shopify-abonnement, inclusief Basic. Dat is een van de belangrijkste redenen waarom verkopers deze app installeren.
Tot welke Shopify-gegevens heeft de app toegang?
Geen. De app vraagt **helemaal geen toegangsrechten **aan. De app heeft geen toegang tot uw producten, bestellingen of klanten.
Alle klantgegevens die in een e-mail terechtkomen, komen daar terecht omdat u deze vanuit Shopify Flow via het veld Variabelen (JSON) hebt doorgegeven. Shopify Flow leest de gegevens van uw winkel, en u kiest zelf welke gegevens u wilt doorgeven.
Welke e-mailproviders kan ik gebruiken?
Drie soorten afzenders:
- Microsoft 365 - Outlook.com- en Microsoft 365-mailboxen, evenals gedeelde mailboxen en groepsmailboxen.
- Google - Gmail- en Google Workspace-mailboxen, plus uw aliassen onder „Verzenden als“.
- SMTP - elke SMTP-server, waaronder SendGrid, Mailgun, Amazon SES, Postmark of uw eigen server.
Microsoft en Google maken verbinding via OAuth, waardoor er geen inloggegevens hoeven te worden opgeslagen of periodiek te worden vernieuwd.
Wat is het verschil tussen een transactionele en een marketinglay-out?
Het e-mailtype dat u kiest wanneer u een lay-out aanmaakt. Transactioneel is de standaardinstelling, en alle lay-outs die zijn aangemaakt voordat deze optie bestond, zijn transactioneel: orderbevestigingen, verzendupdates, accountmeldingen, die zoals voorheen naar iedereen in de „Aan”-regel worden verzonden.
Marketing wordt gebruikt voor nieuwsbrieven, promoties, verzoeken om beoordelingen en e-mails om klanten terug te winnen. Een marketing-e-mail bestaat uit één bericht per ontvanger, elk met een eigen afmeldlink, eindigt met uw afmeldzin en bedrijfsgegevens, en slaat klanten over die zich hebben afgemeld. Deze wordt verzonden via de actie Send Marketing Email in Shopify Flow; Send Transactional Email biedt uitsluitend lay-outs voor transactionele e-mails. Zie Marketingmails en afmeldingen.
Hoe weet ik of de afzender en de lay-out van een Shopify Flow-stap zijn opgeslagen?
Nadat u op de configuratiepagina van de stap op Opslaan hebt geklikt, verschijnt onderaan de pagina de melding Configuratie succesvol opgeslagen. Als het opslaan mislukt, verschijnt er een rode melding waarin staat dat uw wijzigingen niet zijn opgeslagen: sluit de pagina, open de stap opnieuw vanuit uw workflow en sla de wijzigingen nogmaals op.
Wanneer u de stap opnieuw opent, worden op de pagina de opgeslagen afzender en lay-out weergegeven, met daaronder een voorbeeld van de lay-out. In de workflow worden op de kaart van de stap de lay-out en de afzender vermeld.
Als u een workflow dupliceert of de e-mailstap kopieert en plakt, opent u de stap in de kopie en kiest u opnieuw de afzender en de lay-out: Shopify Flow beschouwt de kopie als een nieuwe stap.
Hoe kan een klant zich afmelden, en wat gebeurt er vervolgens?
Elke marketing-e-mail bevat in de voettekst een link om u af te melden. Deze link opent een bevestigingspagina in de taal van de e-mail met een knop Afmelden; het openen van de link op zich verandert niets. E-mails die via een SMTP-server of een Google-afzender worden verzonden, bevatten tevens de headers waarmee Gmail, Apple Mail en andere e-mailprogramma’s hun eigen ‘met één klik afmelden’-knop kunnen weergeven. Afzenders via Microsoft 365 kunnen deze headers niet instellen; daarom is de link in de voettekst daar de enige mogelijkheid om zich af te melden.
Vanaf dat moment wordt het adres uit elke marketing-e-mail weggelaten. Als alle ontvangers in het veld ‘Aan’ van een stap zich hebben afgemeld, wordt er niets verzonden: in de geschiedenis wordt de gebeurtenis weergegeven als Overgeslagen (afgemeld), de flow-stap retourneert SKIPPED en er wordt geen actie uit uw abonnement uitgevoerd. Transactionele e-mails bereiken de klant nog steeds. Op de pagina Afmeldingen ziet u een overzicht van iedereen die zich heeft afgemeld. Hier kunt u handmatig een adres toevoegen, iemand opnieuw aanmelden wanneer de klant daarom vraagt, en de lijst exporteren als CSV-bestand.
Kan ik een marketingmail naar meerdere klanten tegelijk versturen?
Maximaal 20 ontvangers per actie. Elke ontvanger krijgt een eigen e-mail met een eigen afmeldlink, en de gehele stap telt nog steeds als één actie binnen uw abonnement en één vermelding in de geschiedenis, waarin de uitkomst voor elke ontvanger is opgenomen. Ontvangers boven de 20 worden geregistreerd als ‘niet verzonden’. Voor een groter publiek kunt u de workflow zo opzetten dat Shopify Flow de stap één keer per klant uitvoert.
Waarom is de waarde van mijn variabele leeg?
Sjablonen worden per definitie soepel weergegeven: een onbekende variabele wordt omgezet in een lege tekenreeks in plaats van dat er een foutmelding wordt gegenereerd, zodat een typefout nooit de e-mail van een klant blokkeert. Het nadeel hiervan is dat een typefout eruitziet als een lege ruimte.
De app signaleert dit nu voor u. Een live-verzending waarbij een plaatshouder geen resultaat opleverde, wordt in de geschiedenis gemarkeerd als Lege variabelen, en wanneer u dit opent, wordt precies aangegeven welke variabelen het betreft en of Shopify Flow deze leeg heeft verzonden of helemaal niet heeft verzonden.
Om dit van meet af aan te voorkomen, kunt u in uw lay-out de kaart ‘Gebruiken in Shopify Flow’ gebruiken - deze genereert de variabelen (JSON) waarbij alle sleutels al correct zijn ingesteld. Zie Gegevens doorgeven vanuit Shopify Flow.
Mijn test-e-mail ziet er goed uit, maar de echte is leeg. Waarom?
Omdat zij gebruikmaken van andere gegevens.
Testvariabelen in de lay-outeditor zijn uitsluitend van invloed op het voorbeeld en de functie Test-e-mail verzenden. Bij een daadwerkelijke uitvoering van de Shopify Flow worden deze volledig genegeerd en wordt gebruikgemaakt van de gegevens die de Shopify Flow-actie in het veld Variabelen (JSON) verstuurt.
Een goed ogende test-e-mail bewijst dus dat uw ontwerp werkt. Het zegt echter niets over de configuratie van uw Shopify Flow. Voer de workflow altijd eerst één keer daadwerkelijk uit en controleer vervolgens de geschiedenis.
Hoe vul ik het veld ‘Variabelen (JSON)’ in?
Schrijf het niet met de hand op. Open uw e-maillay-out en zoek de kaart ‘Gebruiken in Shopify Flow’ - deze bevat de exacte JSON-code voor die lay-out, met alle sleutelnamen correct vermeld. Klik op JSON kopiëren en plak deze in de Shopify Flow-actie.
De app vult de eigenschap ‘Shopify Flow’ automatisch in voor velden die zij herkent (klantnaam, bestelnummer, totaalbedrag van de bestelling, URL van de statuspagina). Bij alle overige velden wordt <pick a Flow variable> weergegeven, zodat u deze kunt vervangen met behulp van de variabele-kiezer van Flow.
Volledige handleiding: Gegevens doorgeven vanuit Shopify Flow.
Waarom is mijn artikel / variant / productvariabele altijd leeg?
Aangezien een bestelling uit veel artikelen bestaat, is er geen enkele waarde die kan worden afgelezen. {{ order.lineItems.variant.title }} levert geen resultaat op.
U kunt ofwel de volledige lijst verzenden en deze in uw lay-out doorlopen met een Loop-blok, ofwel de lijst binnen Shopify Flow omzetten in een tekenreeks met een {% for %}-lus. Beide werkwijzen worden beschreven in Gegevens doorgeven vanuit Shopify Flow.
Dit is de meest voorkomende oorzaak van een lege variabele; daarom waarschuwt de app u wanneer een variabelenaam lijkt op gegevens van een artikel.
Zullen mijn e-mails in de spamfolder terechtkomen?
De afleverbaarheid hangt af van de verzendende mailbox, niet van deze app. Aangezien berichten via uw provider en uw domein worden verzonden, neemt u uw eigen verzendreputatie over.
Om uzelf de beste kans te geven:
- Verzend vanaf een domein waarop SPF, DKIM en DMARC correct zijn geconfigureerd.
- Gebruik een afzenderadres op een domein dat u zelf bezit, en geen gratis consumentenadres.
- Zorg ervoor dat transactionele e-mails transactionele karakter behouden. Ontvangers verwachten bestelupdates en accountmeldingen; massale marketingberichten die via een transactionele omgeving worden verzonden, worden daarentegen niet verwacht. Gebruik een marketinglay-out voor nieuwsbrieven en promoties, zodat elk bericht een afmeldlink bevat en klanten die zich hebben afgemeld, worden overgeslagen. Zie Marketingmails en afmeldingen.
- Vermeld een echt postadres en identificatiegegevens in uw standaardvoettekst en vul de gegevens van het bedrijf in onder ‘Instellingen’, ‘Marketing-e-mails’.
Kan ik het naar meer dan één ontvanger versturen?
Ja. In de velden E-mail(s), CC E-mail(s) en BCC E-mail(s) kunt u meerdere adressen invoeren, één per regel. Het verzenden van het gehele bericht telt als één enkele actie binnen uw abonnement.
Een transactionele e-mail wordt als één e-mail verzonden naar iedereen in het veld „Aan“. Een marketing-e-mail wordt verzonden als één e-mail per ontvanger in het veld „Aan“ (maximaal 20), elk met een eigen afmeldlink, waarbij „CC“ en „BCC“ bij elk bericht zijn opgenomen; het blijft echter één actie.
Wordt mijn quotum opgebruikt door een test-e-mail?
Nee. Zowel het verzenden van een test-e-mail als het klikken op de knop ‘HTTP-verzoek testen’ zijn gratis. Alleen acties die door Shopify Flow worden geactiveerd, tellen mee. Bij acties die mislukken voordat ze worden uitgevoerd - bijvoorbeeld door een verkeerde configuratie of een dubbele poging - wordt het quotum teruggegeven.
Waarom wordt er in mijn e-mail [object Object] weergegeven?
U hebt een volledig object geïnterpoleerd in plaats van een veld daarin. HTTP-verzoeken zetten objecten automatisch om naar JSON; e-mails doen dat niet.
Gebruik {{ variables.customer.firstName }} in plaats van {{ variables.customer }}, of gebruik een Loop-blok om een array te doorlopen.
Wat gebeurt er als ik iets verwijder dat nog in gebruik is?
Dat mag u wel. De app waarschuwt u en geeft aan hoeveel stappen in Shopify Flow naar het artikel verwijzen, maar blokkeert u niet.
Vervolgens zal elke Shopify Flow-stap die nog steeds naar het verwijderde item verwijst, mislukken met een duidelijke foutmelding die in de Geschiedenis wordt weergegeven - bijvoorbeeld Email template not found (E-mailsjabloon niet gevonden). Wijzig de verwijzingen van die stappen naar een vervangend item om ze te corrigeren.
Wij blokkeren dit bewust niet. De verwijzing blijft opgeslagen totdat de app wordt verwijderd, dus een waarschuwing dat iets „nog in gebruik“ is, is vaak een overblijfsel van een workflow die u al in Shopify Flow hebt verwijderd of opnieuw hebt opgebouwd, en wij kunnen het verschil niet vaststellen.
Er is één uitzondering: een geüpload bestand wordt zorgvuldig gecontroleerd voordat het wordt verwijderd, aangezien hetzelfde bestand in verschillende lay-outs kan worden hergebruikt.
Kan ik een lay-out later wijzigen van Visual Builder naar HTML?
Nee. De keuze voor de editor staat vast op het moment dat de lay-out wordt aangemaakt, omdat de twee hun inhoud op verschillende manieren opslaan. Maak een nieuwe lay-out aan in de gewenste modus en wijs uw Shopify Flow-actie hiernaar toe.
In de rich text-/HTML-modus kunt u schakelen tussen de rich text-editor en onbewerkte HTML, hoewel het terugkeren naar rich text complexe tabellen en inline-stijlen kan vereenvoudigen.
Kan ik een ontwerp in meerdere e-mails hergebruiken?
Ja, op twee manieren:
- Met Opslaan als sjabloon wordt een volledig ontwerp opgeslagen onder Mijn sjablonen, zodat u daarmee een nieuwe lay-out kunt beginnen. In die galerij staan uitsluitend ontwerpen die u zelf hebt opgeslagen.
- Voorinstellingen voor kop- en voetteksten worden in realtime gedeeld: als u de voorinstelling één keer bewerkt, wordt elke lay-out waarin deze wordt gebruikt automatisch bijgewerkt.
U kunt een lay-out ook exporteren en in een andere winkel importeren.
Wat gebeurt er als ik de limiet van mijn abonnement bereik?
Verdere Shopify Flow-acties worden afgewezen met een foutmelding inzake de planlimiet en Shopify Flow markeert de stap als mislukt. Er wordt niets in de wachtrij geplaatst, zodat die berichten later niet worden verzonden.
Het quotum wordt berekend op basis van een voortschrijdend tijdvenster van 30 dagen, zodat er weer capaciteit vrijkomt naarmate oudere acties uit het quotum verdwijnen. Schakel de quotummeldingen in om een waarschuwing te ontvangen bij 80% en 100%. Zie Abonnementen en gebruik.
Kan ik een PDF-factuur als bijlage bij een e-mail toevoegen?
Ja. Bijlagen mogen in de bijlagemodus maximaal 15 MB per bestand en 20 MB per lay-out bedragen. Bij grotere bestanden - of bij verzending via Microsoft 365, dat inline-bijlagen van meer dan 4 MB weigert - schakelt u over naar de linkmodus, waarbij de e-mail in plaats daarvan een downloadlink bevat. Zie Bijlagen en afbeeldingen.
Waarom geven Microsoft of Google een andere app-naam weer?
Op het toestemmingsscherm kan Shopify Flow Extensions worden weergegeven, de vroegere naam van de app. Het betreft dezelfde app - de OAuth-registratienaam is nog niet bijgewerkt. U kunt de toestemming gerust verlenen.
Kan Shopify Sidekick deze app gebruiken?
Ja, alleen-lezen. Sidekick kan uw lay-outs, afzenders, HTTP-verzoeken en geheime namen weergeven, de uitvoeringsgeschiedenis rapporteren en uitleggen waarom een bepaalde actie is mislukt.
Het geeft nooit geheime waarden, SMTP-wachtwoorden, OAuth-tokens of de inhoud van berichten weer, en het kan niets wijzigen - het koppelt u in plaats daarvan aan de app.
Waar worden mijn gegevens opgeslagen?
Binnen de EU. Databases en caches worden regionaal opgeslagen met versleuteling in rust, en inloggegevens - SMTP-wachtwoorden, OAuth-tokens en geheimen - worden voorzien van een extra laag envelopversleuteling via een speciale sleutelbeheerservice. Inloggegevens in leesbare tekst worden nooit opgeslagen.
Heeft u nog steeds hulp nodig?
Gebruik het Helpcentrum om een fout te melden, een functie aan te vragen of rechtstreeks contact op te nemen met de support. De chatballon in de app is op elke pagina van de app te vinden en is doorgaans de snelste manier, aangezien het gesprek zo aan uw winkel gekoppeld blijft.
