Magento zertifiziert
Magento

Rabatte auf die Gesamtsumme

Rabatte auf die Gesamtsumme

Ziel

Magento verfügt bereits im Standard über einige Möglichkeiten, Rabatte auf Basis diverser Kriterien zu vergeben. Was nicht dazu gehört, ist ein Rabatt, welcher als Bedingung die Gesamtsumme enthält. Insbesondere, wenn verschiedene Rabatte miteinander kombiniert oder die Versandkosten berücksichtigt werden sollen, ist die Prüfung der Gesamtsumme eine sinnvolle Erweiterung für den Shopbetreiber.

Unsere Lösung

Modul: Tofex Sales Rule Totals

Für die Prüfung der Gesamtsumme ist es notwendig, den Ablauf der Berechnung eines Warenkorbes zu erweitern. Dabei wird der reguläre Prozess nicht verändert, sondern nur neue Prozessschritte hinzugefügt. Wichtig ist dabei, dass die neuen Schritte keine unnötige Last produzieren. Um das zu erreichen, merkt sich das Modul bei der Prüfung der Rabatte im regulären Prozess, ob es Regeln gab, welche die Gesamtsumme prüfen. Diese werden zunächst ignoriert und für eine spätere Bearbeitung markiert. Zudem werden alle Regeln ohne die neue Bedingung nicht noch einmal geprüft in den hinzugefügten Schritten.

Nachdem die Gesamtsumme des Warenkorbes berechnet wurde, erfolgt nun die Prüfung der zuvor markierten Regeln. Ergibt sich hierbei eine erfolgreiche Anwendung, wird die Steuer und Gesamtsumme des Warenkorbes neu berechnet. Greift keine Regel, werden die Schritte übersprungen, sodass keine Neuberechnung ohne Notwendigkeit erfolgt. Dadurch bleibt die Last unverändert, auch wenn es aktuell keine (aktiven) Regeln gibt, welche die Gesamtsumme als Bedingung verwenden.

Zu beachten gilt jedoch, dass in vielen Shops die Versandkosten erst im Laufe des Checkouts ermittelt werden. Das kann zu Beeinträchtigungen bei der Usability führen bzw. auch zu falschen Anzeigen für den Nutzer, denn Magento berechnet den Warenkorb auch während des Checkouts immer wieder neu. Sollte nun durch die Auswahl einer Versandart eine Gesamtsumme erreicht werden, die erst jetzt eine Anwendung der Regel erlaubt, so muss dem Nutzer die Änderung seines Warenkorbes entsprechend kommuniziert werden. Um das zu verhindern, gibt es neben der Verwendung der reinen Gesamtsumme auch die Möglichkeit die Gesamtsumme abzüglich der Versandkosten als Kriterium zu definieren.

2019-07-20 14:12:09
Warum entwickeln wir eigene Extensions? Warum verkaufen wir keine Extensions?

Kontakt

Tofex UG
Leutragraben 1
D-07743 Jena

Telefon: +49 3641 559 87 40
E-Mail: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!