Hareket olayları için e-posta şablonları oluşturma
Bu makalede, Microsoft Dynamics 365 Commerce uygulamasındaki hareket olayları için e-posta şablonlarının nasıl oluşturulacağı, yükleneceği ve yapılandırılacağı açıklanmaktadır.
Dynamics 365 Commerce, müşterilere hareketsel olaylar hakkında uyarı veren bir e-posta göndermek için kullanıma hazır bir çözüm sağlar. Örneğin, bir sipariş yerleştirildiğinde e-postalar, malzeme çekme için hazır veya sevk edilmiş olduğunda gönderilebilir. Bu makalede, hareket e-postaları göndermek için kullanılan e-posta şablonlarını oluşturma, yükleme ve yapılandırma adımları açıklanmaktadır.
Bildirim türleri
Bildirimler, sipariş ve müşteri ömrünün bir parçası olarak belirli olaylar gerçekleştiğinde, müşterileri e-posta yoluyla bildirmek için konfigüre edilebilir. Bildirimleri konfigüre etmek için, Commerce e-posta bildirim profili oluşturarak bir bildirim türüne e-posta şablonu eşlemeniz gerekir. E-posta bildirim profillerinin nasıl ayarlanacağı konusunda bilgi için, bkz. E-posta bildirim profili kurulumu.
Dynamics 365 Commerce, aşağıdaki bildirim türlerini destekler.
Sipariş oluşturuldu
Sipariş oluşturuldu bildirim türü, Commerce Headquarters'ta yeni bir satış siparişi oluşturulduğunda tetiklenir.
Dekont
Sipariş oluşturuldu bildirim türü, satış noktası (POS) terminalinde gerçekleşen peşin hareketler için tetiklenmez. Bu durumda, e-postayla gönderilmiş ve/veya yazdırılmış bir giriş oluşturulur. Daha fazla bilgi için, bkz. Store Commerce'ten e-posta girişleri gönderme.
Sipariş onaylandı
Sipariş onaylandı bildirim türü, Commerce Headquarters'tan bir satış siparişi için bir sipariş onayı belgesi oluşturulduğunda tetiklenir.
Malzeme çekme işlemi tamamlandı
Malzeme çekme tamamlandı bildirim türü, bir sipariş için Commerce Headquarters'ta bir malzeme çekme listesi tamamlandı olarak işaretlendiğinde tetiklenir.
Dekont
Bir madde, POS terminalinde çekilmiş olarak işaretlendiğinde malzeme çekme tamamlandı bildirimi türü tetiklenmez.
Paketleme tamamlandı
Paketleme tamamlandı bildirim türü, bir sipariş için POS terminalinde Commerce Headquarters'ta bir sevk irsaliyesi belgesi oluşturulduğunda tetiklenir.
Paketleme tamamlandı bildirimi türü, hareket e-postalarından gelen "Sipariş malzeme çekme için hazır" ve sipariş arama işlevlerini kolaylaştırmak için aşağıdaki ek e-posta yer tutucuları destekler.
Yer tutucu adı | Amaç |
---|---|
pickupstorename |
Siparişin malzeme çekme için uygun olduğu mağazanın adı. |
pickupstoreaddress |
Siparişin malzeme çekme için uygun olduğu mağazanın adresi. |
pickupstoreopenfrom |
Malzeme çekme deposunun açılış saati. |
pickupstoreopento |
Malzeme çekme deposunun kapanış saati. |
pickupchannelid |
Malzeme çekme deposunun mağaza kanal kodu. |
packingslipid |
Çekilecek sipariş için sevk irsaliyesinin kodu. |
confirmationid |
Çekilecek sipariş için sipariş onayı kodu. (Bu koda bazen kanal referans kodu da denir.) |
Müşteri iade ve sipariş arama özellikleri hakkında daha fazla bilgi için bkz. Coğrafi bölge algılama ve yönlendirme kurulumu ve Konuk ödemeleri için aramayı etkinleştirme.
Sipariş çekme için hazır
Bir sipariş paketlendi olarak işaretlendiğinde ve teslimat modu bir veya daha fazla sipariş satırında Müşteri teslimi olarak ayarlandığında, sipariş, teslimat için hazır bildirim türü tetiklenir.
Dekont
Sipariş teslimat için hazır bildirim türü, paketleme tamamlandı bildirim türü nedeniyle kullanımdan kaldırılmıştır. Bu bildirim türü, teslimat modu ile özelleştirilir.
Sipariş sevk edildi
Sipariş sevk edildi bildirim türü, mağazadan teslim olmayan bir teslimat türü faturalandırıldığında tetiklenir.
Dekont
Sipariş sevk edildi bildirim türü, sipariş faturalandırıldı bildirim türü nedeniyle kullanımdan kaldırılmıştır. Bu bildirim türü, teslimat modu ile özelleştirilir.
Sipariş faturalandırıldı
Sipariş faturalandırıldı bildirim türü, POS'ta veya Commerce Headquarters'ta yeni bir sipariş faturalandırıldığında tetiklenir.
Hediye kartı ver
Çıkış hediye kartı bildirim türü, hediye kartı türünde bir ürün içeren bir satış siparişi faturalanmışsa tetiklenir.
Dekont
Çıkış hediye kartı bildirim e-postası hediye kartı alıcısına gönderilir. Hediye kartı alıcısı Commerce Headquarters'ta, Satır ayrıntıları'nın altındaki Paketleme sekmesinde bulunan tek bir satış siparişi satırında belirtilir. El ile veya program aracılığıyla belirtilebilir.
Çıkış hediye kartı bildirim türü aşağıdaki ek yer tutucuları destekler.
Yer tutucu adı | Amaç |
---|---|
giftcardnumber |
Hediye kartı türündeki ürünler için hediye kartı numarası. |
availablebalance |
Hediye kartında kalan bakiye. |
giftcardmessage |
Hediye kartı türündeki ürünler için hediye kartı iletisi. |
giftcardpin |
Hediye kartı türündeki ürünler için hediye kartının kişisel kimlik numarası (PIN). (Bu yer tutucu, harici hediye kartlarına özeldir.) |
giftcardexpiration |
Hediye kartı türündeki ürünler için hediye kartının son kullanma tarihi. (Bu yer tutucu, harici hediye kartlarına özeldir.) |
giftcardrecipientname |
Hediye kartı türündeki ürünler için hediye kartını teslim alacak kişinin adı. |
giftcardbuyername |
Hediye kartı türündeki ürünler için hediye kartını satın alan kişinin adı. |
Hediye kartları hakkında daha fazla bilgi için bkz. E-ticaret dijital hediye kartları ve Harici hediye kartları için destek.
Sipariş iptali
Sipariş iptali bildirim türü, Commerce Headquarters'ta bir sipariş iptal edildiğinde tetiklenir.
Müşteri oluşturuldu
Müşteri oluşturuldu bildirim türü, Commerce Headquarters'ta yeni bir müşteri varlığı oluşturulduğunda tetiklenir.
Müşteri tarafından oluşturulan bildirimleri etkinleştirmek için Commerce headquarters'da Retail ve Commerce > Headquarters kurulumu > Parametreler > Commerce parametreleri > Genel'e gidin. E-posta bildirimi profili açılan listesinde, müşteri tarafından oluşturulan bildirim türünü içeren e-posta bildirim profilini seçin.
Varsayılan olarak, müşteri tarafından oluşturulan olaylar, Müşterileri ve kanal isteklerini eşitle toplu işi ile Headquarters'a yüklenir. Bu olayları göndermek için gerçek zamanlı servis çağrısı kullanmak istiyorsanız, müşteri tarafından oluşturulan şablon e-posta kodunu newCust olarak ayarlayın. Ancak, gerçek zamanlı servis çağrıları "başlat ve unut" çağrıları olduğundan ve toplu işlerin sağladığı geri dönüş veya yeniden deneme mantığına sahip olmadığından bu önerilmez.
Not
Müşteri tarafından oluşturulan bildirimleri etkinleştirdiğinizde, tüzel kişilik içindeki tüm kanallarda oluşturulan müşteriler müşteri tarafından oluşturulan bir e-posta alır. Şu anda, müşteri tarafından oluşturulan bildirimler tek bir kanalla sınırlanamamaktadır.
Toplu iş aracılığıyla çağrıldığında, müşteri tarafından oluşturulan bildirim türü aşağıdaki yer tutucuyu destekler.
Yer tutucu adı | Açıklama |
---|---|
customername | Hesabı oluşturan müşterinin adı ve soyadı. |
Gerçek zamanlı servis çağrısı aracılığıyla çağrıldığında, müşteri tarafından oluşturulan bildirim türü aşağıdaki yer tutucuları destekler.
Yer tutucu adı | Açıklama |
---|---|
Adı | Hesabı oluşturan müşterinin adı ve soyadı. |
E-posta | Hesabı oluşturan müşterinin e-posta adresi. |
Telefon | Hesabı oluşturan müşterinin telefon numarası. |
URL | Hesabı oluştururken müşteri tarafından sağlanan URL. |
B2B aday müşterisi onaylandı
B2B aday müşteri onaylandı bildirimi türü, müşteri adayının ekleme talebi Commerce Headquarters'ta onaylandığında tetiklenir. B2B aday bilgilerini onaylama veya reddetme hakkında daha fazla bilgi için, bkz. Yeni bir iş ortağı için yönetici kullanıcıyı ayarlama.
B2B adayı onaylandı bildirim türü aşağıdaki ek yer tutucuları destekler.
Yer tutucu adı | Amaç |
---|---|
firstname |
B2B adayının adı, uygulamada girildiği şekildedir. |
lastname |
B2B adayının soyadı, uygulamada girildiği şekildedir. |
company |
Başvuranın şirket adı, uygulamada girildiği şekildedir. |
email |
Adayın e-posta adresi, uygulamada girildiği şekildedir. |
zipcode |
Adayın birincil adresinin ZIP/posta kodu. |
comments |
Aday müşterinin uygulamaya girdiği açıklama. |
storename |
Adayın oluşturulduğu kanalın adı. |
storeurl |
Varsayılan olarak boştur. Bu yer tutucuyu kullanmak için özel bir uzantı oluşturulmalıdır. |
B2B aday müşterisi reddedildi
B2B aday müşteri reddedildi bildirimi türü, müşteri adayının ekleme talebi Commerce Headquarters'ta reddedildiğinde tetiklenir. B2B aday bilgilerini onaylama veya reddetme hakkında daha fazla bilgi için, bkz. Yeni bir iş ortağı için yönetici kullanıcıyı ayarlama.
B2B adayı reddedildi bildirim türü aşağıdaki ek yer tutucuları destekler.
Yer tutucu adı | Amaç |
---|---|
firstname |
B2B adayının adı, uygulamada girildiği şekildedir. |
lastname |
B2B adayının soyadı, uygulamada girildiği şekildedir. |
company |
Başvuranın şirket adı, uygulamada girildiği şekildedir. |
Bir e-posta şablonu oluştur
Belirli bir hareket etkinliğini bir e-posta şablonuyla eşleştirmeden önce şablonu oluşturmanız gerekir.
Yeni bir e-posta şablonu oluşturmak için bu adımları izleyin.
Commerce merkezinde Retail ve Commerce > Merkez kurulumu > kuruluş e-posta şablonları veya kuruluş yönetimi > kurulum > kuruluş e-posta şablonları'na gidin.
Yeni'yi seçin.
Genel altında, aşağıdaki alanları ayarlayın:
- E-posta kimliği – E-posta kimliği bir şablonun benzersiz tanımlayıcısıdır. Bir olayla eşlenecek şablonu seçtiğinizde gösterilen değerdir.
- E-posta açıklaması: Bu isteğe bağlı alanı, şablonun açıklamasını sağlamak için kullanabilirsiniz. Girdiğiniz değer yalnızca Commerce Headquarters'da görünür.
- Gönderen adı: Girdiğiniz ad, çoğu e-posta istemcisinin "kimden" alanında görünür.
- Gönderen e-postası: Bu şablon kullanılarak gönderilen e-postalar için kullanılması gereken e-posta adresini girin.
- Varsayılan dil kodu: Bu şablon, bu şablonu çağıran kanal tarafından herhangi bir dil belirlenmediyse varsayılan olarak gönderilen e-postanın yerelleştirilmiş sürümünü belirtir.
E-posta iletisi içeriği altında Yeni'yi seçin.
Dil alanına, e-posta şablonu için dil değerini girin. Daha sonra başka diller ve yerelleştirilmiş şablonlar ekleyebilirsiniz.
Konu alanına, e-postanın konu alanında görünmesi gereken e-posta konusunu girin.
E-posta şablonunuzu yüklemek için Düzenle'yi seçin.
HTML kullanarak bir e-posta ileti gövdesi oluşturma
E-postanızın ileti gövdesi HTML biçimindedir. HTML ve satır içi Basamaklı Stil Sayfaları'nın (CSS) izin verdiği herhangi bir düzeni, stili ve markalamayı kullanabilirsiniz. Herkese açık bir web uç noktasında barındırıyorsanız görüntüleri de kullanabilirsiniz. Görüntü eklemek için görüntünün URL'sini HTML <img> etiketinin src özniteliğine girin.
Dekont
E-posta istemcileri, ileti gövdesi için kullandığınız HTML ve CSS dilinde ayarlamalar gerektirebilecek düzen ve stil sınırlamaları uygular. En çok beğenilen e-posta istemcilerinin desteklediği HTML oluşturma konusunun en iyi uygulamalarını öğrenmenizi öneririz.
E-posta iletisi gövdesine yer tutucu ekleme
E-postanız, e-posta oluşturulduğunda müşteriye özel ve harekete özgü değerlerle değiştirilen yer tutucular içerebilir. Yer tutucular, her zaman yüzde işaretleriyle (%) çevrelenmiştir ve doğrudan HTML belgesine eklenir.
Aşağıda bir örnek verilmiştir.
<p>
Hello %customername%,<br />
Order number %salesid%, can be picked up from the <b>%pickupstorename%</b> store.
</p>
Sipariş yer tutucuları (satış siparişi düzeyi)
Aşağıdaki yer tutucular, satış siparişi düzeyinde (satış satırları seviyesinin aksine) tanımlanan verileri alır ve gösterir.
Yer tutucu adı | Amaç |
---|---|
customername |
Siparişi veren müşterinin adı. |
customeraddress |
Müşterinin adresi. |
customeremailaddress |
Müşterinin ödeme sırasında girdiği e-posta adresi. |
salesid |
Siparişin satış kodu. |
orderconfirmationid |
Sipariş oluşturulurken elde edilen çapraz kanal kimliği. |
channelid |
Siparişin verildiği perakende kanalının veya çevrimiçi kanalın kimliği. |
deliveryname |
Teslimat adresi için belirtilen ad. |
deliveryaddress |
Sevk edilen siparişler için teslimat adresi. |
deliverydate |
Teslimat tarihi. |
shipdate |
Sevk tarihi. |
modeofdelivery |
Siparişin teslim modu. |
ordernetamount |
Siparişin toplam tutarından, toplam verginin çıkarılması. |
discount |
Siparişin toplam iskontosu. |
charges |
Siparişin toplam masrafları. |
tax |
Siparişin toplam vergisi. |
total |
Siparişin toplam tutarı. |
storename |
Siparişin verildiği mağazanın adı. |
storeaddress |
Siparişi veren mağazanın adresi. |
storeopenfrom |
Siparişi veren mağazanın açılış saati. |
storeopento |
Siparişi veren mağazanın kapanış saati. |
pickupstorename |
Siparişin alınacağı mağazanın adı.* |
pickupstoreaddress |
Siparişin alınacağı mağazanın adresi.* |
pickupopenstorefrom |
Siparişin alınacağı mağazanın açılış saati.* |
pickupopenstoreto |
Siparişin alınacağı mağazanın kapanış saati.* |
pickupchannelid |
Teslimatın alma şekli için belirtilen mağazanın kanal kimliği.* |
packingslipid |
Siparişteki satırlar paketlendiğinde oluşturulan sevk irsaliyesinin kimliği.* |
* Bu yer tutucular yalnızca Sipariş alma için hazır bildirim türü için kullanıldığında veri döndürür.
Sipariş satırı yer tutucuları (satış satırı düzeyi)
Aşağıdaki yer tutucular, müşteri siparişindeki her bir ürün (satır) için verileri alır ve gösterir.
Yer tutucu adı | Amaç |
---|---|
productid |
Ürünün kimliği. Bu kimlik, çeşitleri hesaba katar.
Not: Bu yer tutucu, yerini |
lineproductrecid |
Ürünün kimliği. Bu kimlik, çeşitleri hesaba katar. Bu, bir öğeyi çeşit düzeyinde benzersiz şekilde tanımlar. |
lineitemid |
Ürünün ürün düzeyinde kimliği. (Bu kimlik, çeşitleri hesaba katmaz.) |
lineproductvariantid |
Ürün çeşidinin kimliği. |
lineproductname |
Ürünün adı. |
lineproductdescription |
Ürünün açıklaması. |
linequantity |
Satır için sipariş edilen birim sayısı ile ölçü biriminin toplamı (örneğin, ea veya çifti). |
lineunit |
Satırın ölçü birimi. |
linequantity_withoutunit |
Ölçü birimi olmadan satır için sipariş edilen birim sayısı. |
linequantitypicked |
PickOrder olayı kullanıldığında alınan birim sayısı. Aksi takdirde, 0 (sıfır). |
linequantitypicked_withoutunit |
PickOrder olayı kullanıldığında ölçü birimi olmadan alınan birim sayısı. Aksi takdirde, 0 (sıfır). |
linequantitypacked |
PackOrder ve Sipariş malzeme çekme için hazır olayları kullanıldığında paketlenen birim sayısı. Aksi takdirde, 0 (sıfır). |
linequantitypacked_withoutuom |
PackOrder ve Sipariş malzeme çekme için hazır olayları kullanıldığında ölçü birimi olmadan paketlenen birim sayısı. Aksi takdirde, 0 (sıfır). |
linequantityshipped |
Sonraki satırda açıklandığı gibi belirli olayların kullanılması dışında her zaman 0'dır. |
linequantityshipped_withoutuom |
ShipOrder olayı kullanıldığında ölçü birimi olmadan alınan birim sayısı. Aksi takdirde, 0 (sıfır). |
lineprice |
Tek bir birimin fiyatı. |
linenetamount |
Birim sayısı ve iskonto uygulandıktan sonra satırın fiyatı. |
linediscount |
Her bir birim için iskonto. |
lineshipdate |
Satır için sevk tarihi. |
linedeliverydate |
Satır için teslimat tarihi. |
linedeliverymode |
Satır için teslimat modu. |
linedeliveryaddress |
Satır için teslimat adresi. |
linepickupdate |
Teslimatın alma modunun kullanıldığı siparişler için müşterinin belirttiği alma tarihi. |
linepickuptimeslot |
Teslimatın alma modunun kullanıldığı siparişler için müşterinin belirttiği alma zaman aralığı. |
giftcardnumber |
Hediye kartı türündeki ürünler için hediye kartı numarası. |
giftcardbalance |
Hediye kartı türündeki ürünler için hediye kartı bakiyesi. |
giftcardmessage |
Hediye kartı türündeki ürünler için hediye kartı iletisi. |
giftcardpin |
Hediye kartı türündeki ürünler için hediye kartı PIN'i. (Bu yer tutucu, harici hediye kartlarına özeldir.) |
giftcardexpiration |
Hediye kartı türündeki ürünler için hediye kartının son kullanma tarihi. (Bu yer tutucu, harici hediye kartlarına özeldir.) |
giftcardrecipientname |
Hediye kartı türündeki ürünler için hediye kartını teslim alacak kişinin adı. |
giftcardbuyername |
Hediye kartı türündeki ürünler için hediye kartını satın alan kişinin adı. |
lineproductvariantinfo |
Satıra ait varyantın boyutları. |
E-posta iletisi gövdesinde, sipariş satırı yer tutucularının biçimi
E-posta ileti gövdesinde tek tek sipariş satırları için HTML oluşturduğunuzda aşağıdaki yer tutuculara sahip satırlar için HTML'nin tekrarlayan bloğunu ve yer tutucuları çevreleyin. Yer tutucuların, HTML açıklama etiketlerinin içinde bulunduğuna dikkat edin.
<!--%tablebegin.salesline%-->
(Insert the repeating block of HTML and placeholders for individual lines here.)
<!--%tableend.salesline%-->
Aşağıda bir örnek verilmiştir.
<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>
E-postayla gönderilen makbuzlar için şablon oluşturma
Satış noktasında (POS) alışveriş yapan müşterilere makbuzlar e-postayla gönderilebilir. Genel olarak, e-postayla gönderilen makbuz şablonunu oluşturma adımları, diğer hareket olayları için şablon oluşturma adımlarıyla aynıdır. Ancak, aşağıdaki değişiklikler gereklidir:
- %message% yer tutucu, alıcı metnini e-postaya yerleştirmek için kullanılır. Makbuz gövdesinin doğru bir şekilde oluşturulmasını sağlamak için %message% yer tutucusunu HTML <pre> ve </pre> etiketleriyle çevreleyin.
- %receiptid% yer tutucu, makbuz kodunu temsil eden bir QR kodu veya barkod göstermek için kullanılabilir. (QR kodları ve barkodlar dinamik olarak oluşturulur ve üçüncü taraf bir hizmet tarafından sunulur.) Bir QR kodunun veya bar kodun e-postayla gönderilen makbuzda nasıl gösterileceği hakkında daha fazla bilgi için, bkz. işlem ve makbuz e-postalarına QR kodu ya da barkod ekleme.
E-posta HTML'sini yükleme
İleti gövdeniz için HTML'yi oluşturup test ettikten sonra HTML, Commerce Headquarters'a yüklenmelidir. Şu anda, e-posta HTML'si dışa aktarılamıyor. Bu nedenle, HTML'nizin ana kopyasını Commerce Headquarters'ın dışında tutmalısınız.
Yeni veya düzenlenmiş bir e-posta şablonu HTML'si yüklemek için aşağıdaki adımları izleyin.
- Commerce Headquarters'da Retail and Commerce > Genel Merkezi kurulumu > Kuruluş e-posta şablonları'na gidin.
- HTML eklemek veya değiştirmek istediğiniz dilin satırını seçin. Alternatif olarak, yeni bir dil için bir satır oluşturmak üzere Yeni'yi seçin.
- Düzenle öğesini seçin.
- Görünen iletişim kutusunda Gözat'ı seçin. Yüklemek istediğiniz HTML belgesine gidin, belgeyi seçin ve sonra Aç'ı seçin.
- Yükle'yi seçin.
- E-posta HTML'niz, önizleme penceresinde göründükten sonra Tamam'ı seçin.
- Satır için, Gövde var onay kutusunun seçili olduğundan emin olun.
Commerce Headquarters'ı zaten e-posta gönderecek şekilde yapılandırdıysanız yeni veya güncelleştirilmiş e-postanız, şablonla eşlenen etkinliği çağıran bir işlem gerçekleştiren tüm müşterilere gönderilir.
Dynamics 365 Commerce uygulamasındaki e-postayı yapılandırma hakkında daha fazla bilgi için bkz. E-posta yapılandırma ve gönderme.
Ek kaynaklar
E-posta bildirimi profili ayarlama