This document provides an overview of promotion rules in Magento. It discusses:
- The different types of prices in Magento like final price, minimal price, and how they are calculated.
- The differences between catalog rules and shopping cart rules, including how each type is applied and the conditions that can be used.
- How to customize promotion rules by creating custom condition and action models that extend the base Magento classes.
- The Mage_Rule module that is used to define rules and conditions/actions in Magento. Specific implementations for catalog and sales rules are also mentioned.