Ben aşağıdaki ile magento ürünler için özel seçenekler üreten ediyorum:
$options = array();
$options = array(
'title' => 'Select Options',
'type' => 'radio',
'is_require' => 1,
'sort_order' => 0,
'values' => array()
);
$options['values'][] = array(
'title' => $customAttributeString,
'price' => 0.00,
'price_type' => 'fixed',
'sku' => $uniqueId,
'sort_order' => '1'
);
$id = Mage::getModel('catalog/product')->getIdBySku($sku);
$product = Mage::getModel('catalog/product')->load($id);
if(!$product->getOptionsReadonly()) {
$product->setProductOptions(array($options));
$product->setCanSaveCustomOptions(true);
$product->save();
}
Ben bu farklı SKU her ile, bir döngü içinde çalışan ve var keresinde benim döngü çalıştırdığınızda, onu ikinci ürün kendi özel seçenekleri vardır, ve ilk ürünler özel seçenekler, sadece iyi ilk ürün için özel seçenekler üretir ve Üçüncü ürün üçü, vb için özel seçenekler vardır. kimse bana bu neden oluyor hakkında biraz fikir verebilir?