Liquid, JavaScript, Themes
Hallo,
ich verkaufe bestimmte Produkte nur als 10er-Pack. Dabei möchte ich gerne einen Text wie auf dem Beispielbild anzeigen lassen. Also das "Inhalt: 10 Stück und der Einzelpreis angezeigt wird. Wie ist das möglich? Gerne auch Apps vorschlagen, welche dies möglich machen, da ich leider keine passenden gefunden habe.
@nicojaufmann um das anzeigen zu können, benötigen wir zwei Werte: den Preis und die Anzahl an "Stück" pro Produkt.
Es gibt zwar in Shopify die Option, Grundmengen anzuzeigen, leider gibt es hier aber nicht die Option "Stück" als Einheit auszuwählen.
Du kannst aber ein Metafeld des Typs "ganze Zahl" anlegen (namespace = custom, key = menge) und hier die enthaltene Stückzahl des Produktes hinterlegen.
In einem Custom-Liquid Block kannst du dann Folgendes einfügen:
{% assign menge = product.metafields.custom.menge %}
{% assign preis = product.selected_or_first_available_variant.price %}
{% if menge != blank %}
{% assign stueckpreis = preis | divided_by: menge %}
<span>Inhalt: {{ menge }} Stück ({{stueckpreis | money }}/ Stück)</span>
{% endif %}
Bedenke aber, dass das nur für Produkte gilt, die keine Varianten enthalten. Sollte es Varianten geben, bei denen sich der Preis oder die Menge ändert, muss man den Code und die Metafelder anpassen.
Folgende Apps bieten das auch an:
https://apps.shopify.com/unitwise?locale=de
https://apps.shopify.com/price-per-unit?locale=de
Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024Teil 1 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 9, 2024Anpassungen des benutzerdefinierten Codes an Shopify-Themes (CSS) leicht gemachtIn diesem...
By Gabe Aug 28, 2024