Anpassa e-postmeddelanden baserat på leveransmetod
Guide för att visa olika innehåll i dina e-postmeddelanden beroende på leveransmetod - t.ex. frakt eller upphämtning.
I Shoporama finns olika mallar för dina transaktionsmeddelanden. Ibland kan det vara lämpligt att anpassa meddelandetexten utifrån vilken fraktmetod kunden har valt – till exempel om kunden har valt ”hämtning i butik” istället för leverans.
Varför anpassa e-postmeddelanden efter fraktmetod?
Tänk dig att en kund har valt ”hämtning i butik” som leveranssätt. När du markerar beställningen som skickad får kunden ett e-postmeddelande med texten ”Din beställning är nu skickad”. Men det är ju meningslöst – kunden ska ju själv hämta beställningen.
Genom att anpassa e-postmeddelandet kan du istället skriva ”Din beställning är klar för avhämtning” till kunder som har valt avhämtning, och behålla den vanliga texten för andra leveranssätt.
1. Hitta fraktmetodens ID
Först måste du hitta ID:t för det fraktsätt du vill anpassa. Gör så här:
- Gå till Butik → Leverans → Fraktmetoder
- Klicka på Redigera bredvid det fraktalternativ du vill arbeta med
- Titta på webbadressen i webbläsaren – den slutar med ett nummer, t.ex. /shipping/edit/7664
- Notera detta nummer – det är fraktmetodens ID
2. Anpassa e-postmallen
Nu ska du redigera den relevanta e-postmallen. För e-postmeddelandet ”beställning skickad” är det filen order_sent.html i ditt tema.

Infoga ett if-uttryck som kontrollerar fraktmetodens ID:
<{if $order}>
<{$shipping = $order->getShipping()}>
<{if $shipping->getShippingId() == 7664}>
<p>Din beställning är klar för avhämtning!</p>
<p>Kom förbi butiken under våra öppettider.</p>
<{else}>
<p>Din beställning har skickats!</p>
<p>Du kommer att få ett spårningsmeddelande inom kort.</p>
<{/if}>
<{/if}>
Viktigt
Kom ihåg att byta ut 7664 mot det ID du hittade i steg 1. Du kan lägga till fler elseif-block om du har flera fraktmetoder med olika texter.
3. Tillgängliga variabler i e-postmallar
I e-postmallar har du tillgång till beställningen och alla dess data. Här är de mest användbara:
| Variabel | Beskrivning |
|---|---|
| $order | Orderobjektet |
| $order->getShipping() | Fraktmetoden för beställningen |
| $shipping->getShippingId() | Fraktmetodens ID |
| $shipping->getName() | Fraktmetodens namn (t.ex. "PostNord") |
| $order->getTrackingNumber() | Spårningsnumret |
4. Exempel på avancerad anpassning
Du kan också använda fraktmetodens namn istället för ID, om du föredrar det:
<{$shipping = $order->getShipping()}>
<{if $shipping->getName()|strstr:'avhämtning'}>
<p>Din beställning är klar för avhämtning</p>
<{elseif $shipping->getName()|strstr:'paketbutik'}>
<p>Din beställning har skickats till den paketbutik du valt</p>
<{else}>
<p>Din beställning har skickats med <{$shipping->getName()}></p>
<{/if}>
Tips
Du kan anpassa alla e-postmallar på detta sätt — inte bara order_sent.html. Du kan till exempel även anpassa orderbekräftelsen (invoice.html) med leveransinformation baserad på fraktmetoden.
Så här redigerar du e-postmallarna
E-postmallarna finns i mappen templates/mails/ i ditt tema. Du kan redigera dem via:
- Temaredigeraren — direkt i Shoporama-admin under Teman
- SFTP – ladda ner och redigera i ditt favoritprogram (kräver Pro-abonnemang)
Behöver du hjälp med att anpassa dina e-postmeddelanden? Kontakta oss på support@shoporama.dk.
Relaterade artiklar
Avregistreringslänkar i automatiska e-postmeddelanden
Ge dina kunder möjlighet att avregistrera sig från automatiska uppföljningsmejl efter köp och produktrecensioner - med en enkel länk i mejlet.
Ändra innehållet i dina e-postmeddelanden
Guide för att anpassa innehållet i de automatiska e-postmeddelanden som din Shoporama-webbshop skickar, antingen via admin eller temamallar.
Vilka e-postmeddelanden skickar Shoporama till mina kunder?
Översikt över automatiska e-postmeddelanden som Shoporama skickar till dina kunder - orderbekräftelser, övergivna korgar, track-and-trace,...