Ich habe eine bestimmte Art von Warenkorbregel, die ich erstellen möchte. Sie können sich das als "Sortenrabatt" vorstellen. Je mehr Produkte aus verschiedenen Kategorien der Kunde in seinem Warenkorb hat, desto größer ist der Rabatt, den er auf seine Bestellung erhält:
Beispiel
Kategorien:
Schuhe (3% Rabatt)
Mäntel (2% Rabatt)
Jacken (2% Rabatt)
Verkauf (vom Rabatt befreit)
Zubehör (5% Rabatt)
Szenario:
Ein Kunde fügt dem (leeren) Warenkorb ein Produkt aus der Kategorie Schuhe im Wert von £ 40 hinzu. Dies erhöht die Gesamtsumme des Warenkorbs um 3%, was zu £ 38,80 (40 - 3%) führt.
Dann wird ein Produkt aus der Kategorie Mäntel im Wert von £ 200 in den Warenkorb gelegt. Der Gesamtrabatt erhöht sich auf 5% für den Warenkorb, was zu £ 228 (240 - 5%) führt.
Ein zweites Produkt aus Schuhen wird im Wert von 30 £ hinzugefügt. Da die Preisregel bereits angewendet wurde, wird der Rabatt nicht beeinflusst, was zu einem Gesamtbetrag von 256,50 £ (270 - 5%) führt.
Ein Verkaufsartikel wird im Wert von 10 £ zu einem reduzierten Preis von 8 £ in den Warenkorb gelegt. Dies ist vom Abzug für die anderen Produkte ausgenommen, was insgesamt £ 264,5 ergibt.
Über die Benutzeroberfläche "Warenkorbpreisregel" können Sie einen festen Betrag aus dem Warenkorb entfernen. Alternativ können Sie einen prozentualen Betrag auf Artikel anwenden, die den festgelegten Bedingungen entsprechen.
Ist das oben beschriebene Szenario möglich, ohne eine benutzerdefinierte Erweiterung zu schreiben? Wenn nicht, wäre ein Ratschlag, wo ich anfangen soll, willkommen, da Magento mir immer noch ein wenig fremd ist.
Antworten:
Die einzelnen Verkaufsregeln sind möglich, sodass Sie eine Warenkorbregel erstellen können, die einen Prozentsatz für jede Bestellung angibt, die Artikel enthält, die aus einer bestimmten Kategorie gekauft wurden. Sie können dann andere Regeln für andere Kategorien erstellen. So könnte jeder von ihnen kumulativ zB 2% Rabatt auf die Bestellung geben.
Diese Regeln kennen sich jedoch nicht. Sie wissen also nicht, wie hoch der aktuelle Rabatt ist (aus den anderen Regeln) und können dann nicht mit dem "Wenn" entscheiden, ob ein weiterer Rabatt möglich ist.
Was den produktspezifischen Rabatt betrifft, können Sie diesen mit einer Regel oder nur einem Sonderpreis für das Produkt durchführen.
Wenn Sie dies mit einem Modul tun möchten, codiert das einfache Bit die gewünschten Regeln. Es sind noch einige weitere Änderungen erforderlich. Möglicherweise müssen Vorlagen aktualisiert werden (um Ihre zusätzliche Werbebuchung anzuzeigen), einige XML-Dateien für die Bestellung 'totals_sort' - es geht weiter.
Ich bin auch der Meinung, dass Ihre ursprüngliche Verkaufsidee für Kunden tatsächlich verwirrend sein könnte. Manchmal müssen die X-Y-Regeln für Ausgaben für die Leute leicht verständlich sein.
quelle