Del via


Opprette e-postmaler for transaksjonshendelser

Denne artikkelen beskriver hvordan du oppretter, laster opp og konfigurerer e-postmaler for transaksjonshendelser i Microsoft Dynamics 365 Commerce.

Dynamics 365 Commerce inneholder en standardløsning for å sende e-postmeldinger som varsler kunder om transaksjonshendelser. E-postmeldinger kan for eksempel sendes når en ordre blir plassert, er klar til plukking eller er sendt. Denne artikkelen beskriver prosedyren for å opprette, laste opp og konfigurere e-postmalene som brukes til å sende transaksjons-e-postmeldinger.

Varslingstyper

Varslinger kan konfigureres for å informere kunder via e-post når bestemte hendelser forekommer som en del av ordren og kundens livssyklus. Hvis du vil konfigurere varslinger, må du tilordne en e-postmal til en varslingstype ved å opprette en e-postvarslingsprofil for Commerce. Hvis du vil ha mer informasjon om hvordan du definerer e-postvarslingsprofiler, kan du se Definere en e-postvarslingsprofil.

Dynamics 365 Commerce støtter følgende varslingstyper.

Ordre opprettet

Varslingstypen ordre opprettet utløses når en ny salgsordre opprettes i Commerce Headquarters.

Notat

Ordre opprettet-varslingstypen utløses ikke for hentesalgstransaksjoner som skjer ved en salgsstedsterminal. I dette tilfellet genereres det i stedet en e-postkvittering og/eller utskrevet kvittering. Hvis du vil ha mer informasjon, kan du se Sende e-postkvitteringer fra Store Commerce.

Ordre bekreftet

Ordre bekreftet-meldingstypen utløses når et ordrebekreftelsesdokument genereres for en salgsordre fra Commerce Headquarters.

Plukking fullført

Varslingstypen plukking fullført utløses når en plukkliste for en ordre merkes som fullført i Commerce Headquarters.

Notat

Varslingstypen for plukking som er fullført, utløses ikke når en vare merkes som plukket ved en salgsstedsterminal.

Pakking fullført

Varslingstypen pakking fullført utløses når et følgeseddeldokument genereres for en ordre i Commerce Headquarters.

Varslingstypen pakking fullført støtter følgende ekstra e-postplassholdere for å legge til rette for "ordre klar for henting" og bestillingsoppslagsfunksjonalitet fra transaksjons-e-postmeldinger.

Plassholdernavn Formål
pickupstorename Navnet på butikken der ordren er tilgjengelig for plukking.
pickupstoreaddress Adressen til butikken der ordren er tilgjengelig for plukking.
pickupstoreopenfrom Åpningstiden for plukkbutikken.
pickupstoreopento Stengetiden for plukkbutikken.
pickupchannelid Butikkkanal-IDen for plukkbutikken.
packingslipid IDen for følgeseddelen for ordren som blir hentet.
confirmationid Ordrebekreftelses-IDen for ordren som blir hentet. (Denne IDen kalles noen ganger kanalreferanse-IDen.)

Hvis du vil ha mer informasjon om funksjonene for innsjekk og ordreoppslag for kunde, kan du se Konfigurere registrering og omdirigering av georeplikering og Aktivere ordreoppslag for gjestebetalinger.

Ordre klar til henting

Varslingstypen ordre klar for henting utløses når en ordre merkes som pakket, og leveringsmåten er satt til Kundeplukking på én eller flere ordrelinjer.

Notat

Varslingstypen Ordre klar for plukking er avskrevet til fordel for varslingstypen pakking fullført. Denne varslingstypen tilpasses etter leveringsmåte.

Ordre sendt

Varslingstypen ordre sendt utløses når en ordre som har leveringsmåte som ikke er i butikk, faktureres.

Notat

Varslingstypen Ordre sendt er avskrevet til fordel for varslingstypen ordre fakturert. Denne varslingstypen tilpasses etter leveringsmåte.

Ordre fakturert

Varslingstypen ordre fakturert utløses når en ordre faktureres på salgsstedet eller i Commerce Headquarters.

