E-mailsjablonen maken voor transactiegebeurtenissen
In dit artikel wordt beschreven hoe u e-mailsjablonen kunt maken, uploaden en configureren voor transactiegebeurtenissen in Microsoft Dynamics 365 Commerce.
Dynamics 365 Commerce biedt een kant-en-klare oplossing voor het verzenden van e-mails waarin klanten worden gewaarschuwd over transactionele gebeurtenissen. E-mails kunnen bijvoorbeeld worden verzonden wanneer er een order wordt geplaatst, klaar is om te worden opgehaald of als deze is verzonden. In dit artikel worden de stappen beschreven voor het maken, uploaden en configureren van de e-mailsjablonen die worden gebruikt voor het verzenden van transactionele e-mails.
Meldingstypen
Meldingen kunnen worden geconfigureerd om klanten via e-mail te informeren wanneer specifieke gebeurtenissen plaatsvinden als onderdeel van de levenscyclus van orders en klanten. Als u meldingen wilt configureren, moet u een e-mailsjabloon aan een meldingstype toewijzen door een profiel voor e-mailmeldingen voor Commerce-te maken. Zie Een profiel voor e-mailmeldingen instellen voor informatie over hoe u profielen voor e-mailmeldingen instelt.
Dynamics 365 Commerce ondersteunt de volgende typen meldingen.
Order gemaakt
Het meldingstype Order gemaakt wordt geactiveerd wanneer er in Commerce Headquarters een nieuwe verkooporder wordt gemaakt.
Notitie
Het meldingstype Order gemaakt wordt niet geactiveerd voor cash-and-carry-transacties die plaatsvinden op een POS-terminal (point of sale, verkooppunt). In dit geval wordt er een e-mailontvangstbewijs of een afgedrukt ontvangstbewijs gegenereerd. Zie E-mailontvangstbewijzen verzenden vanuit Store Commerce voor meer informatie.
Order is bevestigd
Het meldingstype Order is bevestigd wordt geactiveerd wanneer een orderbevestigingsdocument voor een verkooporder wordt gegenereerd vanuit Commerce Headquarters.
Verzamelen is voltooid
Het meldingstype Verzamelen is voltooid wordt geactiveerd wanneer een orderverzamellijst voor een order in Commerce Headquarters is gemarkeerd als voltooid.
Notitie
Het meldingstype Verzamelen is voltooid wordt niet geactiveerd wanneer een artikel op een POS-terminal is gemarkeerd als verzameld.
Verpakken is voltooid
Het meldingstype Verpakken is voltooid wordt geactiveerd wanneer pakbondocument voor een order in Commerce Headquarters wordt gegenereerd.
Het meldingstype Verpakken is voltooid ondersteunt de volgende extra tijdelijke aanduidingen voor e-mails om 'Order gereed voor ophalen' en de functie voor het opzoeken van orders van transactionele e-mails mogelijk te maken.
Naam van tijdelijke aanduiding | Doel |
---|---|
pickupstorename |
De naam van de winkel waar de order kan worden opgehaald. |
pickupstoreaddress |
Het adres van de winkel waar de order kan worden opgehaald. |
pickupstoreopenfrom |
De openingstijd van de winkel waar de order kan worden opgehaald. |
pickupstoreopento |
De sluitingstijd van de winkel waar de order kan worden opgehaald. |
pickupchannelid |
De winkelkanaal-id van de winkel waar de order kan worden opgehaald. |
packingslipid |
De id van de pakbon voor de order die wordt opgehaald. |
confirmationid |
De orderbevestigings-id van de order die wordt opgehaald. (Deze id wordt ook wel de kanaalverwijzings-id genoemd.) |
Zie Geodetectie en omleiding instellen en Orders opzoeken voor het inchecken van klanten inschakelen voor meer informatie over het uitchecken van gasten en de functies voor het opzoeken van orders.
Order gereed voor ophalen
Het meldingstype Order gereed voor ophalen wordt geactiveerd wanneer er een order is gemarkeerd als verpakt en de leveringsmethode is ingesteld op Ophalen klant op een of meer orderregels.
Notitie
De order die gereed is voor het meldingstype voor ophalen, is afgeschaft en vervangen door het meldingstype Verpakken is voltooid. Dit meldingstype wordt aangepast door de leveringsmethode.
Order verzonden
Het meldingstype Order verzonden wordt geactiveerd wanneer er een order zonder een leveringsmethode voor het ophalen in de winkel, wordt gefactureerd.
Notitie
Het meldingstype Order verzonden is afgeschaft en vervangen door het meldingstype Order gefactureerd. Dit meldingstype wordt aangepast door de leveringsmethode.
Gefactureerde order
Het meldingstype Order gefactureerd wordt geactiveerd wanneer er in het POS of in Commerce Headquarters een order wordt gefactureerd.
Geschenkbon uitgeven
Het meldingstype Geschenkbon uitgeven wordt geactiveerd wanneer er een verkooporder met een product van het type geschenkbon wordt gefactureerd.
Notitie
De e-mailmelding over de geschenkbon wordt verzonden naar de ontvanger van de geschenkbon. De ontvanger van de geschenkbon wordt opgegeven in Commerce Headquarters op een afzonderlijke verkooporderregel op het tabblad Verpakking onder Regeldetails. Deze kan handmatig of programmatisch worden opgegeven.
Het meldingstype Geschenkbon uitgeven ondersteunt de volgende extra tijdelijke aanduidingen.
Naam van tijdelijke aanduiding | Doel |
---|---|
giftcardnumber |
Het nummer van de geschenkbon, voor producten van het geschenkbontype. |
availablebalance |
Het resterende saldo op de geschenkbon. |
giftcardmessage |
Het bericht van de geschenkbon, voor producten van het geschenkbontype. |
giftcardpin |
De pincode van de geschenkbon, voor producten van het geschenkbontype. (Deze tijdelijke aanduiding is specifiek voor externe geschenkbonnen.) |
giftcardexpiration |
De vervaldatum van de geschenkbon, voor producten van het geschenkbontype. (Deze tijdelijke aanduiding is specifiek voor externe geschenkbonnen.) |
giftcardrecipientname |
De naam van de ontvanger van de geschenkbon, voor producten van het geschenkbontype. |
giftcardbuyername |
De naam van de koper van de geschenkbon, voor producten van het geschenkbontype. |
Zie Digitale geschenkbonnen voor e-commerce en Ondersteuning voor externe geschenkbonnen voor meer informatie over geschenkbonnen.
Order annuleren
Het meldingstype Order annuleren wordt geactiveerd wanneer er in Commerce Headquarters een order wordt geannuleerd.
Klant gemaakt
Het meldingstype Klant gemaakt wordt geactiveerd wanneer er in Commerce Headquarters een nieuwe klantentiteit wordt gemaakt.
Ga in Commerce headquarters naar Retail en Commerce > Headquarters instellen > Parameters > Commerce-parameters > Algemeen om door de klant aangemaakte meldingen in te schakelen. Selecteer in de vervolgkeuzelijst voor het e-mailmeldingsprofiel een e-mailmeldingsprofiel dat het door de klant aangemaakte meldingstype bevat.
Door klanten aangemaakte gebeurtenissen worden standaard naar headquarters geüpload met de batchtaak Klanten en kanaalaanvragen synchroniseren. Als u een real-time serviceoproep wilt gebruiken om deze gebeurtenissen te verzenden, stelt u de e-mail-ID van de klantsjabloon in op newCust. Dit wordt echter niet aangeraden omdat realtime serviceoproepen 'fire and forget'-oproepen zijn en niet de terugval- of pogingslogica hebben die batchtaken leveren.
Opmerking
Wanneer u door klanten aangemaakte meldingen inschakelt, ontvangen klanten die zijn aangemaakt via alle kanalen binnen de rechtspersoon een door de klant aangemaakt e-mail. Op dit moment kunnen door de klant aangemaakte meldingen niet worden beperkt tot één kanaal.
Bij aanroepen via de batchtaak ondersteunt het door de klant aangemaakte meldingtype de volgende tijdelijke aanduiding.
Naam van tijdelijke aanduiding | Description |
---|---|
customername | De voornaam en achternaam van de klant die een account heeft aangemaakt. |
Bij aanroepen via de een realtime serviceaanroep ondersteunt het door de klant aangemaakte meldingtype de volgende tijdelijke aanduidingen.
Naam van tijdelijke aanduiding | Description |
---|---|
Name | De voornaam en achternaam van de klant die een account heeft aangemaakt. |
E-mailadres | Het e-mailadres van de klant die een account heeft aangemaakt. |
Telefoon | Het telefoonnummer van de klant die een account heeft aangemaakt. |
URL | De URL die door de klant is opgegeven bij het aanmaken van het account. |
B2B-prospect goedgekeurd
Het meldingstype B2B-prospects goedgekeurd wordt geactiveerd wanneer er een aanvraag voor onboarding van een prospect wordt goedgekeurd in Commerce Headquarters. Zie De beheerdergebruiker instellen voor een nieuwe zakenpartner voor meer informatie over het goedkeuren of afwijzen van B2B-prospects.
Het meldingstype B2B-prospects goedgekeurd ondersteunt de volgende extra tijdelijke aanduidingen.
Naam van tijdelijke aanduiding | Doel |
---|---|
firstname |
De voornaam van de B2B-prospect zoals deze in de sollicitatie is ingevoerd. |
lastname |
De achternaam van de B2B-prospect zoals deze in de sollicitatie is ingevoerd. |
company |
De naam van het bedrijf van de sollicitant zoals deze in de sollicitatie is ingevoerd. |
email |
Het e-mailadres zoals dit in de sollicitatie is ingevoerd. |
zipcode |
De postcode van het primaire adres van de prospect. |
comments |
De opmerking die de prospect in de sollicitatie heeft ingevoerd. |
storename |
De naam van het kanaal waarin de prospect is gemaakt. |
storeurl |
Standaard is deze leeg. U moet een aangepaste extensie maken om deze tijdelijke aanduiding te kunnen gebruiken. |
B2B-prospect afgewezen
Het meldingstype B2B-prospects afgewezen wordt geactiveerd wanneer er een aanvraag voor onboarding van een prospect wordt afgewezen in Commerce Headquarters. Zie De beheerdergebruiker instellen voor een nieuwe zakenpartner voor meer informatie over het goedkeuren of afwijzen van B2B-prospects.
Het meldingstype B2B-prospect afgewezen ondersteunt de volgende extra tijdelijke aanduidingen.
Naam van tijdelijke aanduiding | Doel |
---|---|
firstname |
De voornaam van de B2B-prospect zoals deze in de sollicitatie is ingevoerd. |
lastname |
De achternaam van de B2B-prospect zoals deze in de sollicitatie is ingevoerd. |
company |
De naam van het bedrijf van de sollicitant zoals deze in de sollicitatie is ingevoerd. |
Een e-mailsjabloon maken
Voordat u een bepaalde transactiegebeurtenis aan een e-mailsjabloon kunt toewijzen, moet u de sjabloon maken.
Volg deze stappen om een e-mailsjabloon te maken.
Ga in Commerce Headquarters naar Retail en Commerce > Instelling van hoofdkantoor > E-mailsjablonen van organisatie of Organisatiebeheer > Instellingen > E-mailsjablonen van organisatie.
Selecteer Nieuw.
Stel onder Algemeen de volgende velden in:
- E-mail-id: de e-mail-id is de unieke id voor een sjabloon. Het is de waarde die wordt weergegeven wanneer u een sjabloon selecteert om aan een gebeurtenis toe te wijzen.
- Beschrijving van e-mail: u kunt dit optionele veld gebruiken om een beschrijving van de sjabloon te geven. De waarde die u invoert, wordt alleen weergegeven in Commerce Headquarters.
- Naam van afzender: de naam die u invoert, wordt weergegeven in het veld Van van de meeste e-mailclients.
- E-mailadres afzender: voer het e-mailadres in dat moet worden gebruikt voor e-mails die met deze sjabloon worden verzonden.
- Standaardtaalcode: dit veld bevat de gelokaliseerde versie van het e-mailbericht dat standaard wordt verzonden als er geen taal is opgegeven door het kanaal dat deze sjabloon aanroept.
Selecteer Nieuw onder Inhoud van e-mailbericht.
Voer in het veld Taal de taal voor de e-mailsjabloon in. U kunt later meer talen en gelokaliseerde sjablonen toevoegen.
Voer in het veld Onderwerp het e-mailonderwerp in dat moet worden weergegeven in het veld Onderwerp van de e-mail.
Selecteer Bewerken om uw e-mailsjabloon te uploaden.
De hoofdtekst van een e-mailbericht maken met behulp van HTML
De hoofdtekst van het e-mailbericht is opgesteld in HTML. U kunt elke indeling, opmaak en huisstijl gebruiken die door HTML en inline CSS (Cascading Style Sheets) worden ondersteund. U kunt ook afbeeldingen gebruiken als u deze op een openbaar beschikbaar webeindpunt host. Als u een afbeelding wilt toevoegen, voert u de URL van de afbeelding in het kenmerk src van de HTML-tag <img> in.
Notitie
E-mailclients leggen indelings- en stijlbeperkingen op die mogelijk wijzigingen vereisen in de HTML en CSS die u voor de hoofdtekst van het bericht gebruikt. We raden u aan uzelf vertrouwd te maken met de best practices voor het maken van HTML die worden ondersteund door de populairste e-mailclients.
Tijdelijke aanduidingen toevoegen aan de hoofdtekst van een e-mailbericht
Uw e-mail kan tijdelijke aanduidingen bevatten die worden vervangen door klantspecifieke en transactiespecifieke waarden wanneer het e-mail bericht wordt gegenereerd. Tijdelijke aanduidingen worden altijd omgeven door percentagetekens (%%) en worden rechtstreeks in het HTML-document ingevoegd.
Dit is een voorbeeld.
<p>
Hello %customername%,<br />
Order number %salesid%, can be picked up from the <b>%pickupstorename%</b> store.
</p>
Tijdelijke aanduidingen voor orders (verkooporderniveau)
Met de volgende tijdelijke aanduidingen worden gegevens opgehaald en weergegeven die zijn gedefinieerd op het niveau van de verkooporder (in tegenstelling tot het niveau van de verkoopregel).
Naam van tijdelijke aanduiding | Doel |
---|---|
customername |
De naam van de klant die de order heeft geplaatst. |
customeraddress |
Het adres van de klant. |
customeremailaddress |
Het e-mailadres dat de klant bij het uitchecken heeft ingevoerd. |
salesid |
De verkoop-id van de order. |
orderconfirmationid |
De cross-channel-ID die is gegenereerd bij het maken van de order. |
channelid |
De ID van het detailhandel- of online kanaal waarin de order is geplaatst. |
deliveryname |
De naam die voor het afleveradres staat aangegeven. |
deliveryaddress |
Het afleveradres voor verzonden orders. |
deliverydate |
De leveringsdatum. |
shipdate |
De verzenddatum. |
modeofdelivery |
De leveringsmethode van de order. |
ordernetamount |
Het totaalbedrag voor de order, min de totale belasting. |
discount |
De totale korting voor de order. |
charges |
De totale kosten voor de order. |
tax |
De totale belasting voor de order. |
total |
Het totale bedrag voor de order. |
storename |
De naam van de winkel waar de order is geplaatst. |
storeaddress |
Het adres van de winkel die de order heeft geplaatst. |
storeopenfrom |
De openingstijd van de winkel die de order heeft geplaatst. |
storeopento |
De sluitingstijd van de winkel die de order heeft geplaatst. |
pickupstorename |
De naam van de winkel waar de order wordt opgehaald.* |
pickupstoreaddress |
Het adres van de winkel waar de order wordt opgehaald.* |
pickupopenstorefrom |
De openingstijd van de winkel waar de order wordt opgehaald.* |
pickupopenstoreto |
De sluitingstijd van de winkel waar de order wordt opgehaald.* |
pickupchannelid |
De kanaal-ID van de winkel die is opgegeven voor een ophaalmodus van levering.* |
packingslipid |
De ID van de pakbon die is gegenereerd toen regels in een order werden verpakt.* |
* Deze tijdelijke aanduidingen retourneren alleen gegevens wanneer deze worden gebruikt voor het meldingstype Order gereed voor ophalen.
Tijdelijke aanduidingen voor orderregels (verkoopregelniveau)
Met de volgende tijdelijke aanduidingen worden gegevens voor afzonderlijke producten (regels) in de verkooporder opgehaald en weergegeven.
Naam van tijdelijke aanduiding | Doel |
---|---|
productid |
De ID van het product. Deze ID is bedoeld voor varianten.
Opmerking: Deze tijdelijke aanduiding is afgeschaft en vervangen door |
lineproductrecid |
De ID van het product. Deze ID is bedoeld voor varianten. Identificeert een artikel als uniek op variantniveau. |
lineitemid |
De ID van het product op productniveau. (Deze ID is niet bedoeld voor varianten.) |
lineproductvariantid |
De ID van de productvariant. |
lineproductname |
De naam van het product. |
lineproductdescription |
De beschrijving van het product. |
linequantity |
Het aantal eenheden dat is besteld voor de regel, plus de maateenheid (bijvoorbeeld stuks of paar). |
lineunit |
De maateenheid voor de regel. |
linequantity_withoutunit |
Het aantal eenheden dat is besteld voor de regel, zonder de maateenheid. |
linequantitypicked |
Het aantal opgenomen eenheden wanneer de gebeurtenis PickOrder wordt gebruikt. Anders 0 (nul). |
linequantitypicked_withoutunit |
Het aantal opgenomen eenheden, zonder de maateenheid, wanneer de gebeurtenis PickOrder wordt gebruikt. Anders 0 (nul). |
linequantitypacked |
Het aantal verpakte eenheden wanneer de gebeurtenissen PackOrder en Order gereed voor ophalen worden gebruikt. Anders 0 (nul). |
linequantitypacked_withoutuom |
Het aantal verpakte eenheden, zonder de maateenheid, wanneer de gebeurtenissen PackOrder en Order gereed voor ophalen worden gebruikt. Anders 0 (nul). |
linequantityshipped |
Altijd 0, behalve wanneer specifieke gebeurtenissen worden gebruikt, zoals wordt beschreven in de volgende rij. |
linequantityshipped_withoutuom |
Het aantal opgenomen eenheden, zonder de maateenheid, wanneer de gebeurtenis ShipOrder wordt gebruikt. Anders 0 (nul). |
lineprice |
De prijs van één eenheid. |
linenetamount |
De prijs van de regel nadat het aantal eenheden en de korting zijn toegepast. |
linediscount |
De korting voor een afzonderlijke eenheid. |
lineshipdate |
De verzenddatum voor de regel. |
linedeliverydate |
De leveringsdatum voor de regel. |
linedeliverymode |
De leveringsmethode voor de regel. |
linedeliveryaddress |
Het afleveradres voor de regel. |
linepickupdate |
De ophaaldatum die de klant heeft opgegeven voor orders die een ophaalmodus voor levering gebruiken. |
linepickuptimeslot |
De het tijdsbereik voor ophalen dat de klant heeft opgegeven voor orders die een ophaalmodus voor levering gebruiken. |
giftcardnumber |
Het nummer van de geschenkbon, voor producten van het geschenkbontype. |
giftcardbalance |
Het saldo van de geschenkbon, voor producten van het geschenkbontype. |
giftcardmessage |
Het bericht van de geschenkbon, voor producten van het geschenkbontype. |
giftcardpin |
De pincode van de geschenkbon voor producten van het geschenkbontype. (Deze tijdelijke aanduiding is specifiek voor externe geschenkbonnen.) |
giftcardexpiration |
De vervaldatum van de geschenkbon, voor producten van het geschenkbontype. (Deze tijdelijke aanduiding is specifiek voor externe geschenkbonnen.) |
giftcardrecipientname |
De naam van de ontvanger van de geschenkbon, voor producten van het geschenkbontype. |
giftcardbuyername |
De naam van de koper van de geschenkbon, voor producten van het geschenkbontype. |
lineproductvariantinfo |
De dimensies van de variant voor de regel. |
Indeling van tijdelijke aanduidingen voor orderregel in de hoofdtekst van een e-mailbericht
Wanneer u de HTML maakt voor de afzonderlijke orderregels in de hoofdtekst van het e-mailbericht, plaatst u het HTML-blok dat wordt herhaald en tijdelijke aanduidingen voor de regels tussen de volgende tijdelijke aanduidingen. De tijdelijke aanduidingen staan tussen HTML-opmerkingencodes.
<!--%tablebegin.salesline%-->
(Insert the repeating block of HTML and placeholders for individual lines here.)
<!--%tableend.salesline%-->
Dit is een voorbeeld.
<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>
Een sjabloon voor per e-mail verzonden ontvangstbewijzen
U kunt ontvangstbewijzen per e-mail verzenden naar klanten die aankopen doen bij een POS-verkooppunt. Over het algemeen komen de stappen voor het maken van de sjabloon voor per e-mail verzonden ontvangstbewijzen overeen met de stappen voor het maken van sjablonen voor andere transactiegebeurtenissen. De volgende wijzigingen zijn echter vereist:
- De tijdelijke aanduiding %message% wordt gebruikt om de tekst van de ontvangstbon in het e-mailbericht in te voegen. Om er zeker van te zijn dat de tekst van het ontvangstbewijs juist wordt weergegeven, plaatst u de tijdelijke aanduiding %message% tussen de HTML-tags <pre> en </pre>.
- De tijdelijke aanduiding %receiptid% kan worden gebruikt om een QR-code of streepjescode weer te geven die de ontvangst-id vertegenwoordigt. (QR-codes en streepjescodes worden dynamisch gegenereerd en gebruikt door een service van derden.) Zie Een QR-code of streepjescode toevoegen aan transactionele e-mails en ontvangstberichten voor meer informatie over het weergeven van een QR-code of streepjescode in een per e-mail verzonden ontvangstbewijs.
De e-mail-HTML uploaden
Nadat u de HTML voor de berichttekst hebt gemaakt en getest, moet u deze uploaden naar Commerce Headquarters. Op dit moment kan e-mail-HTML niet worden geëxporteerd. Daarom moet u de hoofdkopie van uw HTML-code buiten Commerce Headquarters beheren.
Als u een nieuwe of bewerkte HTML-sjabloon wilt uploaden, gaat u als volgt te werk.
- Ga in Commerce Headquarters naar Detailhandel en commerce > Instelling van hoofdkantoor > E-mailsjablonen van organisatie.
- Selecteer de rij voor de taal waarin u HTML wilt toevoegen of vervangen. U kunt ook Nieuw selecteren om een rij voor een nieuwe taal te maken.
- Selecteer Bewerken.
- Selecteer in het dialoogvenster dat verschijnt Bladeren. Blader naar het HTML-document dat u wilt uploaden, selecteer het en selecteer vervolgens Openen.
- Selecteer Uploaden.
- Nadat uw e-mail-HTML in het voorbeeldvenster wordt weergegeven, selecteert u OK.
- Zorg ervoor dat het selectievakje Heeft hoofdtekst is ingeschakeld voor de rij.
Als u Commerce Headquarters al hebt geconfigureerd om e-mail te verzenden, wordt het nieuwe of bijgewerkte e-mailbericht verzonden naar alle klanten die een transactie uitvoeren die de gebeurtenis aanroept die aan de sjabloon is toegewezen.
Zie voor meer informatie over het configureren van e-mails in Dynamics 365 Commerce E-mail configureren en verzenden.
Aanvullende bronnen
Een profiel voor e-mailmeldingen instellen
E-mail configureren en verzenden