Page History
Panel | ||||
---|---|---|---|---|
| ||||
|
Özelleştirme Başlangıç
E-posta şablon özelleştirmesi yapmak için C:\inetpub\wwwroot\B2B\_AppData\Templates klasörü altında bulunan şablonlarda uyarlama yapılması gerekmektedir.
Örneğin; sipariş için email_order_info_template.html şablonunu notepad ile açıyoruz.
...
- NOT: Kalem bilgilerinde bulunan alanların başında Item kodu bulunmaktadır.
(Ör: Tamsayı1 için “ ItemInt1”, Ondalık1 için “ItemDouble1”… yazılır)
email_order_info_template.html örnek içeriği
..
..
..
..
<td style="border: 0px; padding: 0px;" colspan="4">
<table style="width: 100%; border-collapse: collapse; border-spacing: 0px;">
<thead>
<tr>
<th style="border: 1px solid #ececec; background: #ededed; padding: 10px 5px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: left">{ItemRowInventoryCodeTitle}</th>
<th style="border: 1px solid #ececec; background: #ededed; padding: 10px 5px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: left">{ItemRowInventoryNameTitle}</th>
<th style="border: 1px solid #ececec; background: #ededed; padding: 10px 5px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: right">{ItemRowQuantityTitle}</th>
<th style="border: 1px solid #ececec; background: #ededed; padding: 10px 5px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: right">{ItemRowVATRateTitle}</th>
<th style="border: 1px solid #ececec; background: #ededed; padding: 10px 5px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: right">{ItemRowUnitPriceTitle}</th>
...
*Ayrıca; üst ve toplam bilgiler için PRTV_ORDER viewu, kalemlerdeki değişiklikler için ise PRTV_ORDERITEM viewları güncellenmelidir. Gösterilecek bilgi ilgili alanda eşitlenmelidir.
Aşağıdaki örnekte, veritabanındaki bir bilgi önce ek alanda gösterilmiş, sonra mail içeriğine yansıtılabilmesi için aşağidaki şekilde viewda eşitlenmiştir.
-----
Eklenebilecek parametreler ve karşılıkları
Aşağıda süslü parantez içerisindeki kodlar yeni bilgiler eklemek için kullanılabilir:
// Üst bilgiler
"{EmailTitle}" /*{0}'nolu sipariş detayı*/
"{OrderInfo}" /*Sipariş Bilgileri*/
"{OrderNoTitle}" /*Sipariş No*/
"{OrderCurrentAccountTitle}" /*Müşteri*/
"{OrderDeliveryAccountTitle}" /*Teslimat Müşterisi*/
...
"{Text1}"
"{Text2}"
"{Text3}"
"{Text4}"
"{Text5}"
"{Text6}"
"{Text7}"
"{Text8}"
"{Text9}"
"{Text10}"
"{Int1}"
"{Int2}"
"{Int3}"
"{Int4}"
"{Int5}"
"{Int6}"
"{Int7}"
"{Int8}"
"{Int9}"
"{Int10}"
"{Double1}"
"{Double2}"
"{Double3}"
"{Double4}"
"{Double5}"
"{Double6}"
"{Double7}"
"{Double8}"
"{Double9}"
"{Double10}"
--------------
// Kalem bilgileri
"{ItemRowInventoryCodeTitle}" /*Stok Kodu*/
"{ItemRowInventoryNameTitle}" /*Stok Adı*/
"{ItemRowFlexConfigDescriptionTitle}" /*Yapılandırma Açıklaması*/
"{ItemRowQuantityTitle}" /*Miktar*/
"{ItemFreeChargeDiscountQuantityTitle}" /*Mal Faz. İsk.*/
"{ItemProjectCodeTitle}" /*Proje Kodu*/
"{ItemWarehouseCodeTitle}" /*Depo Kodu*/
"{ItemDiscount1RatioTitle}" /*İskonto1 Oranı*/
"{ItemRowVATRateTitle}" /*KDV*/
"{ItemRowFxPriceTitle}" /*Döv. Birim Fiyat*/
...
-------------------------
// Toplamlar
// **Toplamlar kısmındaki bilgiler, "Sipariş Ayarları > Ekran Ayarları" parametreleri ile eş zamanlı çalışmaktadır. Parametresi açık kolonlar e-posta içeriğine otomatik yansıtılır.
...