Staffelrabatt mit einem Gutscheincode (10 € ab 100 €, 20 € ab 200 €) im Standard möglich?

Hallo zusammen,

wir versuchen aktuell, eine Promotion in Shopware 6.5.6.1 umzusetzen.

Gewünschte Logik:

  • Ein Gutscheincode pro Kunde
  • 10 € Rabatt ab 100 € Warenwert
  • 20 € Rabatt ab 200 € Warenwert
  • Mindestwarenwert und Rabatt sollen sich ausschließlich auf Produkte einer bestimmten Kategorie beziehen.

Folgendes haben wir bereits getestet:

  1. Eine Promotion mit zwei Rabattblöcken
    • Rabatt 1: 10 €
    • Rabatt 2: 20 €
    • Ergebnis: Bei >200 € werden beide Rabatte addiert.
  2. Warenkorbregeln im Rule Builder
    • Regel ≥100 €
    • Regel ≥200 €
    • Regeln über Bedingungen der Promotion eingebunden.
    • Ergebnis: Die Regeln steuern lediglich die Gültigkeit der Promotion, nicht die einzelnen Rabatte.
  3. Produktregeln
    • Funktionieren korrekt.
    • Der Rabatt wird ausschließlich auf Produkte der gewünschten Kategorie angewendet.
  4. Zwei Promotions
    • Mit unterschiedlichen Gutscheincodes funktioniert das.
    • Mit identischem Gutscheincode lässt sich die zweite Promotion nicht speichern.

Uns irritiert die offizielle Shopware-Dokumentation, in der Staffelbeispiele mit Priorität und „Do not combine with“ beschrieben werden. Wir können diese Konstellation mit einem festen bzw. personalisierten Gutscheincode jedoch nicht nachbauen.

Unsere Frage:

Ist die gewünschte Logik mit dem Shopware-Standard in 6.5.6.1 überhaupt möglich?

Falls ja:

  • Wie muss die Promotion aufgebaut werden?
  • Oder ist hierfür tatsächlich eine Erweiterung des Promotion Calculators bzw. eine Individualentwicklung erforderlich?

Vielen Dank!

Das ist das Problem, bzw. damit geht es nicht. Du kannst zwar je Rabattaktion mehrere Rabatte definieren, die Regel auf den Warenwert geht aber nur einmalig für die Rabattaktion.

Also nicht umsetzbar im Standard.