Code-Widget - Code Beispiele
Mit dem Code-Widget können besondere Anforderungen realisiert werde. Hier stellen wir euch eine Sammlung der Codes zu verfügung die regelmässig von euch angefragt wurden. Bitte beachtet, dass dieses Widget Expertenwissen/Programmierkenntnisse voraussetzt. Wir versuchen euch hier die Nutzung der Widgets hier zu vereinfachen. Die genutzte Programmiersprache ist Twig.
-
Artikelmenge größer als 1 wird Fett angezeigt
Kopiere den Code aus dem Beitrag.Füge das Code-Widget in deine Vorlage einKlicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget {% if orderItem.quantity|number_format <= 1.00 %}<p> Quantity (<= 1): {{orderItem.quantity}}</p>{% else %}<strong> Quantity (> 1): {{orderItem.quantity}}</strong>{% endif %}
Weiterlesen → -
Artikelmenge größer als 1 wird die Zelle Rot angezeigt
Kopiere den Code aus dem Beitrag.Füge das Code-Widget in deine Vorlage einKlicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget {% if orderItem.quantity|number_format <= 2.00 %}<p> Quantity (<= 1): {{orderItem.quantity}}</p>{% else %}<strong style="color: red;"> Quantity (> 1): {{orderItem.quantity}}</strong>{% endif %} Bei color: red kannst du entweder eine Farbe eingeben oder eine Hex Code wie #FF0000 nutzen.
Weiterlesen → -
Hinweis ausgeben, wenn kein Liefertermin
Kopiere den Code aus dem Beitrag.Füge das Code-Widget in deine Vorlage einKlicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget {% if order.dates.11 is null %}<span>So schnell wie möglich</span>{% else %}{{ order.dates.11 }}{% endif %} Wenn kein Liefertermin hinterlegt ist soll „So schnell wie möglich“ ausgegeben werden.
Weiterlesen → -
Logo je nach Mandanten ausgeben
Kopiere den Code aus dem Beitrag. Füge das Code-Widget in deine Vorlage ein Klicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget Szenario:3 Mandanten mit Unterschiedlichen Logos. Die Vorlagen sind gleich bis auf die Logos. Mit diesem Code kannst du das Logo ändern lassen, je nachdem in welchem Mandanten der Auftrag liegt. Du musst dazu die Logos in Base64 Code umwandeln. Dafür gibt es einige Umwandler z.B. www.base64-image.deBitte den Code für <img> element nutzen. Den Namen des Mandanten findest du unter Einrichtung » Mandant » [Mandant wählen] » Einstellungen » Name {% if order.names.client == "NAME MANDANT1" %}<img src=HIER BASE64 CODE EINFÜGEN>{% elseif order.names.client == "NAME MANDANT2" %}<img src=HIER BASE64 CODE EINFÜGEN>{% elseif order.names.client == "NAME MANDANT3" %} <img src=HIER BASE64 CODE EINFÜGEN>{# Dieses Logo soll als Fallback angezeigt werden. #}{% else %} <img src=HIER BASE64 CODE EINFÜGEN>{% endif %} Achtung: Wird dieser Code genutzt kann es, je nach Menge der Mandanten, ...
Weiterlesen → -
Mahnung - Zahlbar in X Tagen
Kopiere den Code aus dem Beitrag.Füge das Code-Widget in deine Vorlage einKlicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget Betrag zu überweisen bis spätestens {{ "now"|date_modify("+7 day")|date("d.m.Y") }} Durch diesen Code wird der Text: Betrag zu überweisen bis spätestens … ausgegeben Im Code kann der Text und die +7 angepasst werden. +7 addiert 7 Tage zu dem Zahlungsziel.
Weiterlesen → -
Hinweistext je nach Versandart
Kopiere den Code aus dem Beitrag.Füge das Code-Widget in deine Vorlage einKlicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget {% if order.properties.2 == 1 %}Hinweis für Versandprofil mit ID 1{% elseif order.properties.2 == 2 %}Hinweis für Versandprofil mit ID 2{% else %}Hinweis für alle andere Versandprofile{% endif %} Der Code gibt den entsprechenden Hinweis zu dem jeweiligen Versandprofil.
Weiterlesen → -
Mahnungstext nach Mahnstufe ausgeben
Kopiere den Code aus dem Beitrag.Füge das Code-Widget in deine Vorlage einKlicke auf das bearbeiten Symbol </> Füge den Code aus dem Beitrag in das Code-Widget {% if order.properties.9 == 0 %}Zahlungserinnerung {% elseif order.properties.9 == 1 %}Erste Mahnung{% elseif order.properties.9 == 2 %}Zweite Mahnung{% elseif order.properties.9 == 3 %}Dritte Mahnung{% else %}Mahnung{% endif %}
Weiterlesen →