Magento

Warenkork Preisregeln

Verstehen & erweitern

von Tobias Vogt / @tobi_pb / www.code-x.de

Wer ich bin

Warum das Thema?

Danke Nikolai für die Inspiration

Mage_SalesRule vs. Mage_CatalogRule

Regelbasiertes System


            Wenn der Artikel mit dem Attribute x im Warenkorb ist
             UND der Warenwert größer als 10 € ist
             UND der Versand nach Deutschland erfolgt

            Dann
             gewähre 10% Rabatt
             UND führe keine andere Regel mehr aus

        

Bedingungen

Eigene Bedingung?

## Ajax - Request - /admin/promo_quote/newConditionHtml/form/rule_conditions_fieldset/?[..]&type=webguys_salesrule_demo-condition_storeview
## Speichern? salesrule.conditions_serialized
            a:7:{s:4:"type";s:32:"salesrule/rule_condition_combine";s:9:"attribute";N;s:8
            "operator";N;s:5:"value";s:1:"1";s:18:"is_value_processed";N;s:10:
            "aggregator";s:3:"all";s:10:"conditions";a:1:{i:0;a:5:{s:4:"type";s:42:"
            webguys_salesrule_demo/condition_storeview";s:9:"attribute";b:0;s:8:
            "operator";s:2:"==";s:5:"value";s:7:"default";s:18:
            "is_value_processed";b:0;}}}
        

Aktionen

Eigene Eingaben

### #my #fail ```php /** * Quote item discount calculation process * * @param Mage_Sales_Model_Quote_Item_Abstract $item * @return Mage_SalesRule_Model_Validator */ public function process(Mage_Sales_Model_Quote_Item_Abstract $item) ```

Danke!

Sagt @tobi_pb

http://www.webguys.de/praesi/warenkorbpreisregeln/