Oprette e-mailskabeloner til transaktionshændelser
Denne artikel beskriver, hvordan du opretter, overfører og konfigurerer mailskabeloner for transaktionshændelser i Microsoft Dynamics 365 Commerce.
Dynamics 365 Commerce indeholder en indbygget løsning til afsendelse af mails, der giver kunder besked om transaktionshændelser. Mails kan f.eks. sendes, når en ordre afgives, er klar til afhentning eller er afsendt. Denne artikel beskriver trinnene til oprettelse, upload og konfiguration af de mailskabeloner, der bruges til at sende transaktionsmails.
Beskedtyper
Beskeder kan konfigureres til at informere kunder via mail, når der opstår bestemte hændelser som en del af ordren og kundens livscyklus. Hvis du vil konfigurere beskeder, skal du knytte en mailskabelon til en beskedtype ved at oprette en Commerce-profil for mailbesked. Du kan finde oplysninger om, hvordan du konfigurerer beskedprofiler, i Konfigurere en mailbeskedprofil.
Dynamics 365 Commerce understøtter følgende beskedtyper.
Der er oprettet en ordre
Beskedtypen ordre oprettet udløses, når der oprettes en ny salgsordre i Commerce Headquarters.
Bemærk!
Beskedtypen for ordre oprettet udløses ikke for cash-and-carry-transaktioner, der finder sted på en POS-terminal. I dette tilfælde genereres der en mail og/eller udskrevet kvittering. Yderligere oplysninger finder du i Sende mailkvitteringer fra Store Commerce.
Bekræftet ordre
Beskedtypen ordre bekræftet udløses, når der genereres et ordrebekræftelsesdokument for en salgsordre fra Commerce Headquarters.
Fuldført pluk
Beskedtypen pluk fuldført udløses, når en plukliste for en ordre er markeret som fuldført i Commerce Headquarters.
Bemærk!
Den beskedtypen pluk fuldført udløses ikke, når en vare er markeret som plukket i en POS-klient.
Fuldført emballage
Beskedtypen pakning fuldført udløses, når et følgeseddeldokument oprettes for en ordre i Commerce Headquarters på POS-klienten.
Beskedtypen for pakning fuldført understøtter følgende yderligere mailpladsholdere for at facilitere "ordre klar til afhentning" og ordreopslag fra transaktionsmails.
Pladsholdernavn | Formål |
---|---|
pickupstorename |
Navnet på den butik, hvor ordren kan afhentes. |
pickupstoreaddress |
Adressen på den butik, hvor ordren kan afhentes. |
pickupstoreopenfrom |
Åbningstiden i afhentningsbutikken. |
pickupstoreopento |
Lukketiden i afhentningsbutikken. |
pickupchannelid |
Id'et for butikskanalen for afhentningsbutikken. |
packingslipid |
Id'et for følgesedlen til den ordre, der skal afhentes. |
confirmationid |
Id'et for ordrebekræftelse af den ordre, der skal afhentes. (Dette id kaldes også kanalreference-id'et.) |
Du kan finde flere oplysninger om kunders indtjekning og ordreopslagsfunktioner i Konfigurere registrering og omdirigeret registrering og Aktivere ordreopslag for gæsteudbetaling.
Ordre er klar til afhentning
Beskedtypen ordre klar til afhentning, udløses, når en ordre er markeret som pakket, og leveringsmåden er angivet til Kundeafhentning på en eller flere ordrelinjer.
Bemærk!
Beskedtypen for ordre klar til afhentning er blevet udfaset til fordel for beskedtypen pakning fuldført. Denne beskedtype tilpasses efter leveringsmåde.
Afsendt ordre
Beskedtypen ordre afsendt udløses, når en ordre, hvis leveringsmåde ikke er afhentning i butikken, er faktureret.
Bemærk!
Beskedtypen for ordre afsendt er blevet udfaset til fordel for beskedtypen ordre faktureret. Denne beskedtype tilpasses efter leveringsmåde.
Ordre faktureret
Beskedtypen ordre faktureret udløses, når der faktureres en ordre i POS eller Commerce Headquarters.
Udsted gavekort
Beskedtypen udsted gavekort udløses, når en salgsordre, der indeholder et produkt af typen gavekort, faktureres.
Bemærk!
Beskedmailen for udsted gavekort sendes til modtageren af gavekortet. Modtageren af gavekortet angives i Commerce Headquarters på en individuel salgsordrelinje under fanen Emballage under Linjedetaljer. Den kan angives manuelt eller via programmering.
Beskedtypen udstedelse af gavekort understøtter følgende yderligere pladsholdere.
Pladsholdernavn | Formål |
---|---|
giftcardnumber |
Nummeret på gavekortet, for produkter af typen gavekort. |
availablebalance |
Den resterende saldo på gavekortet. |
giftcardmessage |
Gavekortmeddelelsen, for produkter af typen gavekort. |
giftcardpin |
Den personlige pinkode for gavekortet, for produkter af typen gavekort. (Denne pladsholder er specifik for eksterne gavekort). |
giftcardexpiration |
Udløbsdatoen for gavekortet, for produkter af typen gavekort. (Denne pladsholder er specifik for eksterne gavekort). |
giftcardrecipientname |
Navnet på gavekortmodtageren, for produkter af typen gavekort. |
giftcardbuyername |
Navnet på gavekortkøberen, for produkter af typen gavekort. |
Du kan finde flere oplysninger om gavekort i Digitale e-handelsgavekort og Understøttelse af eksterne gavekort.
Ordreannullering
Beskedtypen ordreannullering udløses, når der annulleres en ordre i POS eller Commerce Headquarters.
Kunden er oprettet
Beskedtypen kunde oprettet udløses, når der oprettes en ny kundeenhed i Commerce Headquarters.
Du kan aktivere kundeoprettede beskeder i Commerce headquarters ved at gå til Retail og Commerce > Konfiguration af hovedkontor > Parametre > Handelsparametre > Generelt. På rullelisten Profil til e-mail-besked skal du vælge en mailbeskedprofil, der indeholder den kundeoprettede beskedtype.
Hændelser, der er oprettet af kunder, overføres som standard til hovedkontoret med batchjobbet Synkroniser kunder og kanalanmodninger. Hvis du vil bruge et serviceopkald i realtid til at sende disse hændelser, skal du angive mail-id'et for den kundeoprettede skabelon til newCust. Dette frarådes ikke, da servicekald i realtid er nemme at glemme og ikke indeholder den logik for fallback eller nye forsøg, som batchjobbene har.
Bemærk
Når du aktiverer beskeder, der er oprettet af kunder, vil kunder, der er oprettet i alle kanaler i den juridiske enhed,, modtage en kundeoprettet mail. Aktuelt kan kundeoprettede beskeder ikke være begrænset til en enkelt kanal.
Når batchjobbet aktiveres, understøtter den kundeoprettede beskedtype følgende pladsholder.
Pladsholdernavn | Beskrivende tekst |
---|---|
customername | Fornavnet og efternavnet på den kunde, der har oprettet en konto. |
Når det aktiveres via et serviceopkald i realtid, understøtter den kundeoprettede beskedtype følgende pladsholdere.
Pladsholdernavn | Beskrivende tekst |
---|---|
Name | Fornavnet og efternavnet på den kunde, der har oprettet en konto. |
Mailadressen på den kunde, der har oprettet en konto. | |
Telefon | Telefonnummeret på den kunde, der har oprettet en konto. |
URL-adresse | Den URL-adresse, kunden har angivet, da kunden oprettede kontoen. |
B2B-kundeemne er godkendt
Beskedtypen B2B-kundeemne godkendt udløses, når en anmodning om onboarding af et kundeemne godkendes i Commerce Headquarters. Du kan finde flere oplysninger om godkendelse eller afvisning af B2B-kundeemner i Konfigurere administratorbrugeren til en ny forretningspartner.
Beskedtypen B2B-kundeemne godkendt understøtter følgende yderligere pladsholdere.
Pladsholdernavn | Formål |
---|---|
firstname |
Fornavnet på B2B-kundeemnet, som det er angivet i programmet. |
lastname |
Efternavnet på B2B-kundeemnet, som det er angivet i programmet. |
company |
Navnet på ansøgerens firma, som det er angivet i programmet. |
email |
Kundeemnets mailadresse, som det er angivet i programmet. |
zipcode |
Postnr. til kundeemnets primære adresse. |
comments |
Kommentaren, som kundeemnet har angivet i programmet. |
storename |
Navnet på den kanal, hvor kundeemnet blev oprettet. |
storeurl |
Tom som standard. Der skal oprettes en brugerdefineret udvidelse til brug af denne pladsholder. |
B2B-kundeemne blev afvist
Beskedtypen B2B-kundeemne afvist udløses, når en anmodning om onboarding af et kundeemne afvises i Commerce Headquarters. Du kan finde flere oplysninger om godkendelse eller afvisning af B2B-kundeemner i Konfigurere administratorbrugeren til en ny forretningspartner.
Beskedtypen B2B-kundeemne afvist understøtter følgende yderligere pladsholdere.
Pladsholdernavn | Formål |
---|---|
firstname |
Fornavnet på B2B-kundeemnet, som det er angivet i programmet. |
lastname |
Efternavnet på B2B-kundeemnet, som det er angivet i programmet. |
company |
Navnet på ansøgerens firma, som det er angivet i programmet. |
Opret en mailskabelon
Før du kan knytte en bestemt transaktionshændelse til en mailskabelon, skal du oprette skabelonen.
Benyt følgende fremgangsmåde for at oprette en mailskabelon.
I Commerce Headquarters skal du gå til Detail og handel > Konfiguration af hovedkontor > Skabeloner til organisationsmail eller Organisationsadministration > Konfiguration > Skabeloner til organisationsmail.
Vælg Ny.
Under Generelt skal du angive følgende felter:
- Mail-id – Mail-id'et er det entydige id for en skabelon. Det er den værdi, der vises, når du vælger en skabelon, som skal knyttes til en hændelse.
- E-mail-beskrivelse – du kan bruge dette valgfrie felt til at angive en beskrivelse af skabelonen. Den værdi, du angiver, vises kun i Commerce Headquarters.
- Navn på afsender – det navn, du angiver, vises i feltet "fra" i de fleste e-mail-klienter.
- Afsenders-e-mailadresse – angiv den e-mail-adresse, der skal bruges til e-mails, der sendes vha. denne skabelon.
- Standardsprogkode – i dette felt angives den lokaliserede version af den mail, der sendes som standard, hvis der ikke er angivet et sprog i den kanal, der kalder denne skabelon.
Under E-mailbeskedens indhold skal du vælge Ny.
I feltet Sprog skal du angive sproget til e-mail-skabelonen. Du kan tilføje flere sprog og lokaliserede skabeloner på et senere tidspunkt.
I feltet Emne skal du angive det e-mail-emne, der skal vises i feltet Emne i e-mailen.
Vælg Rediger for at uploade e-mail-skabelonen.
Oprette en brødtekst i en e-mail ved hjælp af HTML
Meddelelsesbrødteksten i e-mail-meddelelsen oprettes i HTML. Du kan bruge ethvert layout, alle tilpasninger og mærkninger, som HTML og integrerede overlappende typografiark (CSS) tillader. Du kan også bruge billeder, hvis du hoster dem på et offentligt tilgængeligt websted. Hvis du vil tilføje et billede, skal du angive billedets URL-adresse i src-attributten for HTML-koden <img->.
Bemærk!
E-mail-klienter pålægger layout- og typografibegrænsninger, der kan kræver justeringer af HTML-koden, og CSS, som du bruger til meddelelsesbrødteksten. Det anbefales, at du sætter dig ind i de bedste metoder til at oprette HTML-tekst, der understøttes af de mest populære emailklienter.
Føje pladsholdere til e-mail-meddelelsens brødtekst
Din e-mail kan indeholde pladsholdere, der erstattes af kundespecifikke og transaktionsspecifikke værdier, når e-mailen genereres. Pladsholdere er altid omgivet af procenttegn (%) og indsættes direkte i HTML-dokumentet.
Her er et eksempel.
<p>
Hello %customername%,<br />
Order number %salesid%, can be picked up from the <b>%pickupstorename%</b> store.
</p>
Ordrepladsholdere (på salgsordreniveau)
Følgende pladsholdere henter og viser data, der er defineret på salgsordreniveau (i modsætning til salgslinjeniveau).
Pladsholdernavn | Formål |
---|---|
customername |
Navnet på den kunde, der har afgivet ordren. |
customeraddress |
Kundens adresse. |
customeremailaddress |
Den mailadresse, som kunden angav ved kassen. |
salesid |
Salgsordrens id. |
orderconfirmationid |
Det krydskanal-id, der blev genereret ved ordreoprettelse. |
channelid |
Id'et for den detail- eller onlinekanal, som ordren er afgivet via. |
deliveryname |
Det navn, der er angivet for leveringsadressen. |
deliveryaddress |
Leveringsadressen for afsendte ordrer. |
deliverydate |
Leveringsdatoen. |
shipdate |
Afsendelsesdatoen. |
modeofdelivery |
Ordrens leveringsmåde. |
ordernetamount |
Det samlede beløb for ordren minus samlet moms. |
discount |
Den samlede rabat for ordren. |
charges |
Det samlede gebyr for ordren. |
tax |
Den samlede moms for ordren. |
total |
Det samlede beløb for ordren. |
storename |
Navnet på den butik, hvor ordren blev afgivet. |
storeaddress |
Adressen på den butik, der har afgivet ordren. |
storeopenfrom |
Åbningstiden for den butik, der har afgivet ordren. |
storeopento |
Lukketiden for den butik, der har afgivet ordren. |
pickupstorename |
Navnet på den butik, hvor ordren afhentes.* |
pickupstoreaddress |
Adressen på den butik, hvor ordren afhentes.* |
pickupopenstorefrom |
Åbningstidspunkt for den butik, hvor ordren afhentes.* |
pickupopenstoreto |
Lukketidspunkt for den butik, hvor ordren afhentes.* |
pickupchannelid |
Kanal-id'et for den butik, der er angivet for levering som afhentningsmåde.* |
packingslipid |
Id'et for den følgeseddel, der blev genereret, da linjerne i en ordre blev pakket.* |
* Disse pladsholdere returnerer kun data, når de bruges til Ordre klar til afhentning som beskedtype.
Ordrelinjepladsholdere (på salgslinjeniveau)
Følgende pladsholdere henter og viser data for individuelle produkter (linjer) i salgsordren.
Pladsholdernavn | Formål |
---|---|
productid |
Id'et for produktet. Dette id medtager varianter.
Bemærk! Denne pladsholder er blevet udfaset til fordel for |
lineproductrecid |
Id'et for produktet. Dette id medtager varianter. Den identificerer en vare entydigt på variantniveau. |
lineitemid |
Id for produkt på produktniveauet. (Dette id medtager ikke varianter). |
lineproductvariantid |
Id'et for produktvarianten. |
lineproductname |
Navnet på produktet. |
lineproductdescription |
Beskrivelsen af produktet. |
linequantity |
Antallet af enheder, der er bestilt for linjen, plus måleenheden (f.eks. ea eller par). |
lineunit |
Måleenhed for linjen. |
linequantity_withoutunit |
Antallet af enheder, der er bestilt for linjen, uden måleenheden. |
linequantitypicked |
Når hændelsen Pluk ordre bruges, er det antallet af enheder, der blev plukket. Ellers 0 (nul). |
linequantitypicked_withoutunit |
Når hændelsen Pluk ordre bruges, er det antallet af enheder, der er plukket, uden måleenheden. Ellers 0 (nul). |
linequantitypacked |
Når hændelserne Pak ordre og Ordren er klar til afhentning bruges, er det antallet af enheder, der blev pakket. Ellers 0 (nul). |
linequantitypacked_withoutuom |
Når hændelserne Pak ordre og Ordren er klar til afhentning bruges, er det antallet af enheder, der blev pakket, uden måleenheden. Ellers 0 (nul). |
linequantityshipped |
Altid 0, undtagen når der bruges bestemte hændelser, som det er beskrevet i næste række. |
linequantityshipped_withoutuom |
Når hændelsen Afsend ordre bruges, er det antallet af enheder, der er plukket, uden måleenheden. Ellers 0 (nul). |
lineprice |
Prisen på en enkelt enhed. |
linenetamount |
Prisen på linjen, efter at antallet af enheder og rabat anvendes. |
linediscount |
Rabatten for en individuel enhed. |
lineshipdate |
Afsendelsesdatoen for linjen. |
linedeliverydate |
Leveringsdatoen for linjen. |
linedeliverymode |
Leveringstilstanden for linjen. |
linedeliveryaddress |
Leveringsadressen for linjen. |
linepickupdate |
Den afhentningsdato, som kunden har angivet for ordrer, der anvender levering som afhentningsmetode. |
linepickuptimeslot |
Det tidsinterval for afhentning, som kunden har angivet for ordrer, der anvender levering som afhentningsmetode. |
giftcardnumber |
Nummeret på gavekortet, for produkter af typen gavekort. |
giftcardbalance |
Gavekortsaldoen, for produkter af typen gavekort. |
giftcardmessage |
Gavekortmeddelelsen, for produkter af typen gavekort. |
giftcardpin |
Pinkoden til gavekortet, for produkter af typen gavekort. (Denne pladsholder er specifik for eksterne gavekort). |
giftcardexpiration |
Udløbsdatoen for gavekortet, for produkter af typen gavekort. (Denne pladsholder er specifik for eksterne gavekort). |
giftcardrecipientname |
Navnet på gavekortmodtageren, for produkter af typen gavekort. |
giftcardbuyername |
Navnet på gavekortkøberen, for produkter af typen gavekort. |
lineproductvariantinfo |
Dimensionerne i varianten for linjen. |
Format for ordrelinjepladsholdere i e-mail-brødteksten
Når du opretter HTML'en til de enkelte ordrelinjer i indholdet af en mailmeddelelse, skal du omslutte gentagelsesblokken af HTML og pladsholdere for linjerne med følgende pladsholdere. Bemærk, at pladsholderne er inde i HTML-kommentarmærker.
<!--%tablebegin.salesline%-->
(Insert the repeating block of HTML and placeholders for individual lines here.)
<!--%tableend.salesline%-->
Her er et eksempel.
<table>
<tr>
<td>Product name</td>
<td>Quantity</td>
<td>Price</td>
</tr>
<!--%tablebegin.salesline%-->
<tr>
<td>%lineproductname%</td>
<td>%linequantity_withoutunit%</td>
<td>%lineprice%</td>
</tr>
<!--%tableend.salesline%-->
</table>
Oprette en skabelon til e-mail-kvitteringer
Kvitteringer kan sendes via e-mail til kunder, der foretager indkøb i en detailbutik (POS). Trinnene til oprettelse af skabelonen til e-mail-modtagelse er som regel de samme som de trin, du skal bruges til at oprette skabeloner til andre transaktionshændelser. Følgende ændringer er dog nødvendige:
- Pladsholderen %message% bruges til at indsætte kvitteringens tekst i mailen. For at sikre, at kvitteringsbrødteksten gengives korrekt, skal du omslutte pladsholderen %message% med HTML-tags <pre> og </pre>.
- Pladsholderen %receiptid% kan bruges til at vise en QR-kode eller stregkode, der repræsenterer kvitterings-id. (QR-koder og stregkoder genereres dynamisk og serviceres af en tredjepartstjeneste). Yderligere oplysninger om, hvordan du viser en QR-kode eller stregkode i en e-mail-kvittering, finder du i Tilføje en QR-kode eller stregkode til transaktions- og kvitterings-e-mails.
Uploade e-mail-HTML
Når du har oprettet og testet HTML-koden til meddelelsesbrødteksten, skal den overføres til Commerce Headquarters. I øjeblikket kan e-mail-HTML ikke eksporteres. Derfor skal du vedligeholde hovedkopien af din HTML uden for Commerce Headquarters.
Udfør følgende trin for at uploade en ny eller redigeret e-mail-skabelon i HTML.
- I Commerce Headquarters skal du gå til Retail og Commerce > Konfiguration af hovedkontor > Skabelon til organisationsmail.
- Vælg rækken for det sprog, du vil tilføje eller erstatte HTML for. Du kan også vælge Ny for at oprette en række til et nyt sprog.
- Vælg Rediger.
- Vælg Gennemse i dialogboksen, der vises. Gå til det HTML-dokument, du vil overføre, marker det, og vælg derefter Åbn.
- Vælg Overfør.
- Når din e-mail-HTML-kode vises i eksempelvinduet, skal du klikke på OK.
- Sørg for, at afkrydsningsfeltet Har indhold er valgt for rækken.
Hvis du allerede har konfigureret Commerce Headquarters til at sende e-mail, vil den nye eller opdaterede e-mail blive sendt til alle kunder, der udfører en transaktioner, der udløser den hændelse, der er knyttet til skabelonen.
Få flere oplysninger om, hvordan du kan konfigurere e-mails i Dynamics 365 Commerce, i Konfigurere og sende e-mail.
Yderligere ressourcer
Konfigurere en profil for mailbesked