Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_ProductAlert_AddController
  • Mage_ProductAlert_Block_Email_Abstract
  • Mage_ProductAlert_Block_Email_Price
  • Mage_ProductAlert_Block_Email_Stock
  • Mage_ProductAlert_Block_Product_View
  • Mage_ProductAlert_Helper_Data
  • Mage_ProductAlert_Model_Email
  • Mage_ProductAlert_Model_Mysql4_Price
  • Mage_ProductAlert_Model_Mysql4_Price_Collection
  • Mage_ProductAlert_Model_Mysql4_Price_Customer_Collection
  • Mage_ProductAlert_Model_Mysql4_Stock
  • Mage_ProductAlert_Model_Mysql4_Stock_Collection
  • Mage_ProductAlert_Model_Mysql4_Stock_Customer_Collection
  • Mage_ProductAlert_Model_Observer
  • Mage_ProductAlert_Model_Price
  • Mage_ProductAlert_Model_Resource_Abstract
  • Mage_ProductAlert_Model_Resource_Price
  • Mage_ProductAlert_Model_Resource_Price_Collection
  • Mage_ProductAlert_Model_Resource_Price_Customer_Collection
  • Mage_ProductAlert_Model_Resource_Stock
  • Mage_ProductAlert_Model_Resource_Stock_Collection
  • Mage_ProductAlert_Model_Resource_Stock_Customer_Collection
  • Mage_ProductAlert_Model_Stock
  • Mage_ProductAlert_UnsubscribeController
  • Overview
  • Package
  • Class
  • Tree

Class Mage_ProductAlert_Model_Email

ProductAlert Email processor

Varien_Object
Extended by Mage_Core_Model_Abstract
Extended by Mage_ProductAlert_Model_Email
Package: Mage\ProductAlert
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/ProductAlert/Model/Email.php
Methods summary
public
# setType( string $type )

Set model type

Set model type

Parameters

$type
string
$type
public string
# getType( )

Retrieve model type

Retrieve model type

Returns

string
public Mage_ProductAlert_Model_Email
# setWebsite( Mage_Core_Model_Website $website )

Set website model

Set website model

Parameters

$website
Mage_Core_Model_Website
$website

Returns

Mage_ProductAlert_Model_Email
public Mage_ProductAlert_Model_Email
# setWebsiteId( integer $websiteId )

Set website id

Set website id

Parameters

$websiteId
integer
$websiteId

Returns

Mage_ProductAlert_Model_Email
public Mage_ProductAlert_Model_Email
# setCustomerId( integer $customerId )

Set customer by id

Set customer by id

Parameters

$customerId
integer
$customerId

Returns

Mage_ProductAlert_Model_Email
public Mage_ProductAlert_Model_Email
# setCustomer( Mage_Customer_Model_Customer $customer )

Set customer model

Set customer model

Parameters

$customer
Mage_Customer_Model_Customer
$customer

Returns

Mage_ProductAlert_Model_Email
public Mage_ProductAlert_Model_Email
# clean( )

Clean data

Clean data

Returns

Mage_ProductAlert_Model_Email
public Mage_ProductAlert_Model_Email
# addPriceProduct( Mage_Catalog_Model_Product $product )

Add product (price change) to collection

Add product (price change) to collection

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_ProductAlert_Model_Email
public Mage_ProductAlert_Model_Email
# addStockProduct( Mage_Catalog_Model_Product $product )

Add product (back in stock) to collection

Add product (back in stock) to collection

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

Mage_ProductAlert_Model_Email
protected Mage_ProductAlert_Block_Email_Price
# _getPriceBlock( )

Retrieve price block

Retrieve price block

Returns

Mage_ProductAlert_Block_Email_Price
protected Mage_ProductAlert_Block_Email_Stock
# _getStockBlock( )

Retrieve stock block

Retrieve stock block

Returns

Mage_ProductAlert_Block_Email_Stock
public boolean
# send( )

Send customer email

Send customer email

Returns

boolean
Methods inherited from Mage_Core_Model_Abstract
_afterDelete(), _afterDeleteCommit(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeLoad(), _beforeSave(), _clearData(), _clearReferences(), _getEventData(), _getResource(), _hasModelChanged(), _init(), _protectFromNonAdmin(), _setResourceModel(), afterCommitCallback(), afterLoad(), cleanModelCache(), clearInstance(), delete(), getCacheIdTags(), getCacheTags(), getCollection(), getEntityId(), getId(), getIdFieldName(), getResource(), getResourceCollection(), getResourceName(), isObjectNew(), load(), save(), setId()
Constants summary
string XML_PATH_EMAIL_PRICE_TEMPLATE 'catalog/productalert/email_price_template'
#
string XML_PATH_EMAIL_STOCK_TEMPLATE 'catalog/productalert/email_stock_template'
#
string XML_PATH_EMAIL_IDENTITY 'catalog/productalert/email_identity'
#
Properties summary
protected string $_type 'price'
#

Type

Type

protected Mage_Core_Model_Website $_website
#

Website Model

Website Model

protected Mage_Customer_Model_Customer $_customer
#

Customer model

Customer model

protected array $_priceProducts array()
#

Products collection where changed price

Products collection where changed price

protected array $_stockProducts array()
#

Product collection which of back in stock

Product collection which of back in stock

protected Mage_ProductAlert_Block_Email_Price $_priceBlock
#

Price block

Price block

protected Mage_ProductAlert_Block_Email_Stock $_stockBlock
#

Stock block

Stock block

Properties inherited from Mage_Core_Model_Abstract
$_cacheTag, $_dataSaveAllowed, $_eventObject, $_eventPrefix, $_isObjectNew, $_resource, $_resourceCollectionName, $_resourceName
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0