Vanliga frågor
Vanliga frågor om transaktionsmejl och HTTP-förfrågningar från Shopify Flow: abonnemang, leverans, behörigheter, leverantörer och datahantering.
Svar på de frågor vi får oftast. Om din fråga inte finns med här kan du läsa mer om fel i guiden Historik och felsökning, eller kontakta oss via hjälpcentret.
Behöver jag ett betalt Shopify-abonnemang för att skicka HTTP-förfrågningar?
Nej. Shopifys egen åtgärd ”Skicka HTTP-förfrågan” är begränsad till vissa abonnemang, men åtgärden ”HTTP Request” i den här appen fungerar med alla Shopify-abonnemang, inklusive Basic. Det är en av de främsta anledningarna till att handlare installerar den.
Vilka Shopify-uppgifter har appen åtkomst till?
Inga. Appen begär inga åtkomstbehörigheter alls. Den kan inte läsa dina produkter, beställningar eller kunder.
Alla kunduppgifter som hamnar i ett e-postmeddelande kommer dit eftersom du har skickat dem från Shopify Flow via fältet ”Variabler (JSON)”. Shopify Flow läser av dina butiksdata, och du väljer själv vilka uppgifter som ska skickas vidare.
Vilka e-postleverantörer kan jag använda?
Tre typer av avsändare:
- Microsoft 365 - Outlook.com och Microsoft 365-postlådor, samt delade postlådor och gruppostlådor.
- Google - Gmail- och Google Workspace-postlådor samt dina alias för funktionen ”Skicka e-post som”.
- SMTP - vilken SMTP-server som helst, till exempel SendGrid, Mailgun, Amazon SES, Postmark eller din egen.
Microsoft och Google ansluter via OAuth, vilket innebär att det inte finns några inloggningsuppgifter att lagra eller byta ut.
Vad är skillnaden mellan en transaktionslayout och en marknadsföringslayout?
Den e-posttyp du väljer när du skapar en layout. ”Transaktionsmeddelande” är standardinställningen, och alla layouter som skapades innan detta alternativ fanns är av typen ”transaktionsmeddelande”: orderbekräftelser, leveransuppdateringar, kontomeddelanden, som skickas som tidigare till alla i fältet ”Till”.
Marknadsföring avser nyhetsbrev, kampanjer, förfrågningar om omdömen och e-postmeddelanden för att återvinna kunder. Ett marknadsföringsmejl skickas ut som ett enskilt meddelande per mottagare, där varje meddelande har en egen länk för att avsluta prenumerationen, avslutas med din text om att avsluta prenumerationen samt företagsuppgifter, och utelämnar kunder som har avslutat sin prenumeration. Det skickas med åtgärden ”Send Marketing Email” i Shopify Flow; ”Send Transactional Email” erbjuder endast layouter för transaktionsmeddelanden. Se Marknadsföringsmejl och avregistreringar.
Hur vet jag om avsändaren och layouten för ett steg i Shopify Flow har sparats?
När du har klickat på Spara på stegets konfigurationssida visas meddelandet _”Konfigurationen har sparats” _längst ner på sidan. Om sparandet misslyckas visas ett rött meddelande om att dina ändringar inte har sparats: stäng sidan, öppna steget igen från ditt arbetsflöde och spara på nytt.
När du öppnar steget igen visas den sparade avsändaren och layouten på sidan, med en förhandsgranskning av layouten nedanför. I arbetsflödet anges layouten och avsändaren i stegets kort.
Om du duplicerar ett arbetsflöde eller kopierar och klistrar in e-poststeget ska du öppna steget i kopian och välja avsändare och layout på nytt: Shopify Flow behandlar kopian som ett nytt steg.
Hur avslutar en kund sin prenumeration, och vad händer då?
Varje marknadsföringsmejl innehåller en länk för att avsluta prenumerationen i sidfoten. Länken öppnar en bekräftelsessida på mejlets språk med en knapp för att avsluta prenumerationen; att bara öppna länken i sig förändrar ingenting. E-postmeddelanden som skickas via en SMTP-server eller en Google-avsändare innehåller också rubriker som gör att Gmail, Apple Mail och andra kan visa sin egen knapp för att avsluta prenumerationen med ett klick. Avsändare som använder Microsoft 365 kan inte ställa in dessa rubriker, så där är länken i sidfoten det enda sättet att avsluta prenumerationen.
Från och med då utelämnas adressen i alla marknadsföringsmejl. Om alla mottagare i ett steg har avregistrerat sig skickas inget: I historiken visas händelsen som ”Hoppad över (avregistrerad)”, Shopify Flow-steget returnerar SKIPPED och ingen åtgärd från din plan utförs. Transaktionsmejl når fortfarande kunden. På sidan ”Avregistreringar” visas alla som har valt att avregistrera sig. Där kan du lägga till en adress manuellt, återregistrera en adress när kunden ber om det och exportera listan som CSV.
Kan jag skicka ett marknadsföringsmejl till många kunder samtidigt?
Upp till 20 mottagare per åtgärd. Var och en får ett eget e-postmeddelande med en egen länk för att avsluta prenumerationen, och hela steget räknas fortfarande som en åtgärd enligt ditt abonnemang och en post i historiken, där resultatet för varje mottagare anges. Mottagare utöver den 20:e registreras som icke skickade. För en större målgrupp kan du bygga arbetsflödet så att Shopify Flow kör steget en gång per kund.
Varför blir min variabel tom?
Mallar är avsiktligt toleranta: en okänd variabel ersätts med en tom sträng istället för att ett felmeddelande visas, vilket innebär att ett skrivfel aldrig hindrar en kunds e-postmeddelande från att skickas. Nackdelen är att ett skrivfel ser ut som ett tomt fält.
Appen upptäcker nu detta åt dig. En sändning i realtid där en platshållare inte genererade något markeras som ”Tomma variabler” i historiken, och när du öppnar den visas exakt vilka variabler det gäller och om Shopify Flow skickade dem tomma eller inte alls.
För att undvika detta från början bör du använda kortet ”Use in Shopify Flow” i din layout - det genererar variablerna (JSON) med alla nycklar redan korrekt angivna. Se Överföring av data från Shopify Flow.
Mitt testmejl ser korrekt ut, men det riktiga är tomt. Varför?
Eftersom de använder olika data.
Testvariablerna i layoutredigeraren påverkar endast förhandsgranskningen och funktionen ”Skicka testmejl”. En livekörning av Shopify Flow ignorerar dem helt och hållet och använder istället det som Shopify Flow-åtgärden skickar i fältet ”Variabler (JSON)”.
Ett snyggt testmejl visar alltså att din design fungerar. Det säger ingenting om din Shopify Flow-konfiguration. Kör alltid arbetsflödet på riktigt en gång och kontrollera sedan historiken.
Hur fyller jag i fältet ”Variabler (JSON)”?
Skriv inte in det för hand. Öppna din e-postlayout och leta reda på kortet ”Använd i Shopify Flow” - där finns den exakta JSON-koden för just den layouten, med alla nyckelnamn korrekt angivna. Klicka på ”Kopiera JSON” och klistra in koden i Shopify Flow-åtgärden.
Appen fyller automatiskt i Shopify Flow-egenskapen för de fält den känner igen (kundnamn, ordernamn, ordertotal, URL till statussidan). För allt annat visas <pick a Flow variable>, som du kan ersätta med hjälp av Shopify Flows egen variabelväljare.
Fullständig guide: Överföring av data från Shopify Flow.
Varför är min artikelpost/variant/produktvariabel alltid tom?
Eftersom en beställning består av många rader finns det inget enskilt värde att hämta. {{ order.lineItems.variant.title }} returnerar ingenting.
Antingen skickar du hela listan och går igenom den i din layout med ett Loop-block, eller så omvandlar du den till en sträng inuti Shopify Flow med en {% for %}-slinga. Båda metoderna beskrivs i Överföring av data från Shopify Flow.
Detta är den absolut vanligaste orsaken till att en variabel är tom, så appen varnar dig när ett variabelnamn ser ut som data från en radpost.
Kommer mina e-postmeddelanden att hamna i skräpposten?
Leveransbarheten beror på avsändarens e-postkonto, inte på den här appen. Eftersom meddelandena skickas via din leverantör och din domän får du samma avsändarrykte som dessa.
För att ge dig själv de bästa förutsättningarna:
- Skicka från en domän där SPF, DKIM och DMARC är korrekt konfigurerade.
- Använd en avsändaradress på en domän som du äger, inte en gratis privatadress.
- Se till att transaktionsmejl förblir transaktionsmejl. Mottagarna förväntar sig orderuppdateringar och kontomeddelanden, men inte massutskick av marknadsföringsmaterial via ett transaktionssystem. Använd en marknadsföringslayout för nyhetsbrev och kampanjer, så att alla sådana mejl innehåller en länk för att avsluta prenumerationen och så att kunder som valt att avregistrera sig inte får dessa mejl. Se Marknadsföringsmejl och avregistreringar.
- Ange en riktig postadress och identifierande uppgifter i din förinställda sidfot och fyll i företagsuppgifterna under Inställningar, Marknadsföringsmejl.
Kan jag skicka till fler än en mottagare?
Ja. Fälten ”Till”, ”Kopia” och ”Dold kopia” kan alla innehålla flera e-postadresser, en per rad. Hela sändningen räknas som en enda åtgärd enligt ditt abonnemang.
En transaktionsmeddelande skickas ut som ett enda e-postmeddelande till alla i fältet ”Till”. Ett marknadsföringsmeddelande skickas ut som ett e-postmeddelande per mottagare i fältet ”Till” (högst 20), vart och ett med en egen länk för att avsluta prenumerationen, med CC och BCC på vart och ett av dem; det räknas fortfarande som en enda åtgärd.
Räknar ett testmejl in i min kvot?
Nej. Både funktionen ”Skicka testmejl” och knappen ”Testa HTTP-förfrågan” är kostnadsfria. Endast åtgärder som utlöses av Shopify Flow räknas. För åtgärder som misslyckas innan de körs - till exempel på grund av felaktig konfiguration eller ett dubbel försök - återbetalas kvotplatsen.
Varför står det [object Object] i mitt e-postmeddelande?
Du har interpolerat ett helt objekt istället för ett fält i det. HTTP-förfrågningar omvandlar objekt till JSON automatiskt, vilket inte gäller för e-postmeddelanden.
Använd {{ variables.customer.firstName }} istället för {{ variables.customer }}, eller använd ett Loop-block för att gå igenom en array.
Vad händer om jag tar bort något som fortfarande används?
Det är tillåtet. Appen varnar dig och visar hur många steg i Shopify Flow som hänvisar till artikeln, men den hindrar dig inte från att göra det.
Därefter kommer alla steg i Shopify Flow som fortfarande pekar på det borttagna objektet att misslyckas, vilket visas med ett tydligt felmeddelande i historiken - till exempel Email template not found (E-postmall hittades inte). Rikta om dessa steg till en ersättning för att åtgärda dem.
Vi väljer medvetet att inte blockera detta. Referensen sparas tills appen avinstalleras, så en varning om att den ”fortfarande används” är ofta en rest från ett arbetsflöde som du redan har raderat eller byggt om i Shopify Flow, och det finns inget sätt för oss att se skillnaden.
Ett undantag: en uppladdad fil kontrolleras noggrant innan den tas bort, eftersom samma fil kan återanvändas i flera olika layouter.
Kan jag senare ändra en layout från Visual Builder till HTML?
Nej. Valet av redigerare fastställs när layouten skapas, eftersom de två lagrar sitt innehåll på olika sätt. Skapa en ny layout i det läge du vill ha och peka om din Shopify Flow-åtgärd så att den pekar på den.
I rich text-/HTML-läget kan du växla mellan rich text-redigeraren och ren HTML, men om du går tillbaka till rich text kan det hända att komplexa tabeller och inbyggda stilar förenklas.
Kan jag återanvända en design i flera e-postmeddelanden?
Ja, på två sätt:
- Med ”Spara som mall” sparas en hel design under ”Mina mallar”, redo att användas som utgångspunkt för en ny layout. I det galleriet finns endast de designer som du själv har sparat.
- Förinställningar för sidhuvud och sidfot delas i realtid: redigera förinställningen en gång så uppdateras alla layouter som använder den.
Du kan också exportera en layout och importera den till en annan butik.
Vad händer när jag når gränsen för mitt abonnemang?
Ytterligare Shopify Flow-åtgärder avvisas med ett fel som beror på planbegränsningen, och Shopify Flow markerar steget som misslyckat. Inget läggs i kö, så dessa meddelanden skickas inte ut senare.
Kvoten beräknas utifrån ett rullande 30-dagarsfönster, vilket innebär att kapacitet frigörs i takt med att äldre åtgärder faller bort. Aktivera kvotvarningarna för att få ett meddelande när kvoten når 80 % respektive 100 %. Se Planer och användning.
Kan jag bifoga en PDF-faktura till ett e-postmeddelande?
Ja. Bilagor får vara upp till 15 MB per fil och 20 MB per layout i bilageläge. Om storleken överstiger dessa gränser - eller vid sändning via Microsoft 365, som avvisar inbäddade bilagor större än 4 MB - ska du växla till länkläge, så att e-postmeddelandet istället innehåller en nedladdningslänk. Se Bilagor och bilder.
Varför visar Microsoft eller Google ett annat appnamn?
På godkännandeskärmen kan det hända att ”Shopify Flow Action Extensions” visas, vilket är appens tidigare namn. Det är samma app - OAuth-registreringsnamnet har ännu inte uppdaterats. Det är säkert att godkänna.
Kan Shopify-Sidekick använda den här appen?
Ja, endast läsbehörighet. Sidekick kan visa en lista över dina layouter, avsändare, HTTP-förfrågningar och hemliga namn, redovisa körhistorik och förklara varför en viss åtgärd misslyckades.
Den returnerar aldrig hemliga värden, SMTP-lösenord, OAuth-token eller meddelandets innehåll, och den kan inte ändra någonting - istället kopplar den dig till appen.
Var lagras mina uppgifter?
Inom EU. Databaser och cacheminnen är regionsspecifika och krypterade i vila, och inloggningsuppgifter - SMTP-lösenord, OAuth-tokens och hemliga nycklar - får ett extra lager av kryptering genom en särskild nyckelhanteringstjänst. Inloggningsuppgifter i klartext lagras aldrig.
Behöver du fortfarande hjälp?
Använd hjälpcentret för att rapportera ett fel, begära en funktion eller kontakta supporten direkt. Chattbubblan i appen finns på varje sida i appen och är oftast det snabbaste sättet, eftersom konversationen då förblir kopplad till din butik.
