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_Weee_Block_Element_Weee_Tax
  • Mage_Weee_Helper_Data
  • Mage_Weee_Model_Attribute_Backend_Weee_Tax
  • Mage_Weee_Model_Config_Source_Display
  • Mage_Weee_Model_Mysql4_Attribute_Backend_Weee_Tax
  • Mage_Weee_Model_Mysql4_Setup
  • Mage_Weee_Model_Mysql4_Tax
  • Mage_Weee_Model_Observer
  • Mage_Weee_Model_Resource_Attribute_Backend_Weee_Tax
  • Mage_Weee_Model_Resource_Setup
  • Mage_Weee_Model_Resource_Tax
  • Mage_Weee_Model_Tax
  • Mage_Weee_Model_Total_Creditmemo_Weee
  • Mage_Weee_Model_Total_Invoice_Weee
  • Mage_Weee_Model_Total_Quote_Nominal_Weee
  • Mage_Weee_Model_Total_Quote_Weee
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Weee_Helper_Data

WEEE data helper

Mage_Core_Helper_Abstract
Extended by Mage_Weee_Helper_Data
Package: Mage\Weee
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/Weee/Helper/Data.php
Methods summary
public integer
# getPriceDisplayType( mixed $store = null )

Get weee amount display type on product view page

Get weee amount display type on product view page

Parameters

$store
mixed
$store

Returns

integer
public integer
# getListPriceDisplayType( mixed $store = null )

Get weee amount display type on product list page

Get weee amount display type on product list page

Parameters

$store
mixed
$store

Returns

integer
public integer
# getSalesPriceDisplayType( mixed $store = null )

Get weee amount display type in sales modules

Get weee amount display type in sales modules

Parameters

$store
mixed
$store

Returns

integer
public integer
# getEmailPriceDisplayType( mixed $store = null )

Get weee amount display type in email templates

Get weee amount display type in email templates

Parameters

$store
mixed
$store

Returns

integer
public boolean
# isDiscounted( mixed $store = null )

Check if weee tax amount should be discounted

Check if weee tax amount should be discounted

Parameters

$store
mixed
$store

Returns

boolean
public boolean
# isTaxable( mixed $store = null )

Check if weee tax amount should be taxable

Check if weee tax amount should be taxable

Parameters

$store
mixed
$store

Returns

boolean
public boolean
# includeInSubtotal( mixed $store = null )

Check if weee tax amount should be included to subtotal

Check if weee tax amount should be included to subtotal

Parameters

$store
mixed
$store

Returns

boolean
public float
# getAmount( Mage_Catalog_Model_Product $product, null|Mage_Customer_Model_Address_Abstract $shipping = null, null|Mage_Customer_Model_Address_Abstract $billing = null, mixed $website = null, boolean $calculateTaxes = false )

Get weee tax amount for product based on shipping and billing addresses, website and tax settings

Get weee tax amount for product based on shipping and billing addresses, website and tax settings

Parameters

$product
Mage_Catalog_Model_Product
$product
$shipping
null|Mage_Customer_Model_Address_Abstract
$shipping
$billing
null|Mage_Customer_Model_Address_Abstract
$billing
$website
mixed
$website
$calculateTaxes
boolean
$calculateTaxes

Returns

float
public boolean|integer
# typeOfDisplay( Mage_Catalog_Model_Product $product, array|null $compareTo = null, string $zone = null, Mage_Core_Model_Store $store = null )

Returns diaplay type for price accordingly to current zone

Returns diaplay type for price accordingly to current zone

Parameters

$product
Mage_Catalog_Model_Product
$product
$compareTo
array|null
$compareTo
$zone
string
$zone
$store
Mage_Core_Model_Store
$store

Returns

boolean|integer
public array
# getProductWeeeAttributes( Mage_Catalog_Model_Product $product, null|false|Varien_Object $shipping = null, null|false|Varien_Object $billing = null, Mage_Core_Model_Website $website = null, boolean $calculateTaxes = false )

