Shopify Staffelpreise als Mengenrabatt Tabelle auf der Produktseite anzeigen

Veröffentlicht am
Shopify Staffelpreise als Mengenrabatt Tabelle auf der Produktseite anzeigen

In diesem Blogbeitrag zeige ich dir, wie du Shopify Staffelpreise als klickbare Mengenrabatt Tabelle direkt auf der Produktseite umsetzt. Der Kunde kann einen Staffelpreis auswählen, die Menge wird automatisch gesetzt und der Preis wird direkt sichtbar. Zusätzlich richten wir ein, dass der Rabatt auch wirklich im Warenkorb und Checkout greift.

1. Was du am Ende hast

  • Klickbare Shopify Staffelpreise Tabelle auf der Produktseite
  • Preis aktualisiert sich sofort je nach gewählter Staffel
  • Menge wird automatisch auf die passende Mindestmenge gesetzt
  • Rabatt wird im Warenkorb angezeigt und im Checkout abgezogen
  • Optional auch pro Variante unterschiedliche Staffelpreise


Produktseite mit Mengenrabattstabelle

2. Variante A Shopify Staffelpreise für Produkte ohne Varianten

Wenn dein Produkt keine Varianten hat, arbeitest du mit einem Metaobjekt für Rabattstufen und einem Produkt Metafeld, das eine Liste dieser Rabattstufen enthält.

2.1 Metaobjekt Definition anlegen

  1. Gehe zu Einstellungen und dann Metafelder und Metaobjekte
  2. Scrolle zu Metaobjekt Definitionen und erstelle eine neue Definition
  3. Name der Definition "Rabatt"
  4. Feld 1 "Mindestmenge" Typ ganze Zahl Einzelwert
  5. Feld 2 "Rabatt in Prozent" Typ Dezimalzahl Einzelwert
  6. Speichern


Metaobjekt "Rabatt" anlegen

Merke dir die Bezeichnungen der Felder, weil sie später im Code verwendet werden. Idealerweise nutzt du genau die Namen "Mindestmenge" und "Rabatt in Prozent".

2.2 Produkt Metafeld Definition anlegen

  1. Gehe in Metafelder zu Produkte
  2. Lege ein neues Metafeld an mit Name "Staffelpreise"
  3. Wähle als Typ Liste
  4. Wähle als Inhalt Liste von Metaobjekten vom Typ "Rabatt"
  5. Speichern


Metafeld "Staffelpreise" hinzufügen

Wichtig ist wirklich der Typ Liste und nicht ein Einzelwert, damit du mehrere Shopify Staffelpreise Einträge pro Produkt hinterlegen kannst.

2.3 Staffelpreise am Produkt pflegen

  1. Öffne ein Produkt
  2. Scrolle runter zum Bereich Produkt Metafelder
  3. Füge bei Staffelpreise neue Einträge hinzu
  4. Beispiel Mindestmenge 50 Rabatt 0,03
  5. Beispiel Mindestmenge 100 Rabatt 0,07
  6. Beispiel Mindestmenge 150 Rabatt 0,09


Produkt-Metafeld "Staffelpreise"  
Rabatt-Eintrag anlegen

Achte darauf, dass du mit Dezimalwerten arbeitest. 0,03 entspricht 3 Prozent. Der Eintrag muss aktiv sein.


Hast du Fragen?
Sende uns eine Nachricht und sicher dir ein unverbindliches Beratungsgespräch.

Jetzt kontaktieren

3. Variante B Shopify Staffelpreise pro Produktvariante

Wenn du Varianten hast und pro Farbe oder Größe unterschiedliche Staffelpreise brauchst, legst du die Definitionen bei den Varianten an.

3.1 Metaobjekt Definition anlegen

  1. Gehe zu Einstellungen und dann Metafelder und Metaobjekte
  2. Erstelle eine Metaobjekt Definition mit Name "Rabatt Varianten"
  3. Feld 1 "Mindestmenge" Typ ganze Zahl Einzelwert
  4. Feld 2 "Rabatt in Prozent" Typ Dezimalzahl Einzelwert
  5. Speichern