Utsted gavekort

Varslingstypen Utsted gavekort utløses når en salgsordre som inneholder et produkt av gavekorttypen, faktureres.

Notat

Epostvarslingen Utsted gavekort sendes til gavekortmottakeren. Gavekortmottakeren er angitt i Commerce Headquarters på en enkelt salgsordrelinje i kategorien Emballasje under Linjedetaljer. Den kan angis enten manuelt eller programmert.

Varslingstypen for Utsted gavekort støtter følgende ekstra plassholdere.

Plassholdernavn Formål
giftcardnumber Gavekortnummeret for produkter av typen gavekort.
availablebalance Gjenstående saldo på gavekortet.
giftcardmessage Gavekortmeldingen for produkter av typen gavekort.
giftcardpin Det personlige ID-nummeret (PIN-koden) for gavekortet for produkter av typen gavekort. (Denne plassholderen gjelder spesielt for eksterne gavekort.)
giftcardexpiration Utløpsdatoen for gavekortet for produkter av typen gavekort. (Denne plassholderen gjelder spesielt for eksterne gavekort.)
giftcardrecipientname Navnet på mottakeren av gavekortet for produkter av typen gavekort.
giftcardbuyername Navnet på kjøperen av gavekortet for produkter av typen gavekort.

Hvis du vil ha mer informasjon om gavekort, kan du se Digitale gavekort for e-handel og Støtte for eksterne gavekort.

Ordreannullering

Varslingstypen ordre fakturert utløses når en ordre annulleres i Commerce Headquarters.

Kunden er opprettet

Varslingstypen kunde opprettet utløses når en ny kundeenhet opprettes i Commerce Headquarters.

For å aktivere kundeopprettede varsler i Commerce headquarters går du til Retail og Commerce > Headquarters-oppsett > Parametere > Commerce-parametere > Generelt. I rullegardinlisten E-postvarslingsprofil velger du en e-postvarslingsprofil som inneholder kunden som ble opprettet av en varslingstype.

Som standard lastes kundeopprettede hendelser opp til headquarters med den satsvise jobben Synkroniser kunder og kanalforespørsler. Hvis du vil bruke en serviceutkalling i sanntid til å sende disse hendelsene, angir du e-post-ID-en for den opprettede malen for kunde til newCust. Dette anbefales imidlertid ikke fordi serviceanrop i sanntid er "aktiver og glem"-samtaler, og ikke har basislogikk eller logikken for nye forsøk som satsvise jobber gir.

Obs!

Når du aktiverer kundeopprettede varslinger, mottar kunder som opprettes i alle kanaler i den juridiske enheten, en kundeopprettet e-post. Kundeopprettede varslinger kan for øyeblikket ikke begrenses til én enkelt kanal.

Når den satsvise jobben startes, støtter den opprettede varslingstypen for kunde følgende plassholder.

Plassholdernavn Beskrivelse
customername For- og etternavnet til kunden som opprettet en konto.

Når et serviceanrop i sanntid startes, støtter den opprettede varslingstypen for kunde følgende plassholdere.

Plassholdernavn Beskrivelse
Navn For- og etternavnet til kunden som opprettet en konto.
E-post E-postadressen til kunden som opprettet en konto.
Telefon Telefonnummeret til kunden som opprettet en konto.
URL-adresse Nettadressen som ble oppgitt av kunden da de opprettet kontoen.

B2B-kundeemne godkjent

Varslingstypen for B2B-kundeemne godkjent utløses når et kundeemnes pålastingsforespørsel godkjennes i Commerce Headquarters. Hvis du vil ha mer informasjon om hvordan du godkjenner eller avviser B2B-kundeemner, kan du se Konfigurere administratorbrukeren for en ny forretningspartner.

Varslingstypen B2B-kundeemne godkjent støtter følgende ekstra plassholdere.

