/**
* Обратите внимание, что некоторые характеристики товара
* допустимо менять только из административной части.
* Поэтому временно переключаемся на административную часть.
*/
/**
* @var int $productId
* Идентификатор требуемого товара
*/
$productId = 666;
/** @var Mage_Core_Model_Store $currentStore */
$currentStore = Mage::app()->getStore();
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
try {
Mage::getModel ('catalog/product')
->load ($productId)
->setData ('visibility', Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE)
->save ()
;
}
catch (Exception $e) {
/**
* Обрабатываем ошибки
*/
}
Mage::app()->setCurrentStore($currentStore);
Как программно скрыть товар с витрины
10.10.2011 22:47

Вход
Регистрация
Помощь