Metaobjekt "Rabatt Varianten" hinzufügen  

3.2 Varianten Metafeld Definition anlegen

  1. Gehe in Metafelder zu Varianten
  2. Lege ein neues Metafeld an mit Name "Staffelpreise Varianten"
  3. Wähle als Typ Liste
  4. Wähle als Inhalt Liste von Metaobjekten vom Typ "Rabatt Varianten"
  5. Speichern


Metafeld "Staffelpreise Varianten" anlegen  

3.3 Staffelpreise je Variante pflegen

  1. Öffne ein Produkt mit Varianten
  2. Öffne die Variante zum Beispiel Farbe Schwarz
  3. Scrolle zum Metafeld Staffelpreise Varianten
  4. Lege die Einträge an zum Beispiel Mindestmenge 50 Rabatt 0,03
  5. Lege weitere Einträge an zum Beispiel Mindestmenge 100 Rabatt 0,07


Metafeld "Staffelpreise Varianten"  
Rabatt-Varianten-Eintrag hinzufügen

Du kannst identische Einträge auch für mehrere Varianten wiederverwenden oder pro Variante eigene Stufen definieren.

4. Tabelle im Theme einbauen

Jetzt bauen wir die Shopify Staffelpreise Tabelle im Theme ein. Ich nutze in meinem Beispiel das Horizon Theme. Das Vorgehen ist aber in fast jedem Theme ähnlich.

  1. Gehe zu Onlineshop und Themes und dann Anpassen
  2. Öffne das Produkt Template
  3. Gehe zum Bereich Produktinformationen
  4. Füge einen Block "Benutzerdefiniertes Liquid" hinzu
  5. Füge den Liquid Code ein, den du aus diesem Link nutzt
  6. Speichern


Benutzerdefiniertes Liquid im Theme Editor auf der Produktseite hinzufügen
Code in "Benutzerdefiniertes Liquid" hinzufügen   Für Produkte ohne Varianten: https://docs.google.com/document/d/1QQ3-0CW8Uvzp5fc5fxXD_IrPl0iIJWuD73H0eulfOlA/edit?usp=sharing Für Produkte mit Varianten, als auch ohne: https://docs.google.com/document/d/15yQ5Ffb03Abr1Cs5LH32vkzGFgQSliJA79t_NnftCSY/edit?usp=sharing Im Code müssen die Bezeichnungen zu deinem Metafeld und Metaobjekt passen. Wenn du die Namen wie oben übernommen hast, kannst du den Code meist ohne Änderungen einfügen.

5. Wichtig damit der Rabatt wirklich im Checkout greift

Die Tabelle zeigt den Rabatt an, aber Shopify zieht den Preis nicht automatisch ab, nur weil es im Frontend steht. Dafür brauchst du automatische Rabatte.

5.1 Automatischen Rabatt anlegen

  1. Gehe zu Rabatte
  2. Klicke Rabatt erstellen
  3. Wähle Rabatt auf Produkte
  4. Wähle Automatisch
  5. Wähle Prozentualer Rabatt und trage den Wert ein zum Beispiel 3 Prozent
  6. Wähle ein Produkt aus
  7. Setze Mindestartikelmenge zum Beispiel 50
  8. Speichern


Rabatt anlegen  

5.2 Pro Produkt separaten Rabatt anlegen

Lege den Rabatt pro Produkt an, nicht quer über mehrere Produkte. Sonst kann ein Kunde die Mindestmenge über verschiedene Artikel kombinieren und trotzdem den Rabatt bekommen. Ziel ist, dass der Rabatt nur greift, wenn die Mindestmenge für genau dieses Produkt erreicht wird.

5.3 Weitere Stufen schnell erstellen

  1. Dupliziere den bestehenden Rabatt
  2. Passe Titel an zum Beispiel 100 Artikel 7 Prozent
  3. Passe Prozentwert an
  4. Passe Mindestartikelmenge an
  5. Speichern

Hast du Fragen?
Sende uns eine Nachricht und sicher dir ein unverbindliches Beratungsgespräch.

Jetzt kontaktieren

