PrestaShop bietet zwei Rabattmechanismen, die sich ähneln und nicht dasselbe tun. Sie zu verwechseln erzeugt Aktionen, die nicht angezeigt werden, Rabatte, die sich stapeln, obwohl sie es nicht sollten, oder das Gegenteil.
Was jeder Mechanismus tut
Der spezifische Preis wirkt auf das Produkt. Er ändert den angezeigten Preis im Katalog, auf der Produktseite, in den Listings und in den Feeds. Der Kunde sieht direkt den neuen Preis, in der Regel mit durchgestrichenem Altpreis.
Er gilt nach Bedingungen: Zeitraum, Kundengruppe, Shop, Währung, Land, Mindestmenge und gegebenenfalls eine bestimmte Variante.
Die Warenkorbregel wirkt auf die Bestellung. Sie greift im Warenkorb, betrifft einen Betrag oder einen Prozentsatz der Summe und kann an einen Mindestbetrag, einen Code oder einen Versanddienstleister geknüpft sein.
Der Katalog kennt sie nicht: Die angezeigten Preise bleiben die normalen Preise, und der Rabatt erscheint als separate Zeile im Warenkorb.
Der Unterschied, der entscheidet
Eine einzige Frage entscheidet in fast allen Fällen: Muss der reduzierte Preis vor dem Warenkorb sichtbar sein?
Wenn ja, spezifischer Preis. Das gilt für jede Aktion, die auf den Produktseiten, in den Listings und in Ihren Feeds an Preisvergleicher erscheinen soll und für die Sie ein Badge wollen.
Wenn nein, Warenkorbregel. Das gilt für Gutscheincodes, an einen Bestellbetrag geknüpfte Rabatte und alles, was von der Zusammensetzung des Warenkorbs abhängt.
Wichtige Folgerung: Eine Warenkorbregel erscheint niemals in Ihren Produktfeeds. Wenn Sie einen Preisvergleicher oder eine Werbeplattform bespielen, muss Ihr Aktionspreis ein spezifischer Preis sein, sonst wird er nicht übertragen.
Die Anwendungsreihenfolge
Ein technischer Punkt, der die meisten Rechenüberraschungen erklärt.
Die Abfolge ist folgende. Der Basispreis des Produkts, gegebenenfalls durch Variantenaufschläge verändert. Dann der spezifische Preis, falls einer greift. Dann die Warenkorbregeln, auf die so erhaltene Summe.
Folge: Ein Warenkorbrabatt von 20 % auf ein Produkt, das bereits einen spezifischen Preis hat, wird auf den bereits reduzierten Preis angewendet, nicht auf den Ausgangspreis. Die kumulierte Reduzierung liegt also unter 40 %.
Zweite, weniger offensichtliche Folge: Wenn mehrere spezifische Preise auf dasselbe Produkt anwendbar sind, wählt PrestaShop den spezifischsten, also den mit den präzisesten Bedingungen. Sie stapeln sich nicht untereinander.
Die Spezifitätshierarchie folgt den Kriterien: Ein Preis für eine bestimmte Variante und eine Kundengruppe schlägt einen Preis für den gesamten Katalog.
Mengenrabatt-Modul für PrestaShop 8 & 9 — X kaufen, Y gratis & Aktions-BadgesFünf Mengenmechaniken, jeweils mit dem Badge, das sie auf dem Produktbild verkauft.79,00€
Das Stapeln von Warenkorbregeln
Anders als spezifische Preise können sich Warenkorbregeln stapeln, und genau das erzeugt die bösen Überraschungen.
Zwei Parameter steuern dieses Verhalten. Die Priorität, die die Anwendungsreihenfolge bestimmt. Und das Kennzeichen der Kompatibilität mit anderen Regeln, mit dem sich das Stapeln ausschließen lässt.
Drei Vorkehrungen.
Prüfen Sie das Stapeln vor der Veröffentlichung. Legen Sie einen Testwarenkorb mit allen aktiven Regeln an und betrachten Sie die Summe. Ein Willkommensrabatt von 10 %, gestapelt mit einem Treuerabatt von 15 % und einer Saisonaktion von 20 %, kann in einem Verlustverkauf enden.
Setzen Sie eine Obergrenze für den Gesamtrabatt, wo möglich, oder markieren Sie Ihre Regeln als untereinander nicht kombinierbar.
Vorsicht bei automatischen Regeln ohne Code. Sie greifen stillschweigend, und niemand bemerkt es vor der Margenanalyse.
Der Fall der Mengenaktionen
Hier zeigen beide Mechanismen ihre Grenzen, und es ist in der Praxis die häufigste Situation.
Der spezifische Preis beherrscht eine Mindestmenge: Ab drei Artikeln sinkt der Stückpreis auf einen bestimmten Betrag. Das funktioniert gut für Staffelpreise.
Er beherrscht nicht das X kaufen, Y geschenkt. Drei kaufen, einer geschenkt ist weder ein Staffelpreis noch ein Rabatt auf die Summe: Es ist eine Regel, die auf eine Menge abzielt und pro Tranche gelten muss.
Die Warenkorbregel beherrscht es ebenso wenig: Sie rechnet mit dem Betrag, nicht mit den Einheiten.
Die üblichen Umwege sind unbefriedigend. Ein Staffelpreis ab vier Artikeln liefert ein ähnliches Ergebnis, aber die Anzeige sagt nicht „einer geschenkt“. Eine Warenkorbregel, die ein Produkt schenkt, wiederholt sich nicht pro Vierertranche.
Es ist der typische Fall, in dem keiner der beiden nativen Mechanismen die Arbeit erledigt.
Die Kataloganzeige
Vier Punkte zum Beachten.
Der durchgestrichene Preis erscheint nur bei einem spezifischen Preis, und nur, wenn die Reduzierung so ausgedrückt ist, dass sich der Referenzpreis berechnen lässt.
Aktionsbadges in den Listings folgen derselben Logik: Sie werden durch das Vorhandensein eines spezifischen Preises ausgelöst.
Die Preissortierung berücksichtigt spezifische Preise, nicht Warenkorbregeln. Ein per Warenkorbregel stark rabattiertes Produkt erscheint in der Sortierung zu seinem Normalpreis.
Preisbereichsfilter ebenso. Ein Kunde, der unter 50 Euro filtert, sieht kein 60-Euro-Produkt, das per Warenkorbregel auf 45 rabattiert ist.
Diese beiden letzten Punkte erklären, warum Aktionen, die entdeckt werden sollen, über den spezifischen Preis laufen müssen.
Die Konformität der Anzeige
Eine Erinnerung mit Folgen für die Wahl des Mechanismus.
Eine Rabattankündigung muss nach §11 PAngV den niedrigsten Gesamtpreis der letzten dreißig Tage angeben. Diese Pflicht knüpft an die Rabattankündigung an, also hauptsächlich an spezifische Preise und ihre durchgestrichene Anzeige.
Zwei praktische Folgen. Ihr durchgestrichener Preis muss diesem Referenzpreis entsprechen, nicht einer unverbindlichen Preisempfehlung oder einem nie praktizierten Tarif. Und die Preishistorie muss aufbewahrt werden, um ihn belegen zu können.
Ein im Warenkorb per Gutscheincode angewendeter Rabatt folgt einer anderen Logik, aber Vorsicht bleibt geboten, sobald ein Prozentsatz öffentlich angekündigt wird.
Die Entscheidungstabelle
Sechs Situationen und ihre Antwort.
Sale auf ein Sortiment: spezifischer Preis, mit Zeitraum und durchgestrichenem Preis.
Gutscheincode per E-Mail: Warenkorbregel mit Code.
Dauerrabatt für Gewerbekunden: spezifischer Preis pro Kundengruppe.
Kostenloser Versand ab einem Betrag: Warenkorbregel.
Staffelpreis nach Menge: spezifischer Preis mit Mindestmenge.
X kaufen, Y geschenkt: nativ keiner von beiden.
Vor der Veröffentlichung prüfen
Vier Kontrollen an einem Testwarenkorb.
Der auf der Produktseite angezeigte Preis entspricht dem, was Sie erwarten.
Der Preis im Listing ist identisch mit dem der Produktseite.
Die Warenkorbsumme nach Anwendung aller Regeln bleibt über Ihrer Margenschwelle.
Der Produktfeed, falls vorhanden, überträgt den Aktionspreis korrekt.
Das Modul Mengenaktionen für PrestaShop behandelt den Fall, den weder der spezifische Preis noch die Warenkorbregel auf PrestaShop 8 und 9 abdecken: X-kaufen-Y-geschenkt-Angebote pro Tranche, explizite Anzeige des Angebots auf der Produktseite und im Warenkorb, Badges in den Listings und kontrollierte Kompatibilität mit anderen Rabatten.