Preis pro Einheit (Stückpreis) auf der Produktübersichtsseite anzeigen

Topic summary

Problemstellung:
Ein Shopify-Händler verkauft Artikel im 2er-Set (7,95 €) und möchte den Stückpreis (3,97 € pro Einheit) auf der Produktübersichtsseite anzeigen. Die Standard-Grundpreisanzeige in Shopify unterstützt nur Gewichtseinheiten (g, kg, cm), keine Stückzahlen.

Lösung mit Metafeldern:

  • Ein Custom-Metafeld vom Typ “Integer” anlegen, um die Anzahl der Einheiten zu hinterlegen
  • Custom-Liquid-Code verwenden, der den Produktpreis durch die Einheitenanzahl teilt
  • Beispiel-Code: {{ product.price | divided_by: units | money }}

Umsetzung:
Der Code funktioniert erfolgreich auf der Produktdetailseite. Für die Produktübersichtsseite (Collection-Page) muss der Code in der entsprechenden Theme-Datei für Produktkarten eingefügt werden.

Wichtiger Hinweis:
In der Kategorieansicht müssen die Objektnamen angepasst werden:

  • productitem oder card_product (je nach Theme)
  • Beispiel: item.metafields.custom.units statt product.metafields.custom.units
Summarized with AI on November 16. AI used: claude-sonnet-4-5-20250929.

@Jens-hess das musst du in im Theme in der entsprechenden Datei einfügen, welche die Produktkarten (in der Kategorie-Ansicht) darstellt. Das Prinzip ist das gleiche, wobei man darauf achten muss, wie das “product”-objekt genannt wird. In manchen Themes heißt es “card_product” oder “item”.

Das Metafeld und die Preisdaten müssen sehen dann so aus:

item.metafields.custom.units” statt “product.metafields.cutom.units

item.price” statt “product.price

1 Like