Proxy for Mage_Weee_Model_Tax::getProductWeeeAttributes()

Proxy for Mage_Weee_Model_Tax::getProductWeeeAttributes()

Parameters

$product
Mage_Catalog_Model_Product
$product
$shipping
null|false|Varien_Object
$shipping
$billing
null|false|Varien_Object
$billing
$website
Mage_Core_Model_Website
$website
$calculateTaxes
boolean
$calculateTaxes

Returns

array
public array
# getApplied( Mage_Sales_Model_Quote_Item_Abstract $item )

Returns applied weee taxes

Returns applied weee taxes

Parameters

$item
Mage_Sales_Model_Quote_Item_Abstract
$item

Returns

array
public Mage_Weee_Helper_Data
# setApplied( Mage_Sales_Model_Quote_Item_Abstract $item, array $value )

Sets applied weee taxes

Sets applied weee taxes

Parameters

$item
Mage_Sales_Model_Quote_Item_Abstract
$item
$value
array
$value

Returns

Mage_Weee_Helper_Data
public array
# getProductWeeeAttributesForDisplay( Mage_Catalog_Model_Product $product )

Returns array of weee attributes allowed for display

Returns array of weee attributes allowed for display

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

array
public array
# getProductWeeeAttributesForRenderer( Mage_Catalog_Model_Product $product, null|false|Varien_Object $shipping = null, null|false|Varien_Object $billing = null, null|Mage_Core_Model_Website $website = null, mixed $calculateTaxes = false )

Get Product Weee attributes for price renderer

Get Product Weee attributes for price renderer

Parameters

$product
Mage_Catalog_Model_Product
$product
$shipping
null|false|Varien_Object
$shipping Shipping Address
$billing
null|false|Varien_Object
$billing Billing Address
$website
null|Mage_Core_Model_Website
$website
$calculateTaxes
mixed
$calculateTaxes

Returns

array
public integer
# getAmountForDisplay( Mage_Catalog_Model_Product $product )

Returns amount to display

Returns amount to display

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

integer
public integer
# getOriginalAmount( Mage_Catalog_Model_Product $product )

Returns original amount

Returns original amount

Parameters

$product
Mage_Catalog_Model_Product
$product

Returns

integer
public Mage_Weee_Helper_Data
# processTierPrices( Mage_Catalog_Model_Product $product, array & $tierPrices )

Adds HTML containers and formats tier prices accordingly to the currency used

Adds HTML containers and formats tier prices accordingly to the currency used

Parameters

$product
Mage_Catalog_Model_Product
$product
$tierPrices
array
$tierPrices

Returns

Mage_Weee_Helper_Data
public boolean
# isEnabled( Mage_Core_Model_Store $store = null )

Check if fixed taxes are used in system

Check if fixed taxes are used in system

Parameters

$store
Mage_Core_Model_Store
$store

Returns

boolean
public float
# getAmountInclTaxes( array $attributes )

Returns all summed WEEE taxes with all local taxes applied

Returns all summed WEEE taxes with all local taxes applied

Parameters

$attributes
array
$attributes Array of Varien_Object, result from getProductWeeeAttributes()

Returns

float

Throws

Mage_Exception
Methods inherited from Mage_Core_Helper_Abstract
__(), _cleanCache(), _getModuleName(), _getRequest(), _getUrl(), _loadCache(), _removeCache(), _saveCache(), escapeHtml(), escapeUrl(), getLayout(), isModuleEnabled(), isModuleOutputEnabled(), jsQuoteEscape(), quoteEscape(), removeTags(), setLayout(), stripTags(), translateArray(), urlDecode(), urlEncode()
Constants summary
string XML_PATH_FPT_ENABLED 'tax/weee/enable'
#
Properties summary
protected array $_storeDisplayConfig array()
#
Properties inherited from Mage_Core_Helper_Abstract
$_layout, $_moduleName, $_request
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0