1
我有以下問題:Magento - 爲每個商店視圖添加自定義選項
我想以編程方式將自定義選項添加到我的magento產品。 目前爲止,此功能可用,但這些選項會多次添加,每個商店視圖的準確率都會增加一倍,但它們都在每個商店視圖中都可見。 我只需要一個選項用於默認視圖。這裏是我使用的代碼:
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', 1234);
if(!$product) {
$product = Mage::getModel('catalog/product');
} else {
$product = Mage::getModel('catalog/product')->load($product->getId());
}
$customOpt = array(
'is_delete' => 0,
'is_require' => true,
'title' => 'ProcessingImport',
'type' => 'drop_down',
'price_type' => 'fixed',
'price' => 0,
'sort_order' => 0,
'values' => array(
array(
'is_delete' => 0,
'title' => 'Import ' . rand(10, 100),
'price_type' => 'fixed',
'price' => 0,
'sku' => 'SKUImportOne',
'option_type_id' => -1
),
array(
'is_delete' => 0,
'title' => 'Import ' . rand(10, 100),
'price_type' => 'fixed',
'price' => 0,
'sku' => 'SKUImportTwo',
'option_type_id' => -1
)
),
);
$product->setCanSaveCustomOptions(true);
$product->setProductOptions(array($customOpt));
$product->save();
是否有人有任何想法爲什麼它爲每個視圖添加多次? 這裏是一個圖片,你可以看到我的問題:
提前感謝!