Plassholdernavn Formål
firstname Fornavnet til B2B-kundeemnet slik det er angitt i programmet.
lastname Etternavnet til B2B-kundeemnet slik det er angitt i programmet.
company Navnet til søkerens firma slik det er angitt i programmet.
email Epostadressen til kundeemnet slik det er angitt i programmet.
zipcode Postnummeret til kundeemnets primæradresse.
comments Kommentaren som kundeemnet la inn i programmet.
storename Navnet på kanalen der kundeemnet ble opprettet.
storeurl Tom som standard. En egendefinert utvidelse må opprettes for å bruke denne plassholderen.

B2B-kundeemne avvist

Varslingstypen for B2B-kundeemne avvist utløses når et kundeemnes pålastingsforespørsel avvises i Commerce Headquarters. Hvis du vil ha mer informasjon om hvordan du godkjenner eller avviser B2B-kundeemner, kan du se Konfigurere administratorbrukeren for en ny forretningspartner.

Varslingstypen B2B-kundeemne avvist støtter følgende ekstra plassholdere.

Plassholdernavn Formål
firstname Fornavnet til B2B-kundeemnet slik det er angitt i programmet.
lastname Etternavnet til B2B-kundeemnet slik det er angitt i programmet.
company Navnet til søkerens firma slik det er angitt i programmet.

Opprett en e-postmal

Før du kan tilordne en bestemt transaksjonshendelse til en e-postmal, må du opprette malen.

Hvis du vil opprette en e-postmal, følger du disse trinnene.

  1. I Commerce Headquarters går du til Detaljhandel og handel > Hovedkvarteroppsett > Maler for e-post til organisasjon eller Organisasjonsstyring > Oppsett > Maler for e-post til organisasjon.

  2. Velg Ny.

  3. Under Generelt angir du følgende felt:

    • E-post-ID – E-post-IDen er den unike identifikatoren for en mal. Det er verdien som vises når du velger en mal som skal tilordnes til en hendelse.
    • E-postbeskrivelse – Du kan bruke dette valgfrie feltet til å gi en beskrivelse av malen. Verdien du angir, vises bare i Commerce Headquarters.
    • Avsendernavn – Navnet du angir, vises i Fra-feltet i de fleste e-postklienter.
    • Avsenders e-postadresse – Angi e-postadressen som skal brukes for e-postmeldinger som sendes ved hjelp av denne malen.
    • Standard språkkode – Dette feltet angir den lokaliserte versjonen av e-postmeldingen som er sendt som standard, hvis kanalen som aktiverer denne malen, ikke angir et språk.
  4. Velg Nytt under Innhold i e-postmelding.

  5. I feltet Språk angir du språket for e-postmalen. Du kan legge til flere språk og lokaliserte maler senere.

  6. I feltet Emne angir du e-postemnet som skal vises i feltet Emne i e-postmeldingen.

  7. Velg Rediger for å laste opp e-postmalen.

Opprette en meldingstekst for e-post ved hjelp av HTML

Meldingsteksten i e-postmeldingen er opprettet i HTML. Du kan bruke alle oppsett, stiler og merking som HTML og linjebundne gjennomgripende stilark (CSS) er tillatt for. Du kan også bruke bilder hvis du drifter dem på et offentlig tilgjengelig webendepunkt. Hvis du vil legge til et bilde, angir du bildets URL-adresse i attributtet src for HTML-koden <img>.

Notat

E-postklienter bruker oppsetts- og stilbegrensninger som kan kreve endringer i HTML-koden, og CSS som du bruker til meldingsteksten. Det anbefales at du gjør deg kjent med de anbefalte fremgangsmåtene for å opprette HTML som de mest populære e-postklientene støtter.

Legge til plassholdere i meldingsteksten i e-postmeldingen

E-posten kan inneholde plassholdere som erstattes med kundespesifikke og transaksjonsspesifikke verdier når e-postmeldingen genereres. Plassholdere er alltid omgitt av prosenttegn (%) og settes direkte inn 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>

Plassholdere for ordre (salgsordrenivå)

Følgende plassholdere henter og viser data som er definert på salgsordrenivå (i motsetning til på salgslinjenivå).

