Steuersätze auf Produktdetailseite anzeigen

Hey @4Raum

Danke für den Sachverhalt und um die Mehrwertsteuer (MwSt) je nach Produkt auf der Shopify-Produktseite anzuzeigen, könnte man einen benutzerdefinierten Code in den Shopify-Vorlagen hinzufügen. Shopify verwendet Liquid, mit der man serverseitige Logik direkt in den HTML-Templates ausführen kann.

Beispiellösung

Wenn du es selber auf deiner Produktseite programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

Zuerst sicherstellen, dass du für jedes Produkt Tags mit der entsprechenden MwSt erstellt hast, z.B. “MwSt-19” für Produkte mit 19% MwSt und “MwSt-0” für Produkte ohne MwSt. Dann im product liquid den Code ändern wie mit einem Code wie den folgenden:

{% assign tax_included = false %}

{% for tag in product.tags %}
 {% if tag contains 'MwSt' %}
   {% assign tax_included = true %}
   {% assign tax_tag = tag %}
 {% endif %}
{% endfor %}

{% if tax_included %}
 

Preis: {{ product.price | money_with_currency }} ({{ tax_tag }})

{% else %}
 

Preis: {{ product.price | money_with_currency }} (inkl. MwSt)

{% endif %}

In diesem Code wird über die Tags des Produkts iteriert und geprüft, ob eines der Tags “MwSt” enthält. Wenn ja, wird eine Variable mit diesem Tag gefüllt und unter dem Preis angezeigt. Wenn kein solches Tag gefunden wird, wird einfach “inkl. MwSt” unter dem Preis angezeigt.

Aber vielleicht hast du, @Finer , auch eine Idee dazu?

1 Like