Druckeinstellungen Eigene Template-Logik

Möchten Sie in bestimmten Fällen unterschiedliche Vorlagen für Ihre Rechnungen verwenden, um z. B. für ein Produkt ein eBook oder eine Bedienungsanleitung mitzusenden, so können Sie dies wie folgt definieren.

Ein Beispiel anhand der Unterscheidung zweier Marktplätze, für welche unterschiedliche AGB´s gelten. Möchten Sie also für Amazon eine andere Druckvorlage verwenden als für eBay, erstellen Sie sich vorab Ihre Vorlagen. Dokumentenvorlagen bzw. Layout müssen zuvor angepasst bzw. angelegt werden. 

Anschließend:

  1. Klicken Sie auf Import Manager
  2. Klicken Sie auf Einstellungen
  3. Klicken Sie auf Allgemeines
  4. Klicken Sie im linken Menü auf Druckeinstellungen

 

Bildschirmfoto_2020-07-24_um_13.25.44.png

 

Der Code für Sie:

{% if import_type == 'AMAZON' %}Rechnung Amazon
{% elsif import_type == 'EBAY' %}Rechnung eBay
{% else %}DE
{% endif %}

Der "{% else %}"-Fall greift hier als Fallback, sollte ein Import über eine andere Quelle vorgenommen werden, welche in der Abfrage nicht berücksichtigt ist.

Das Kürzel DE steht hierbei für die Rechnung: Standardvorlage (deutsch)

 

Weiteres Beispiel: Sie möchten nun für das o. g. Beispiel für alle deutsch sprachigen Kunden eine deutsch sprachige Rechnung erstellen und für alle anderen eine englisch sprachige.

Der Code für Sie:

{% if import_type == 'AMAZON' %}
{% if order_lang == 'de' %}Rechnung Amazon
{% else %}Rechnung Amazon EN
{% endif %}
{% elsif import_type == 'EBAY' %}
{% if order_lang == 'de' %}Rechnung eBay
{% else %}Rechnung eBay EN
{% endif %}
{% else %}
{% if order_lang == 'de' %}DE
{% else %}EN
{% endif %}{% endif %}

Das Kürzel DE steht hierbei für die Rechnung: Standardvorlage (deutsch). Das Kürzel EN steht hierbei für die Rechnung: Standardvorlage (englisch).

 

Weiteres Beispiel: Nur für ein bestimmtes Produkt (SKU / Artikelnummer) aus Ihrem Sortiment soll eine Rechnung mit z. B. einem eBook im Anhang erstellt werden.

Der Code für Sie:

{% if skulist contains 'BEISPIELSKU' %}Rechnung mit eBook
{% else %}DE
{% endif %}

Unterscheidung mehrerer Produkt (SKU / Artikelnummer)

{% if skulist contains 'BEISPIELSKU1' %}Rechnung mit eBook
{% elsif skulist contains 'BEISPIELSKU2' %}Rechnung mit eBook1 
{% else %}Standardvorlage
{% endif %}

Unterscheidung mehrerer Produkte (SKU / Artikelnummer), wenn eine Vorlage für mehrere SKU´s angewandt werden soll.

{% if skulist contains 'BEISPIELSKU1' or skulist contains 'BEISPIELSKU2' %}Rechnung mit eBook1
{% elsif skulist contains 'BEISPIELSKU3' %}Rechnung mit eBook2 
{% else %}DE 
{% endif %}

Hinweis:
In allen Fällen muss immer erst die entsprechende Dokumentenvorlage erstellt werden. Die Abfragen lassen sich beliebig erweitern oder kombinieren oder sind für den 
E-Mailtext anwendbar. 

Für komplexere Abfragen, steht Ihnen unser Support gerne zur Verfügung.

 

 

 

Haben Sie Fragen? Anfrage einreichen

0 Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.