Vytvoření e-mailových šablon pro transakční události
Tento článek popisuje, jak vytvářet, odesílat a konfigurovat e-mailové šablony pro transakční události v aplikaci Microsoft Dynamics 365 Commerce.
Dynamics 365 Commerce poskytuje připravené řešení pro zasílání e-mailů, které upozorňují zákazníky na transakční události. E-maily lze například odeslat, když je objednávka zadána, je připravena k vyzvednutí nebo byla odeslána. Tento článek popisuje kroky pro vytváření, odesílání a konfiguraci e-mailových šablon, které se používají k odesílání transakčních e-mailů.
Typy oznámení
Oznámení lze nakonfigurovat tak, aby informovala zákazníky prostřednictvím e-mailu, když nastanou určité události v rámci objednávky a životního cyklu zákazníka. Chcete-li nakonfigurovat oznámení, musíte namapovat šablonu e-mailu na typ oznámení vytvořením profilu oznámení e-mailu Commerce. Informace o tom, jak nastavit profily e-mailových upozornění, viz Nastavení profilu e-mailových oznámení.
Dynamics 365 Commerce podporuje následující typy oznámení.
Objednávka byla vytvořena
Typ oznámení objednávka byla vytvořena se spustí při vytvoření nové prodejní objednávky v centrále Commerce.
Poznámka
Typ oznámení o vytvoření objednávky se nespouští u transakcí typu cash-and-carry, ke kterým dochází na terminálu v místě prodeje (POS). V tomto případě se místo toho vygeneruje e-mailovou nebo vytištěnou účtenku. Více informací viz Odesílání e-mailových potvrzení ze Store Commerce.
Objednávka byla potvrzena.
Typ oznámení objednávka potvrzena se spustí, když je vygenerován dokument potvrzení objednávky pro prodejní objednávku z centrály Commerce.
Výdej byl dokončen.
Typ oznámení vychystávání dokončeno se spustí, když je výdejka pro objednávku označena jako dokončená v centrále Commerce.
Poznámka
Typ oznámení o dokončení vychystávání se nespustí, když je položka označena jako vyskladněná na POS terminálu.
Balení bylo dokončeno.
Typ oznámení balení dokončeno se spustí, když je dodací list vygenerován pro objednávku v centrále Commerce na terminálu POS.
Typ oznámení o dokončení balení podporuje následující dodatečné e-mailové zástupné symboly pro usnadnění funkce „objednávka připravená k vyzvednutí“ a funkce vyhledávání objednávek z transakčních e-mailů.
Název zástupného textu | Účel |
---|---|
pickupstorename |
Název obchodu, kde je možné objednávku vyzvednout. |
pickupstoreaddress |
Adresa obchodu, kde je možné objednávku vyzvednout. |
pickupstoreopenfrom |
Otevírací doba výdejny. |
pickupstoreopento |
Zavírací doba výdejny. |
pickupchannelid |
ID kanálu obchodu výdejny. |
packingslipid |
ID dodacího listu k objednávce, která bude vyzvednuta. |
confirmationid |
ID potvrzení objednávky která bude vyzvednuta. (Toto ID se někdy označuje jako referenční ID kanálu.) |
Další informace o funkcích přihlášení zákazníků a vyhledávání objednávek naleznete v části Nastavení geodetekcce a přesměrování a Povolení vyhledávání objednávek pro pokladny hostů.
Objednávka připravena k vyzvednutí
Typ oznámení objednávka je připravena k vyzvednutí se spustí, když je objednávka označena jako zabalená a je nastaven způsob doručení Vyzvednutí zákazníka na jedné nebo více řádcích objednávky.
Poznámka
Typ oznámení o připravenosti k vyzvednutí objednávky je zastaralý a používá se typ oznámení o dokončení balení. Tento typ oznámení je přizpůsoben podle způsobu doručení.
Expedované objednávky
Typ oznámení objednávka je poslána se spustí, když je fakturována objednávka, která má způsob dodání bez vyzvednutí na prodejně.
Poznámka
Typ oznámení o odeslání objednávky je zastaralý a používá se typ oznámení o fakturaci objednávky. Tento typ oznámení je přizpůsoben podle způsobu doručení.
Vyfakturování objednávky
Typ oznámení objednávka byla vyfakturována se spustí při vyfakturování objednávky v POS nebo centrále Commerce.
Vydat dárkový poukaz
Typ oznámení vydat dárkovou kartu se spustí, když je fakturována prodejní objednávka, která obsahuje produkt typu dárkové karty.
Poznámka
Příjemci dárkové karty se odešle e-mail s oznámením o vydání dárkové karty. Příjemce dárkové karty je uveden v ústředí Commerce na samostatném řádku prodejní objednávky na kartě Balení pod Podrobnosti řádku. Lze jej zadat ručně nebo programově.
Typ oznámení o vydání dárkové karty podporuje následující další zástupné symboly.
Název zástupného textu | Účel |
---|---|
giftcardnumber |
Číslo dárkového poukazu pro výrobky typu dárkového poukazu. |
availablebalance |
Zbývající zůstatek na dárkové kartě. |
giftcardmessage |
Zpráva dárkového poukazu pro výrobky typu dárkového poukazu. |
giftcardpin |
PIN kód dárkového poukazu pro výrobky typu dárkového poukazu. (Tento zástupný text je specifický pro externí dárkové poukazy.) |
giftcardexpiration |
Datum vypršení dárkového poukazu pro výrobky typu dárkového poukazu. (Tento zástupný text je specifický pro externí dárkové poukazy.) |
giftcardrecipientname |
Jméno příjemce dárkového poukazu pro výrobky typu dárkového poukazu. |
giftcardbuyername |
Jméno kupce dárkového poukazu pro výrobky typu dárkového poukazu. |
Další informace o dárkových kartách viz Digitální dárkové karty pro elektronický obchod a Podpora externích dárkových karet.
Zrušení objednávky
Typ oznámení zrušení objednávky se spustí při zrušení objednávky v centrále Commerce.
Zákazník byl vytvořen.
Typ oznámení zákazník byl vytvořen se spustí při vytvoření nové entity zákazníka v centrále Commerce.
Chcete-li povolit upozornění vytvořená zákazníkem, přejděte v Commerce headquarters na Retail a Commerce > Nastavení ústředí > Parametry > Parametry Commerce > Obecné. V rozevíracím seznamu Profil e-mailových upozornění vyberte profil upozornění e-mailem, který obsahuje typ upozornění vytvořený zákazníkem.
Ve výchozím nastavení jsou události vytvořené zákazníkem nahrány do centrály pomocí dávkové úlohy Synchronizovat požadavky zákazníků a kanálů. Pokud chcete k odeslání těchto událostí použít volání služby v reálném čase, nastavte e-mailové ID šablony vytvořené zákazníkem na newCust. To se však nedoporučuje, protože volání služby v reálném čase jsou voláním typu „vyvolej a zapomeň“ a nemají logiku nouzových nebo opakujících se pokusů, kterou poskytují dávkové úlohy.
Poznámka
Když aktivujete oznámení vytvořená zákazníkem, zákazníci, kteří jsou vytvořeni ve všech kanálech v rámci právnické osoby, obdrží e-mail vytvořený zákazníkem. V současné době nelze oznámení vytvořená zákazníkem omezit na jeden kanál.
Při vyvolání prostřednictvím dávkové úlohy podporuje typ oznámení vytvořený zákazníkem následující zástupný symbol.
Název zástupného textu | Popis |
---|---|
customername | Jméno a příjmení zákazníka, který si vytvořil účet. |
Při vyvolání prostřednictvím volání služby v reálném čase podporuje typ oznámení vytvořený zákazníkem následující zástupné symboly.
Název zástupného textu | Popis |
---|---|
Jméno | Jméno a příjmení zákazníka, který si vytvořil účet. |
E-mailová adresa zákazníka, který si vytvořil účet. | |
Telefon | Telefonní číslo zákazníka, který si vytvořil účet. |
Adresa URL | Adresa URL poskytnutá zákazníkem při vytváření účtu. |
Potenciální zákazník B2B schválen
Typ oznámení Potenciální zákazníka B2B schválen se spustí, když je žádost potenciálního zákazníka o registraci schválena v ústředí Commerce. Další informace o tom, jak schválit nebo zamítnout potenciální zákazníky B2B, viz Nastavení uživatele správce pro nového obchodního partnera.
Typ oznámení o schválení potenciálního zákazníka B2B podporuje následující další zástupné symboly.
Název zástupného textu | Účel |
---|---|
firstname |
Křestní jméno B2B potenciálního zákazníka tak, jak je zadáno v přihlášce. |
lastname |
Příjmení B2B potenciálního zákazníka tak, jak je zadáno v přihlášce. |
company |
Název společnosti žadatele tak, jak je zadáno v přihlášce. |
email |
E-mailová adresa potenciálního zákazníka tak, jak je zadána v přihlášce. |
zipcode |
PSČ primární adresy potenciálního zákazníka. |
comments |
Komentář, který zájemce zadal do přihlášky. |
storename |
Název kanálu, kde byl potenciální zákazník vytvořen. |
storeurl |
Ve výchozím nastavení prázdné. K použití tohoto zástupného symbolu je nutné vytvořit vlastní rozšíření. |
Potenciální zákazník B2B zamítnut
Typ oznámení Potenciální zákazníka B2B zamítnut se spustí, když je žádost potenciálního zákazníka o registraci zamítnuta v ústředí Commerce. Další informace o tom, jak schválit nebo zamítnout potenciální zákazníky B2B, viz Nastavení uživatele správce pro nového obchodního partnera.
Typ oznámení o zamítnutí potenciálního zákazníka B2B podporuje následující další zástupné symboly.
Název zástupného textu | Účel |
---|---|
firstname |
Křestní jméno B2B potenciálního zákazníka tak, jak je zadáno v přihlášce. |
lastname |
Příjmení B2B potenciálního zákazníka tak, jak je zadáno v přihlášce. |
company |
Název společnosti žadatele tak, jak je zadáno v přihlášce. |
Vytvoření šablonu e-mailu
Než budete moci mapovat konkrétní transakční událost na e-mailovou šablonu, musíte ji vytvořit.
Šablonu e-mailu vytvoříte takto:
V centrále Commerce přejděte do nabídky Retail a Commerce > Nastavení centrály > E-mailové šablony organizace nebo Správa organizace > Nastavení > E-mailové šablony organizace.
Zvolte Nové.
Pod možností Obecné nastavte následující pole:
- ID e-mailu– ID e-mailu je jedinečný identifikátor šablony. Je to hodnota, která se zobrazí, když vyberete šablonu pro mapování na událost.
- Popis e-mailu– Toto volitelné pole můžete použít k zadání popisu šablony. Zadaná hodnota se zobrazí pouze v Commerce Headquarters.
- Jméno odesílatele– Jméno, které zadáte, se zobrazí v poli "od" většiny e-mailových klientů.
- E-mail odesílatele– Zadejte e-mailovou adresu, která by měla být použita pro e-maily odesílané pomocí této šablony.
- Výchozí kód jazyka– Toto pole určuje lokalizovanou verzi e-mailu, který je odeslán ve výchozím nastavení, pokud kanál, který vyvolává tuto šablonu, neurčuje jazyk.
V části Obsah e-mailové zprávy vyberte Nový.
V poli Jazyk zadejte jazyk šablony e-mailu. Později můžete přidat další jazyky a lokalizované šablony.
V poli Předmět zadejte předmět e-mailu, který by se měl objevit v poli předmětu e-mailu.
Vyberte Upravit a odešlete svou e-mailovou šablonu.
Vytvoření těla e-mailové zprávy pomocí HTML
Tělo zprávy vašeho e-mailu je vytvořeno v HTML. Můžete použít libovolné rozvržení, styl a značky, které HTML a vložené šablony stylů CSS umožňují. Můžete také použít obrázky, pokud je hostujete na veřejně dostupném webovém koncovém bodu. Chcete-li přidat obrázek, zadejte adresu URL obrázku do atributu src značky HTML <img>.
Poznámka
E-mailoví klienti mají omezení rozložení a stylu, která mohou vyžadovat úpravy HTML a CSS stylů, které používáte pro tělo zprávy. Doporučujeme vám seznámit se s osvědčenými postupy vytváření HTML, které budou podporovat nejoblíbenější e-mailoví klienti.
Přidání zástupného textu do těla e-mailové zprávy
Váš e-mail může obsahovat zástupné texty, které jsou při vygenerování e-mailu nahrazeny hodnotami specifickými pro zákazníka a pro transakce. Zástupné texty jsou vždy obklopeny znakem procenta (%) a jsou vloženy přímo do dokumentu HTML.
Následuje příklad.
<p>
Hello %customername%,<br />
Order number %salesid%, can be picked up from the <b>%pickupstorename%</b> store.
</p>
Zástupné texty objednávek (úroveň prodejní objednávky)
Následující zástupné texty se načtou a zobrazí data, která jsou definována na úrovni prodejní objednávky (na rozdíl od úrovně řádku prodeje).
Název zástupného textu | Účel |
---|---|
customername |
Jméno zákazníka, který vystavil objednávku. |
customeraddress |
Adresa zákazníka. |
customeremailaddress |
E-mailová adresa, kterou zákazník zadal při placení. |
salesid |
ID prodejní objednávky. |
orderconfirmationid |
Mezikanálové ID, které bylo vygenerováno při vytváření objednávky. |
channelid |
ID maloobchodního nebo online kanálu, prostřednictvím kterého byla objednávka zadána. |
deliveryname |
Název, který je uveden pro doručovací adresu. |
deliveryaddress |
Dodací adresa pro expedované objednávky. |
deliverydate |
Datum dodání. |
shipdate |
Datum expedice. |
modeofdelivery |
Způsob doručení objednávky. |
ordernetamount |
Celková částka objednávky snížená o celkovou daň. |
discount |
Celková sleva objednávky. |
charges |
Celkové poplatky za objednávku. |
tax |
Celková daň objednávky. |
total |
Celková částka objednávky. |
storename |
Název obchodu, kde byla vystavena objednávka. |
storeaddress |
Adresa obchodu, který vystavil objednávku. |
storeopenfrom |
Otevírací čas obchodu, který vystavil objednávku. |
storeopento |
Zavírací čas obchodu, který vystavil objednávku. |
pickupstorename |
Název obchodu, kde bude objednávka vyzvednuta.* |
pickupstoreaddress |
Adresa obchodu, kde bude objednávka vyzvednuta.* |
pickupopenstorefrom |
Otevírací čas obchodu, kde bude objednávka vyzvednuta.* |
pickupopenstoreto |
Zavírací čas obchodu, kde bude objednávka vyzvednuta.* |
pickupchannelid |
ID kanálu obchodu, který je určen pro způsob vyzvednutí.* |
packingslipid |
ID dodacího listu, který byl vygenerován při zabalení řádků v objednávce.* |
* Tyto zástupné symboly vracejí data pouze v případě, že jsou použity pro typ oznámení Objednávka připravena k vyzvednutí.
Zástupné texty řádku objednávky (úroveň řádku prodeje)
Následující zástupné texty získávají a zobrazují data pro jednotlivé produkty (řádky) v prodejní objednávce.
Název zástupného textu | Účel |
---|---|
productid |
ID produktu. Toto ID odpovídá variantám. Poznámka: Tento zástupný symbol je zastaralý |
lineproductrecid |
ID produktu. Toto ID odpovídá variantám. Jedinečně identifikuje položku na úrovni variant. |
lineitemid |
ID úrovně produktu. (Toto ID neodpovídá variantám.) |
lineproductvariantid |
ID varianty produktu. |
lineproductname |
Název produktu. |
lineproductdescription |
Popis produktu. |
linequantity |
Počet jednotek, které byly objednány pro řádek, plus měrná jednotka (například ks, nebo pár). |
lineunit |
Měrná jednotka řádku. |
linequantity_withoutunit |
Počet jednotek, které byly objednány pro řádek, bez měrné jednotky. |
linequantitypicked |
Když je použita událost PickOrder, počet jednotek, které byly vydány. V opačném případě 0 (nula). |
linequantitypicked_withoutunit |
Když je použita událost PickOrder, počet jednotek, které byly vydány, bez měrné jednotky. V opačném případě 0 (nula). |
linequantitypacked |
Když jsou použity události PackOrder a Objednávka připravena k vyzvednutí, počet jednotek, které byly zabaleny. V opačném případě 0 (nula). |
linequantitypacked_withoutuom |
Když jsou použity události PackOrder a Objednávka připravena k vyzvednutí, počet jednotek, které byly zabaleny, bez měrné jednotky. V opačném případě 0 (nula). |
linequantityshipped |
Vždy 0, s výjimkou případů, kdy jsou použity konkrétní události, jak je popsáno v dalším řádku. |
linequantityshipped_withoutuom |
Když je použita událost ShipOrder, počet jednotek, které byly vydány, bez měrné jednotky. V opačném případě 0 (nula). |
lineprice |
Cena za jednotku. |
linenetamount |
Cena řádku po použití počtu jednotek a slevy. |
linediscount |
Sleva na jednotlivou jednotku. |
lineshipdate |
Datum expedice pro řádek. |
linedeliverydate |
Datum dodání pro řádek. |
linedeliverymode |
Způsob dodání pro řádek. |
linedeliveryaddress |
Adresa dodání pro řádek. |
linepickupdate |
Datum vyzvednutí, které zákazník uvedl u objednávek, které používají způsob vyzvednutí. |
linepickuptimeslot |
Časový rozsah vyzvednutí, které zákazník uvedl u objednávek, které používají způsob vyzvednutí. |
giftcardnumber |
Číslo dárkového poukazu pro výrobky typu dárkového poukazu. |
giftcardbalance |
Zůstatek dárkového poukazu pro výrobky typu dárkového poukazu. |
giftcardmessage |
Zpráva dárkového poukazu pro výrobky typu dárkového poukazu. |
giftcardpin |
PIN dárkové karty pro výrobky typu dárkového poukazu. (Tento zástupný text je specifický pro externí dárkové poukazy.) |
giftcardexpiration |
Datum vypršení dárkového poukazu pro výrobky typu dárkového poukazu. (Tento zástupný text je specifický pro externí dárkové poukazy.) |
giftcardrecipientname |
Jméno příjemce dárkového poukazu pro výrobky typu dárkového poukazu. |
giftcardbuyername |
Jméno kupce dárkového poukazu pro výrobky typu dárkového poukazu. |
lineproductvariantinfo |
Dimenze varianty pro řádek. |
Formát zástupných textů řádků objednávky v těle e-mailové zprávy
Když vytvoříte HTML pro jednotlivé řádky objednávky v těle e-mailové zprávy, ohraničte opakující se blok HTML a zástupné texty pro řádky s následujícími zástupnými texty. Všimněte si, že zástupné texty jsou uvnitř značek komentářů HTML.
<!--%tablebegin.salesline%-->
(Insert the repeating block of HTML and placeholders for individual lines here.)
<!--%tableend.salesline%-->
Následuje příklad.
<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>
Vytvoření šablon pro e-mailové účtenky
Účtenky lze zaslat e-mailem zákazníkům, kteří nakupují v maloobchodním pokladním místě (POS). Obecně jsou kroky pro vytvoření šablony účtenky odeslané e-mailem stejné jako kroky pro vytvoření šablon pro jiné transakční události. Jsou však nutné následující změny:
- Zástupný text %message% se používá k vložení textu účtenky do e-mailu. Aby bylo zajištěno, že tělo účtenky je správně vykresleno, obklopte zástupný text %message% HTML značkami <pre> a </pre>.
- Zástupný symbol %receiptid% lze použít k zobrazení QR kódu nebo čárového kódu, který představuje ID účtenky. (QR kódy a čárové kódy jsou dynamicky generovány a obsluhovány službou třetí strany.) Další informace o tom, jak zobrazit QR kód nebo čárový kód v e-mailovém potvrzení, najdete v části Přidání QR kódu nebo čárového kód do transakčních a přijímacích e-mailů.
Odeslání HTML e-mailu
Poté, co jste vytvořili a otestovali HTML pro tělo své zprávy, musí být odesláno do Commerce Headquarters. V současné době nelze HTML e-mailu exportovat. Proto musíte zachovat hlavní kopii vašeho HTML mimo Commerce Headquarters.
Chcete-li nahrát novou nebo upravenou HTML e-mailovou šablonu, postupujte takto.
- V Commerce Headquarters přejděte na Retail a Commerce > Nastavení Headquarters > Šablony e-mailu organizace.
- Vyberte řádek pro jazyk, pro který chcete přidat nebo nahradit HTML. Případně vyberte Nový pro vytvoření řádku pro nový jazyk.
- Vyberte možnost Upravit.
- V zobrazeném dialogovém okně vyberte Procházet. Vyhledejte dokument HTML, který chcete odeslat, vyberte ho a poté vyberte Otevřít.
- Vyberte Odeslat.
- Poté, co se v okně náhledu zobrazí vaše HTML e-mail, vyberte OK.
- Ujistěte se, že je pro řádek zaškrtnuto políčko Má tělo.
Pokud jste již nakonfigurovali Commerce Headquarters pro odesílání e-mailu, váš nový nebo aktualizovaný e-mail bude zaslán všem zákazníkům, kteří provedou transakci, která vyvolá událost mapovanou na šablonu.
Další informace o způsobu konfigurace e-mailů v Dynamics 365 Commerce naleznete v části Konfigurace a odesílání e-mailu.
Další prostředky
Nastavení profilu e-mailových oznámení
Konfigurace a odesílání e-mailů