Rabatt für den kompletten Warenkorb -> inklusive der Versandkosten

Topic summary

Ein Nutzer möchte einen Gutscheincode über 50€ erstellen, der sowohl Produktkosten als auch Versandkosten abdeckt. Wenn der Warenkorbwert unter 50€ liegt, sollen die Versandkosten (4,95€) automatisch mit reduziert werden, sodass der Kunde maximal 50€ zahlt.

Herausforderung:

  • Diese Funktion ist nicht nativ in Shopify verfügbar
  • Standard-Rabattcodes können nicht gleichzeitig Produkte und Versand dynamisch basierend auf dem Restwert reduzieren

Vorgeschlagene Lösungen:

  • Nutzung erweiterter Rabatt-Apps wie “Discount Ninja” mit bedingter Logik
  • Custom-Entwicklung über Shopify API oder Theme-Anpassungen (cart.liquid)
  • Alternative: Kostenloser Versand ab 50€ Bestellwert kombiniert mit Produktrabatt

Wichtiger Hinweis: Liquid-Anpassungen ändern nur die Anzeige im Warenkorb, nicht die tatsächlichen Versandkosten im Checkout.

Ergebnis: Der Nutzer konnte die gewünschte Funktion mit der “Geschenkgutschein”-Funktion unter “Produkte” umsetzen, wobei unklar bleibt, ob die vollständige Logik (inklusive Versandkostenreduktion) damit abgebildet wurde.

Summarized with AI on November 16. AI used: claude-sonnet-4-5-20250929.

Hey @Alex0815

Danke für das Screenshot und an erster Stelle raten wir zur Vorsicht mit sog. “gestapelten Rabatte” oder zu viele Rabatte und Geschenkgutscheine die ein Shop und Business letztendlich mehr Schaden anrichten können als Gutes (was die Daten und Untersuchungen zeigen). Wir empfehlen daher Rabatte und Geschenkgutscheine sparsam an die Kunden zu “verschenken” ansonsten setzt man die falschen Erwartungen der Kunden. Und in deinem Fall handelt es sich also um einen Rabattcode und nicht ein “Geschenkgutschein” wie du es beschreibst, ist das richtig?

Dann wenn ich das richtig verstehe, sähe der Rabatt denn du möchtest wie folgt aus:

  • Rabattcode hat einen Betrag von €50 auf die Bestellung (oder auf das Produkt?)
  • Die Versandkosten werden direkt mit dem Rabattbetrag reduziert, wenn der Kaufpreis weniger als 50€ beträgt.

Heisst das die folgende Logik?

  • IF Bestellungs-Gesamtwert + Versand = €50
  • THEN apply Discount Code “€50”

Ganz klar ist es deiner Beschreibung nicht zu entnehmen genau was du erreichen möchtest. Hast du diese Möglichkeit unserer Doku hier und auch hier entnommen und wenn ja, wo genau bzw. kannst du mir die genaue Stelle zeigen, die besagt, dass “der Rabattcode in Höhe von 50€ auch die Versandkosten direkt mit reduziert, wenn der Einkaufspreis unter 50€ ist”?

Oder hast du das mal auf einer anderen Plattform als Shopify machen können oder gesehen? Und kannst du vielleicht eine genaue Beschreibung des Workflows hier posten, so dass wir das besser analysieren können?

Nicht vergessen, das Einrichten eines kostenlosen Versands ab einem bestimmten Betrag wie €50 in Shopify ist relativ einfach. Du kannst beispielsweise im Bereich “Preisbasierte Versandtarife” und “Versandtarif hinzufügen” einen Versandtarif mit dem Namen, z.B. “Kostenloser Versand” einrichten und setze den Versandpreis auf 0€ und bei “Basierend auf Bestellpreis” gibst du €50 ein:

Jetzt erhalten Kunden automatisch einen kostenlosen Versand für Bestellungen über 60€ in der angegebenen Versandzone.

Wenn du möchtest, dass ein Rabattcode sowohl den Produktpreis als auch die Versandkosten reduziert, solltest du die Einstellungen des Codes überprüfen und sicherstellen, dass er so konfiguriert ist, dass er beide Kostenpunkte abdeckt. Du musst halt sicherstellen, dass sowohl “Produkte” als auch “Versand” als Rabattbereiche ausgewählt sind.

Der Istwert ist also dass wenn ein Kunde diesen Rabattcode verwendet und sein Warenkorb einen Wert von weniger als 50€ hat, wird der Restbetrag nach Abzug des Produktpreises von den Versandkosten abgezogen. Wenn der Warenkorbwert plus die Versandkosten weniger als 50€ beträgt, wird der Kunde nur den verbleibenden Betrag über 50€ zahlen (wenn überhaupt).

Bitte beachte, dass dieser Istwert in dieser Form nicht unbedingt möglich sein könnte, wie du dir es vorstellst, ausser man überlegt sich das etwas anders zu lösen. Es ist immer eine gute Idee, nach dem Einrichten des Rabattcodes einen Testkauf durchzuführen, um sicherzustellen, dass alles wie gewünscht funktioniert.