Erstellen eines Einkaufswagens Preis Regel in Magento automatisch
Ich würde gerne eine Warenkorb-Preis-Regel, dass gibt ein Benutzer 10% Rabatt auf Ihre Bestellung, wenn und, wenn Sie einen Prozess auf meinem Magento-Website.
Es ist eine Methode, die hier , fügt die in der Regel direkt auf die Datenbank. Das ist eine wenig invasive, für meinen Geschmack.
Wie würde ich mich über diese mit Magento Methoden?
InformationsquelleAutor Laizer | 2010-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Allgemeine Regel, Sie sollten in der Lage sein, etwas zu tun, dass das Magento-system selbst ohne eine einzige Codezeile schreiben zu SQL. Fast alle Magento-Daten-Strukturen Magento-Modell-Klassen.
Führen Sie den folgenden code irgendwo sehen was für ein salesrule/Regel-Modell aussieht. Dies setzt Voraus, Sie haben eine einzige Shopping Cart Price Rule in der admin mit der ID 1
Nutzung der abgebildeten Daten als Richtschnur, wir können programmgesteuert erstellen eines Modells mit den folgenden
Für alle, die neugierig sind, die oben generierten code, mit der Technik diskutiert hier
Ja, es sieht aus wie Aktionen gespeichert werden als separate Modelle im system irgendwo, und dann Hinzugefügt, um salesrule/Regel. Meine Vermutung ist, dass die serialisierten Feld vorhanden ist für einen schnellen Zugriff. So, nachdem ich die oben genannten würden Sie manuell hinzufügen (über einige Methode, oder vielleicht Ihre Einstellung Regel-id).
Yup - sieht aus wie Mage_SalesRule_Model_Rule_Action_product
InformationsquelleAutor Alan Storm
Haben Sie einen Blick auf meinen code.Es wird Aktion hinzufügen Zustand.
Wenn Sie möchten, fügen Sie die Bedingung für die shopping cart price rule dann diesem Beispiel Folgen.
InformationsquelleAutor ahsan