Order model
Supported events: sales_order_load_after sales_order_save_before sales_order_save_after sales_order_delete_before sales_order_delete_after
Located in /Sales/Model/Order.php (line 39)
Varien_Object | --Mage_Core_Model_Abstract | --Mage_Sales_Model_Abstract | --Mage_Sales_Model_Order
Array of action flags for canUnhold, canEdit, etc.
Flag: if after order placing we can send new email to the customer.
Inherited from Mage_Core_Model_Abstract
Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Set the order status history object and the order object to each other Adds the object to the status history collection, which is automatically saved when the order is saved.
See the entity_id attribute backend model. Or the history record can be saved standalone after this.
Add status change information to history
Retrieve order cancel availability
Check if comment can be added to order history
Retrieve order credit memo (refund) availability
Retrieve order edit availability
Check whether there can be a transaction update fetched for payment in review state
Retrieve order hold availability
Retrieve order invoice availability
Retrieve order reorder availability
Check whether payment can be accepted or denied
Retrieve order shipment availability
Retrieve order unhold availability
Getter whether the payment can be voided
Get formated price value including order currency rate to order website currency
Retrieve text formated price value includeing order rate
Retrieve can flag for action (edit, unhold, etc..)
********************* ADDRESSES **************************
Return collection of order status history items.
Retrieve order website currency for working with base prices
Retrieve order total due value
Retrieve order billing address
Return flag for order if it can sends new email to customer.
Get formated order created date in store timezone
Retrieve order creditmemos collection
Retrieve order invoices collection
Get random items collection with related children
Get currency model instance. Will be used currency with which order placed
Get random items collection without related children
Retrieve order payment model object
********************* PAYMENTS **************************
Enter description here...
Retrieve array of related objects
Used for order saving
Retrieve order shipments collection
Retrieve order shipping address
Enter description here...
Retrieve label of order status
Retrieve store model instance
Retrieve order website currency for working with base prices
Retrieve order total due value
Retrieve tracking numbers
Retrieve order tracking numbers collection
Return collection of visible on frontend order status history items.
Check order creditmemos availability
Check order invoices availability
Check order shipments availability
Check whether order is canceled
Whether the order has nominal items only
Check whether the payment is in payment review state
In this state order cannot be normally processed. Possible actions can be:
Whether specified state can be set from outside
Load order by custom attribute value. Attribute value should be unique
Load order by system increment identifier
Create new invoice with maximum qty for invoice for each item
Create new shipment with maximum qty for shipping for each item
Prepare order totals to cancellation
Resets all data in object so after another load it will be complete new object
Send email with order update information
Set can flag value for action (edit, unhold, etc...)
Set flag for order if it can sends new email to customer.
Declare order shipping address
Order state setter.
If status is specified, will add order status history with specified comment the setData() cannot be overriden because of compatibility issues with resource model
Clear order object data
Save order related objects
Protect order delete from not admin scope
Processing object before save data
Check order state before saving
Initialize resource model
Get random items collection with or without related children
Order state protected setter.
By default allows to set any state. Can also update status to default or specified value Сomplete and closed states are encapsulated intentionally, see the _checkState()
Inherited From Mage_Sales_Model_Abstract
Mage_Sales_Model_Abstract::getCreatedAtDate()
Mage_Sales_Model_Abstract::getCreatedAtStoreDate()
Mage_Sales_Model_Abstract::getStore()
Mage_Sales_Model_Abstract::_afterSave()
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()
Order flags
Report date types
Order states
Order statuses
XML configuration paths
Documentation generated on Fri, 11 Feb 2011 17:09:16 +0200 by phpDocumentor 1.4.3