6. Warenkorb Limit erhöhen damit 50 oder 100 Stück möglich sind

Shopify begrenzt oft, wie viele Stück ein Kunde dem Warenkorb hinzufügen kann. Damit Shopify Staffelpreise mit hohen Mengen funktionieren, passe das Limit an.

  1. Gehe zu Einstellungen
  2. Gehe zu Checkout
  3. Scrolle zu erweiterten Einstellungen
  4. Suche Limit für zum Warenkorb hinzufügen
  5. Erhöhe den Wert oder deaktiviere das Limit
  6. Speichern


Limit für "Zum Warenkorb hinzufügen" deaktivieren  

7. Metaobjekt Einträge verwalten

Deine Shopify Staffelpreise Metaobjekt Einträge kannst du zentral bearbeiten.

7.1 Wo du sie findest

  1. Shopify Admin öffnen
  2. Inhalt
  3. Metaobjekte
  4. Rabatt oder Rabattvarianten wählen


Metaobjekt-Einträge verwalten  

7.2 Bearbeiten und wiederverwenden

  • Eintrag anklicken Werte ändern speichern
  • Status auf aktiv prüfen
  • Bestehende Einträge kannst du bei mehreren Produkten auswählen und wiederverwenden

Hinweis Wenn du einen Eintrag änderst, ändert er sich überall, wo er verwendet wird.

8. FAQ

8.1 Warum sehe ich die Shopify Staffelpreise Tabelle nicht auf der Produktseite

Prüfe ob du den Block Benutzer definiertes Liquid im richtigen Produkt Template eingefügt hast und ob das Produkt die Staffelpreise Einträge im Metafeld oder Varianten Metafeld wirklich hat.

8.2 Warum ändert sich zwar der Preis auf der Produktseite aber im Warenkorb passiert nichts

Dann ist die Tabelle nur eine Anzeige. Lege zusätzlich einen automatischen Rabatt in Shopify an, der auf das Produkt gilt und eine Mindestartikelmenge hat.

8.3 Welche Werte muss ich bei Rabatt in Prozent eintragen

Nutze Dezimalwerte. 0,03 entspricht 3 Prozent. 0,07 entspricht 7 Prozent. Nutze keine ganzen Zahlen.

8.4 Muss ich für jede Stufe einen eigenen Rabatt anlegen

Ja, pro Stufe brauchst du einen eigenen automatischen Rabatt, zum Beispiel einmal 50 Stück 3 Prozent und einmal 100 Stück 7 Prozent.

8.5 Warum sollte ich den Rabatt pro Produkt anlegen

Sonst kann Shopify die Mindestmenge über verschiedene Produkte zusammenzählen und der Rabatt greift obwohl der Kunde die Mindestmenge für das eigentliche Produkt nicht erreicht hat.

8.6 Wie setze ich unterschiedliche Staffelpreise pro Variante um

Nutze ein Varianten Metafeld als Liste von Metaobjekten und pflege die Einträge direkt in jeder Variante, zum Beispiel nur für Schwarz, während andere Varianten keine Einträge bekommen.

8.7 Warum kann ich keine 100 Stück in den Warenkorb legen

Dann ist das Warenkorb Limit aktiv. Erhöhe oder deaktiviere das Limit in den Checkout Einstellungen.

Nico Münster
Beratung & Frontend-Entwicklung

Nico ist Shopify-Entwickler und strategischer Shopify-Berater bei Sayweb. Mit über sieben Jahren Erfahrung in der Softwareentwicklung und einem Bachelor in Wirtschaftsinformatik der Universität Hildesheim begleitet er B2C- und B2B-Unternehmen im DACH-Raum bei der Umsetzung individueller Shopify-Projekte. Sein Themenspektrum reicht von Theme-Entwicklung und App-Integrationen über Migrationen bis hin zum rechtskonformen Shopbetrieb in Deutschland. Auf dem Sayweb-Blog und YouTube-Kanal teilt er regelmäßig Tutorials und Praxiserfahrungen aus laufenden Projekten. Seine Freizeit verbringt Nico mit seiner Familie oder im Fitnessstudio.