Nützliche Liquid-Abfragen im Import Manager

Sie möchten Ihre Rechnungstexte oder E-Mail Texte personalisieren? Wir geben Ihnen einige der geläufigsten Abfragen mit an die Hand. Auch Nicht-Entwickler sollten somit auf einfache Weise Texte anpassen können. Für individuelle Abfragen kontaktieren Sie gerne unseren Support.

Alle Liquid-Befehle und Erläuterung finden Sie auch unter:
https://github.com/Shopify/liquid/wiki/Liquid-for-Designers

1) Rechnungstexte Shop/Marktplatz

Zahlungsarten eBay (neue eBay Zahlungsabwicklung integriert)

{% if payment_details == 'PayUponInvoice' %}{{ebay_pui_text}}
{% else %}{% if payment_date %}Ihre Bestellung wurde am {{payment_date}}
{% if payment_type %}{% if payment_type == 'CreditCard' %}per eBay Zahlungsabwicklung
{% else %}per {{payment_type}}
{% endif %}bezahlt{% if shipping_date %} und am {{shipping_date}} versendet{% endif %}.

 

Abfrage nach Sprache der Kunden

{% case order_lang %}
{% when 'de' %}Rechnung-%DOKUMENT.NUMMER%
{% when 'fr' %}Facture-%DOKUMENT.NUMMER%
{% when 'es' %}Factura n°. %DOKUMENT.NUMMER%
{% when 'it' %}Fattura %DOKUMENT.NUMMER%
{% else %}Invoice-%DOKUMENT.NUMMER%
{% endcase %}

 

Die Kunden-Notiz aus dem Shop soll mit auf die Rechnung gedruckt werden, sofern es eine Notiz gibt

{% unless customer_note == blank %}
Kundenhinweis: {{customer_note}}
{% endunless %}

 

Die Transaktionsinformation zur Zahlung soll aufgedruckt werden, sofern sie in den Originaldaten vorhanden ist

{% unless payment_reference == blank %}
TransaktionsID: {{payment_reference}})
{% endunless %}

 

Der Lieferschein-Text soll anders lauten als der Rechnungstext

{% if delivery_note %}
Hier tragen Sie den Text ein, der auf dem Lieferschein stehen soll
{% else %}
Hier tragen Sie den Text ein, der für Rechnungen genutzt werden soll
{% endif %}

 

Originalwährung aus dem Shop soll in Euro-Beträgen auf der Rechnung aufgeführt werden:

<p align =“right”>{% if currency == ‘GBP’ %}
Nettobetrag: {{amount_net | currency: “EUR” }}
Umsatzsteuer: {{ amount_vat | currency: “EUR” }}
Rechnungsbetrag: {{amount | currency: “EUR” }}
{% endif %}</p>

Alternative ("Für jede Währung außer Euro"):

{% if currency != 'EUR' %}<p align ="right">
Nettobetrag: %CURRENCY-CONVERSION[%DOKUMENT.WAEHRUNG%,EUR,{{purchase_date|date_format:'yyyy-mm-dd'}}]=%DOKUMENT.BETRAG-NETTO%%
Umsatzsteuer: %CURRENCY-CONVERSION[%DOKUMENT.WAEHRUNG%,EUR,{{purchase_date|date_format:'yyyy-mm-dd'}}]=%DOKUMENT.UMSATZSTEUER%%
Rechnungsbetrag: %CURRENCY-CONVERSION[%DOKUMENT.WAEHRUNG%,EUR,{{purchase_date|date_format:'yyyy-mm-dd'}}]=%DOKUMENT.BETRAG%%</p>
{% endif %}

 

Amazon-Bewertungslink zur direkten Rezension (da keine ASIN vorliegt)

https://www.amazon.de/review/review-your-purchases/ref=oh_aui_rev_shipment_o05_s00?_encoding=UTF8&asins={% if skulist contains 'SKU1' %}ASIN 1
{% elsif skulist contains 'SKU2' %}ASIN 2
{% elsif skulist contains 'SKU3' %}ASIN 3
{% endif %}

 

 

2) Template-Logik für die Wahl der Dokumentenvorlage

Vorlage nach Importquelle

{% if import_type == 'AMAZON' %}
{% if amazon_fba %}Amazon FBA
{% else %}Amazon FBM
{% endif %}
{% elsif import_type == 'EBAY' %}Vorlage eBay
{% else %}DE
{% endif %}

DE steht hierbei für die Standardvorlage (deutsch). EN ist entsprechend die Standardvorlage (englisch).

Vorlage auf SKU-Basis (beispielsweise wenn ein eBook bei einer bestimmten Vorlage mitgesendet wird)

{% if skulist contains 'BEISPIEL_SKU_1' %}
{% assign sku_group_a = true %}{% endif %}
{% if skulist contains 'BEISPIEL_SKU_2' or skulist contains 'BEISPIEL_SKU_3' %}
{% assign sku_group_b = true %}{% endif %}

{% if sku_group_a and sku_group_b %}Vorlage Kombi
{% elsif sku_group_a %}Vorlage eBook
{% elsif sku_group_b %}Vorlage ohne eBook
{% else %}DE
{% endif %}

 

Haben Sie Fragen? Anfrage einreichen

0 Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.