Displays the store contact phone number
Mage::getStoreConfig('general/store_information/phone');
$storeId = 1; Mage::app()->setCurrentStore($storeId);
Mage::getStoreConfig('rss/catalog/category');
Mage::getStoreConfig('checkout/sidebar/count');
Check whether request is coming from frontend or backend.
if(Mage::app()->getStore()->isAdmin() && Mage::getDesign()->getArea() == 'adminhtml'){ //request is from backend/admin } else { //request is NOT from backend/admin }
Get currency symbol
Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol();
Get currency code
Mage::app()->getStore()->getCurrentCurrencyCode();
Convert price from current currency to base currency and vice-versa
$baseCurrencyCode = Mage::app()->getStore()->getBaseCurrencyCode(); $currentCurrencyCode = Mage::app()->getStore()->getCurrentCurrencyCode(); $price = 150; // convert price from current currency to base currency $priceOne = Mage::helper('directory')->currencyConvert($price, $currentCurrencyCode, $baseCurrencyCode); // convert price from base currency to current currency $priceTwo = Mage::helper('directory')->currencyConvert($price, $baseCurrencyCode, $currentCurrencyCode);
Using magento functions outside magento
require_once 'app/Mage.php'; Mage::app($yourStoreCode); echo Mage::getStoreConfig('general/store_information/name');
Display store contact name and email
// General Contact $name = Mage::getStoreConfig('trans_email/ident_general/name'); $email = Mage::getStoreConfig('trans_email/ident_general/email'); // Sales Representative $name = Mage::getStoreConfig('trans_email/ident_sales/name'); $email = Mage::getStoreConfig('trans_email/ident_sales/email'); // Customer Support $name = Mage::getStoreConfig('trans_email/ident_support/name'); $email = Mage::getStoreConfig('trans_email/ident_support/email'); // Custom Email 1 $name = Mage::getStoreConfig('trans_email/ident_custom1/name'); $email = Mage::getStoreConfig('trans_email/ident_custom1/email'); // Custom Email 2 $name = Mage::getStoreConfig('trans_email/ident_custom2/name'); $email = Mage::getStoreConfig('trans_email/ident_custom2/email');