Forum
12.10.2026, 08:38

Gutschein/Rabatt automatisch im Warenkorb wenn

Sehr geehrte Kunden,

ein Onlinehändler hat sich für das kommende Weihnachtsgeschäft eine neue Rabattfunktion gewünscht.

Die Aufgabe:

Der Endkunde sollte automatisch einen Rabatt auf Artikel mit einem Artikelzusatz X bekommen, wenn Artikel mit Artikelzusatz Y im WK liegen.

Wir haben das wie folgt umgesetzt und sofort um ein paar Optionen erweitert. Wie üblich soeben Ihnen allen ausgeliefert!

Wie jeder weiß, kann man Rabatte auch auf Artikelzusätze generieren:



Um diese Funktion nicht umständlich neu zu entwickeln, haben wir uns der Gutscheine bedient. Sie legen zunächst einen neuen Rabatt plus Gutschein an, der vergeben werden soll. Neue Rabatte kann man wie oben gezeigt direkt beim Erstellen eines Gutscheincodes definieren.

Warum es wichtig ist dafür einen neuen Gutschein zu erstellen?
Nun, wenn Sie einen vorhandenen auswählen, den Sie bereits in anderen Aktionen (z.B. Newslettern) dem Kunden zur möglichen Eingabe mitgeteilt haben und dieses nun davon abhängig machen, dass er nur in Kombination mit schon im WK liegenden Artikeln funktioniert, würde der Besucher diesen evtl. nicht reinlegen können. Wenn die Artikel aus dieser Funktion nicht im WK liegen, wird der Gutschein sofort wieder rausgelöscht. Die Eingabe des Codes für den Kunden wäre nicht möglich und unnötige Supportanrufe die Folge.

Dann wechseln wir in den Menüpunkt Sonstiges > Grundeinstellungen zum Abschnitt 11:



Mit der Anlage einer neuen PHP-Variable mit dem Namen

gutschein_inWK_wenn

definieren wir nun eine solch gewünschte Automatik. Die Möglichen Parameter sind mit Semikola getrennt. Das Beispiel

azu;3;NEUGG;0

bedeutet:

Wert 1:Typ
azu=Artikelzusatz
ag=Artikelgruppe
aug=Artikel-Untergruppe
aug2=Artikel-Untergruppe2
zk1=Zusatzkategorie
zk2=Zusatzkategorie2
sk1=Spezialkategorie
sk2=Spezialkategorie2
her=Hersteller/Marke
Wert 2:die ID z.b. einer AZU oder einer AUGhier also die 3
Wert 3:der Gutscheincode, der in den WK gelegt werden sollhier als Beispiel "NEUGG"
Wert 4:0 = normal
1 = unsichtbar
neu also ist eine Funktion, mit der Sie den Gutschein unsichtbar im Warenkorb machen können. Das dient dazu die Warenkorbanzeige clean zu halten. Macht natürlich nur bei Rabatten Sinn und nicht bei Wertgutscheinen mit festem Wert.

Wie immer der Hinweis, dass man nach dem Speichern von PHP-Variablen auch erneut auf den Speichern Button der Grundeinstellungen klicken muss, damit diese im System wirksam werden.

Sie haben Ideen diese Funktion noch auszubauen?
Na sie wissen schon: 02291808770


Forum-Archiv

Alle Beiträge aus:

2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002,