Neu TIPP: Mailvorlagen in denen pro Plattform Informationen angezeigt bzw. nicht angezeigt werden.

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.829
525
Es ist heute wichtig das in Kundenmails bestimmte Infos nicht angezeigt werden. Wie z.B für Amazon keine Shoplinks, Mailadressen, Telefonnummern, usw..
In anderen Mails z.B. für Shopkunden sollen dies Mails angezeigt werden. Nun kann man verschiedene Vorlagen pro Plattform anlegen was aber einen hohen Verwaltungsaufwand bei Änderungen bedeutet grad wenn man in den Mailtexten nicht mit "Globalen Textvorlagen" arbeitet.

Hier nun mal 3 Abfragen in der Mail womit man je Plattform verschiedene Texte setzen kann. Die Variable in den Case Anweisung ist 2 für ebay, 51 für Amazon und bei Bedarf 1 für Wawi. Wir haben hier nur ebay und Amazon genommen und über "else" den Rest.

Es sind bei uns keine reinen Texte mehr in den Mails sondern nur noch Variablen aus den globalen Textvorlagen, wie {{ GlobalTexts.KB-Mails.Bankverbindung.Deutsch }} da steht in mehreren Sprachen z.B. "Bankverbindung" in den globalen Textvorlagen drinne.
Der Vorteil ist jeder kann schnell und unkompliziert Mailtexte ändern und wir haben die gleich in verschieden Sprachen.

1. Anscfhriftsblock:
Code:
{{ Report.Company.CompanyName }}
{{ Report.Company.Address }}
{{ Report.Company.PostalCode }} {{ Report.Company.City }}
{% if Report.Company.Country != empty and Report.Company.Country != null -%}
{{ Report.Company.Country }}
{% endif -%}
{% case Report.PlatformInternalId -%}
{% when 51 -%}
{% when 2 -%}
{% else -%}
Tel: {{ Report.Company.Phone }}
{% if Report.Company.Fax != empty and Report.Company.Fax != null -%}
Fax: {{ Report.Company.Fax }}
{% endif -%}
E-Mail: {{ Company.Email }}
Shop: {{ Company.WebsiteURL }}
{% endcase -%}

2. Bankverbindung:
Code:
{{ GlobalTexts.KB-Mails.Bankverbindung.Deutsch }}
{% case Report.PlatformInternalId -%}
{% when 51 -%}
{{ GlobalTexts.KB-Mails.Bezahlt_via.Deutsch }} {{ Report.PaymentMethodName }}
{% when 2 -%}
{{ GlobalTexts.KB-Mails.Bezahlt_via.Deutsch }} {{ Report.PaymentMethodName }}
{% else -%}
{{ Report.Company.AccountHolder  }}
{{ GlobalTexts.KB-Mails.Bank.Deutsch }} {{ Report.Company.BankName }}
{{ GlobalTexts.KB-Mails.BIC.Deutsch }} {{ Report.Company.BIC }}
{{ GlobalTexts.KB-Mails.IBAN.Deutsch }} {{ Report.Company.IBAN }}

Paypal: {{ Company.PayPalEMail }}
{% endcase -%}

3. Anrede
Code:
{% if Report.SalesOrderBillToAddress.Salutation != empty -%}
{% case Report.SalesOrderBillToAddress.Salutation -%}
{% when 'Herr' -%}
{{ GlobalTexts.KB-Mails.Anrede_Herr.Deutsch }}\
{% when 'Frau' -%}
{{ GlobalTexts.KB-Mails.Anrede_Frau.Deutsch }}\
{% else -%}
{{ GlobalTexts.KB-Mails.Anrede.Deutsch }}{{ Report.SalesOrderBillToAddress.Salutation }}\
{% endcase -%}
{% else -%}
{{ GlobalTexts.KB-Mails.Anrede.Deutsch }}
{% endif -%}
 
  • Gefällt mir
Reaktionen: Newald1004
Ähnliche Themen

Ähnliche Themen