auf unserer Kategorie- und den einzelnen Produktseiten möchten wir gerne den Brutto- sowie den Nettopreis für das jeweilige Produkt anzeigen lassen. Fürs erste haben wir das Problem mit einem Plugin gelöst, aber kann man dies evtl. als Liquid o.ä. auch direkt im Refresh-Theme anlegen?
Eines muss man allerdings berücksichtigen:
Die Art und Weise, wie Shopify Produkte rundet, unterscheidet sich zu der Formel in dem Beitrag. Dadruch kann es Unterschiede im Cent-Bereich geben.
Vor allem, wenn es mehr als ein und dasselbe Produkt geht. Wenn man 3–4 Produkte im Warenkorb hat, fällt es auf. Für viele ist das kein Problem, sollte aber dennoch an dieser Stelle genannt werden.
Um den Brutto- und Nettopreis mithilfe von Liquid zu zeigen, kannst du auch im Liquid-Code die Preise dynamisch generieren indem du zuerst den MwSt.-Satz definierst. Zum Beispiel, wenn die MwSt. 19% beträgt, wäre der Faktor 0.19. Dann den Brutto- und den Nettopreis mithilfe von Liquid berechnen, wie folgendes Beispiel:
Die oben genannten Code-Beispiele sind nur Grundlagen und könnten je nach Theme angepasst werden müssen.
Der “| money” Filter wird verwendet, um den Preis im richtigen Geldformat darzustellen.
Der Wert product.price könnte sich je nach Theme unterscheiden. In den meisten Fällen ist product.price der korrekte Wert.
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 negativ beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das ganze ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!