SalesRule Validator Model
Allows dispatching before and after events for each controller action
Located in /SalesRule/Model/Validator.php (line 37)
Varien_Object | --Mage_Core_Model_Abstract | --Mage_SalesRule_Model_Validator
Store information about addresses which cart fixed rule applied for
Defines if method Mage_SalesRule_Model_Validator::process() was already called Used for clearing applied rule ids in Quote and in Address
Defines if method Mage_SalesRule_Model_Validator::reset() wasn't called Used for clearing applied rule ids in Quote and in Address
Rule source collection
Information about item totals for rules.
Inherited from Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Retrieve information about usage cart fixed rule by quote address
Init validator Init process load collection of rules for specific website, customer group and coupon code
Calculate quote totals for each rule and save results
Merge two sets of ids
Convert address discount description array to string
Quote item discount calculation process
Quote item free shipping ability check This process not affect information about applied rules, coupon code etc.
This information will be added during discount amounts processing
Apply discounts to shipping amount
Set information about usage cart fixed rule by quote address
Add rule discount description label to address object
Check if rule can be applied for specific address/quote/customer
Get address object which can be used for discount calculation
Return item base price
Return item price
Return discount item qty
Get rules collection for current object state
Retrieve subordinate coupon IDs
Inherited From Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()
Documentation generated on Fri, 11 Feb 2011 17:15:49 +0200 by phpDocumentor 1.4.3