Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
bordertrue

Table of Contents
stylecircle

Ö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.

...