Del via


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.
E-mail 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.

  1. I Commerce Headquarters skal du gå til Detail og handel > Konfiguration af hovedkontor > Skabeloner til organisationsmail eller Organisationsadministration > Konfiguration > Skabeloner til organisationsmail.

  2. Vælg Ny.

  3. 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.
  4. Under E-mailbeskedens indhold skal du vælge Ny.

  5. I feltet Sprog skal du angive sproget til e-mail-skabelonen. Du kan tilføje flere sprog og lokaliserede skabeloner på et senere tidspunkt.

  6. I feltet Emne skal du angive det e-mail-emne, der skal vises i feltet Emne i e-mailen.

  7. 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.

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.

  1. I Commerce Headquarters skal du gå til Retail og Commerce > Konfiguration af hovedkontor > Skabelon til organisationsmail.
  2. 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.
  3. Vælg Rediger.
  4. Vælg Gennemse i dialogboksen, der vises. Gå til det HTML-dokument, du vil overføre, marker det, og vælg derefter Åbn.
  5. Vælg Overfør.
  6. Når din e-mail-HTML-kode vises i eksempelvinduet, skal du klikke på OK.
  7. 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

Konfigurere og sende mail

Konfigurere e-mail-kvitteringer

Sende mailkvitteringer fra Store Commerce