Извините, если этот вопрос тривиален, но я изо всех сил пытался найти то, что я делаю здесь неправильно.Я пытаюсь изменить значение атрибута на уровне представления магазина, но значение по умолчанию также изменяется, тогда как это не должно быть.Конечно, этот атрибут настроен как «store-view-scoped».Чтобы было проще, я попробовал с названием продукта.Безуспешно.
Ниже приведены неудачные тесты, которые я пробовал ...
Видите ли вы, что я здесь делаю неправильно?*
Мои попытки:
$product = Mage::getModel('catalog/product')->load(PRODUCT_ID);
$product->setStoreId(STORE_ID)->setName('new_name')->save();
$product = Mage::getModel('catalog/product')->load(PRODUCT_ID);
$product->setStoreId(STORE_ID)->setStore(STORE_CODE)->setName('new_name')->save();
$product = Mage::getModel('catalog/product')->load(PRODUCT_ID);
$product->setStoreId(STORE_CODE)->setName('new_name')->save();
$product = Mage::getModel('catalog/product')->setStoreId(STORE_ID)->load(PRODUCT_ID);
$product->setName('new_name')->save();
$product = Mage::getModel('catalog/product')->setStoreId(STORE_ID)->load(PRODUCT_ID);
$product->setStoreId(STORE_ID)->setName('new_name')->save();
Я даже попытался добавить строку ниже до загрузки модели продукта ...
Mage::app()->setCurrentStore(STORE_ID);