Dynamiczny nagłówek kontroli zamówienia
Możemy zdefiniować nagłówek zamówienia podczas jego kontroli. Nagłówek definiujemy używając znaczników HTML oraz języka liquid (np do warunkowania)
Przykład definicji nagłówka wyświetlający TAGi zamówień sprzedaży jeżeli zawierają słowo "Karton", a kraj dostawy wyświetlamy na żółto gdy są to Niemcy. Dodatkowo tło nagłówka zmieniamy na czerwony gdy masa zamówienia jest większa niż 7
Copy <html style="margin: 0; padding: 0;background-color: {% if SaleProductsWeight > 7 %}red{% else %}black{%endif%};">
<body>
<div style="display: flex; font-size: 14px; color: white;">
<div style="width: 30%;text-align: left;">{{SaleProductsWeight}} kg</div>
<div style="flex-grow: 1;text-align: center;">
{% if ShippingCustomerCountryName == "Niemcy" %}
<span style="color: yellow; font-size: 16px">{{ShippingCustomerCountryName}}</span>
{% else %}
{{ShippingCustomerCountryName}}
{% endif %}
</div>
<div style="width: 30%;text-align: right;">
{% for tag in SaleTags %}
{% if tag contains "Karton_" %}
{{ tag}}
{% endif %}
{% endfor %}
</div>
</div>
</body>
</html>
Poniżej prostszy przykład gdzie po prostu wyświetlamy komentarz na czerwonym tle:
Copy <html style="margin: 0; padding: 0;background-color: tomato";>
<body>
<div style="display: flex; font-size: 14px; color: white;">
<div style="flex-grow: 1;text-align: center;">
{{SaleComment}}
</div>
</div>
</body>
</html>
Tutaj przykład wyświetlenia komunikatu na czerwonym tle, gdy zamówienie zawiera TAG "DPD":
Copy <html>
<body style="margin: 0; padding: 0;background-color: black; font-size: 14px; color: white;">
{% assign tag_found = false %}
{% for tag in SaleTags %}
{% if tag contains 'DPD' %}
{% assign tag_found = true %}
{% endif %}
{% endfor %}
{% if tag_found %}
<div style="text-align: center; color: white; background-color: red;">
Spakuj w karton - DPD!!
</div>
{%endif%}
</body>
</html>
Dostępne zmienne:
SaleComment, SaleSourceName, SaleNumber, SaleReferenceNumber, , ShippingCustomerPhoneNumber , ShippingCustomerName, ShippingCustomerCountryName, CarrierName, SaleProductsWeight, SaleTags