воскресенье, 28 августа 2011 г.

Получение статуса авторизации кастомера в Magento

Всем привет!

Хочу вам показать простой, но очень важный скрипт проверки статуса авторизации кастомера в Magento:
/** @var $session Mage_Customer_Model_Session  */
$session = Mage::getSingleton('customer/session');
if ($session->isLoggedIn()) {
    // logged in
} else {
    // not logged in
}

Читать далее

Отключение "Billing Agreements" и "Recurring Profiles" в Magento

Всем привет!

Среди новых функциональностей, введенных в Magento 1.4.1.0, появились "Billing Agreements" и "Recurring Profiles".

Но они не всегда нужна, а отключить их из админки не является возможным.

Для скрытия ссылок с блока навигации кастомера в "My Account", вы можете скопировать billing_agreement.xml и recurring_profile.xml с /app/design/frontend/base/default/layout/sales/ в /app/design/frontend/default/yourtheme/layout/sales/.

После копирования файлов в их новое месторасположение вы должны отредактировать их. Найдите следующий код в billing_agreement.xml:

    
        billing_agreementssales/billing_agreement/
    


Замените его на:

    
        
    


Найдите следующий код в recurring_profile.xml:

    
        recurring_profilessales/recurring_profile/
    


Замените его на:

    
        
    


Внимание! С помощью этих действий вы только удалите ссылки с блока навигации, но не отключите функциональность.
Читать далее

Возвращение

Последние 2 месяца работа с (и на) Magento. За все это время мне встречались многие интересные моменты, о которых я хотел рассказать, но не было желания и места. В пятницу я вспомнил об этом блоге, который задумывался как "быдлокодерский". Его и продолжу.

Итак, теперь:
http://siv-sid.livejournal.com - записки о жизни и работе без кода
http://siv-sid.blogspot.com - записки о программировании и работе с кодом
Читать далее