Plassholdernavn Formål
customername Navnet på kunden som la inn ordren.
customeraddress Adressen til kunden.
customeremailaddress E-postadressen som kunden la inn i betalingsprosessen.
salesid Salgs-ID-en for ordren.
orderconfirmationid Tverrkanals-ID-en som ble generert ved ordreoppretting.
channelid ID-en til detaljhandelen eller nettkanalen som bestillingen ble gjort gjennom.
deliveryname Navnet som er angitt for leveringsadressen.
deliveryaddress Leveringsadressen for sendte ordrer.
deliverydate Leveringsdatoen.
shipdate Forsendelsesdatoen.
modeofdelivery Leveringsmåten for ordren.
ordernetamount Det totale beløpet for ordren, minus den totale avgiften.
discount Den totale rabatten for ordren.
charges De totale gebyrene for ordren.
tax Den totale avgiften for ordren.
total Det totale beløpet for ordren.
storename Navnet på butikken der ordren ble lagt inn.
storeaddress Adressen til butikken som la inn ordren.
storeopenfrom Åpningstidene til butikken som la inn ordren.
storeopento Åpningstidene til butikken som la inn ordren.
pickupstorename Navnet på butikken der ordren blir hentet.*
pickupstoreaddress Adressen til butikken der ordren blir hentet.*
pickupopenstorefrom Åpningstidene til butikken der ordren blir hentet.*
pickupopenstoreto Åpningstidene til butikken der ordren blir hentet.*
pickupchannelid Kanal-ID-en for butikken som er angitt for en hentemåte for levering.*
packingslipid ID-en til følgeseddelen som ble generert da linjer i en ordre ble pakket.*

* Disse plassholderne returnerer bare data når de brukes for varslingstypen Ordre klar for henting.

Plassholdere for ordrelinje (salgslinjenivå)

Følgende plassholdere henter og viser data for individuelle produkter (linjer) i salgsordren.

Plassholdernavn Formål
productid

ID-en for produktet. Denne ID-en står for varianter.

Obs! Denne plassholderen er avskrevet til fordel for lineproductrecid.

lineproductrecid ID-en for produktet. Denne ID-en står for varianter. Den identifiserer en vare unikt på variantnivå.
lineitemid Produktnivå-ID-en for produktet. (Denne ID-en står ikke for varianter.)
lineproductvariantid ID-en for produktvarianten.
lineproductname Navnet på produktet.
lineproductdescription Beskrivelsen av produktet.
linequantity Antallet enheter som ble bestilt for linjen, pluss måleenheten (for eksempel stk. eller par).
lineunit Måleenheten for linjen.
linequantity_withoutunit Antallet enheter som ble bestilt for linjen, uten måleenheten.
linequantitypicked Når hendelsen PickOrder brukes, vises antallet enheter som ble plukket. Hvis ikke brukes 0 (null).
linequantitypicked_withoutunit Når hendelsen PickOrder brukes, vises antallet enheter som ble plukket, uten måleenhet. Hvis ikke brukes 0 (null).
linequantitypacked Når hendelsene PackOrder og Ordre klar for henting brukes, vises antallet enheter som ble pakket. Hvis ikke brukes 0 (null).
linequantitypacked_withoutuom Når hendelsene PackOrder og Ordre klar for henting brukes, vises antallet enheter som ble pakket, uten måleenheten. Hvis ikke brukes 0 (null).
linequantityshipped Alltid 0, bortsett fra når bestemte hendelser brukes, som beskrevet i neste rad.
linequantityshipped_withoutuom Når hendelsen ShipOrder brukes, vises antallet enheter som ble plukket, uten måleenhet. Hvis ikke brukes 0 (null).
lineprice Prisen på en enkeltstående enhet.
linenetamount Prisen på linjen etter antallet enheter og rabatt som brukes.
linediscount Rabatten for en individuell enhet.
lineshipdate Forsendelsesdatoen for linjen.
linedeliverydate Leveringsdatoen for linjen.
linedeliverymode Leveringsmåten for linjen.
linedeliveryaddress Leveringsadressen for linjen.
linepickupdate Hentedatoen som kunden har angitt, for ordrer som bruker en henteleveringsmåte.
linepickuptimeslot Tidsområdet for henting som kunden har angitt, for ordrer som bruker en henteleveringsmåte.
giftcardnumber Gavekortnummeret for produkter av typen gavekort.
giftcardbalance Gavekortsaldoen for produkter av typen gavekort.
giftcardmessage Gavekortmeldingen for produkter av typen gavekort.
giftcardpin PIN-koden for gavekortet, for produkter av typen gavekort. (Denne plassholderen gjelder spesielt for eksterne gavekort.)
giftcardexpiration Utløpsdatoen for gavekortet for produkter av typen gavekort. (Denne plassholderen gjelder spesielt for eksterne gavekort.)
giftcardrecipientname Navnet på mottakeren av gavekortet for produkter av typen gavekort.
giftcardbuyername Navnet på kjøperen av gavekortet for produkter av typen gavekort.
lineproductvariantinfo Dimensjonene til varianten for linjen.

