如果这个问题微不足道,我很抱歉,但我一直在努力找出我在这里做错了什么。我试图在商店视图级别上更改属性的值,但是默认值也被更改了,而它不应该被更改。当然,这个属性被设置为"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);
https://stackoverflow.com/questions/6614700
复制相似问题