Format for plassholdere for ordrelinje i e-postmeldingen

Når du oppretter HTML-koden for de enkeltstående ordrelinjene i teksten i e-postmeldingen, omgir du den gjentagende blokken med HTML og plassholdere for linjene med følgende plassholdere. Legg merke til at plassholderne er i HTML-kommentarkoder.

<!--%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>

Opprette en mal for e-postkvitteringer

Kvitteringer kan sendes som e-post til kunder som kjøper på et salgssted (POS). Fremgangsmåten for oppretting av malen for e-postkvitteringer er vanligvis de samme som fremgangsmåten for å opprette maler for andre transaksjonshendelser. Følgende endringer er imidlertid nødvendige:

  • Plassholderen %message% brukes til å sette inn tekst for kvitteringen i e-posten. For å sikre at kvitteringsteksten blir gjengitt på riktig måte, omslutter du plassholderen %message% med HTML-kodene <pre> og </pre>.
  • Plassholderen %receiptid% kan brukes til å vise en QR-kode eller strekkode som representerer kvitterings-IDen. (QR-koder og strekkoder genereres dynamisk og betjenes av en tredjepartstjeneste.) Hvis du vil ha mer informasjon om hvordan du viser en QR-kode eller strekkode i en e-postkvittering, kan du se Legge til en QR-kode eller strekkode i e-postmeldinger for transaksjon og kvittering.

Laste opp HTML for e-post

Når du har opprettet og testet HTML-koden for meldingsteksten, må den lastes opp til Commerce Headquarters. For øyeblikket kan ikke HTML for e-post eksporteres. Du må derfor beholde hovedkopien av HTML-koden utenfor Commerce Headquarters.

Hvis du vil laste opp en ny eller redigert HTML for e-postmal, gjør du følgende.

  1. I Commerce Headquarters går du til Detaljhandel og handel > Hovedkvarteroppsett > Maler for e-post til organisasjon.
  2. Velg raden for språket du vil legge til eller erstatte HTML for. Du kan også velge Ny for å opprette en rad for et nytt språk.
  3. Velg Rediger.
  4. I dialogboksen som vises, velger du Bla gjennom. Bla til HTML-dokumentet du vil laste opp, merk det, og velg deretter Åpne.
  5. Velg Last opp.
  6. Når e-posthtmlen vises i forhåndsvisningsvinduet, velger du OK.
  7. Sørg for at det er merket av for Har brødtekst for raden.

Hvis du allerede har konfigurert Commerce Headquarters til å sende e-post, vil den nye eller oppdaterte e-postmeldingen bli sendt til alle kunder som utfører en transaksjon som aktiverer hendelsen som er tilordnet til malen.

Hvis du vil ha mer informasjon om hvordan du konfigurerer e-post i Dynamics 365 Commerce, kan du se Konfigurere og sende e-post.

Tilleggsressurser

Definere en profil for e-postvarsling

Konfigurere og sende e-post

Definere e-postkvitteringer

Send e-postkvitteringer fra Store Commerce