Tôi cho rằng bạn có sản phẩm ở dạng đó:
$product = Mage::getModel('catalog/product');
$product->setWebsiteIds(array(1));//Your website id
$product->setAttributeSetId(9);//Your attribute code
$product->setName('A name');
.
.
more attributes you want to set.
After that you need this code:
$optionInstance = $product->getOptionInstance()->unsetOptions();
$product->setHasOptions(true);
$optionInstance->addOption($this->makeCustomOptions());
$product->setCanSaveCustomOptions(true);
$optionInstance->setProduct($product);
$product->save();
protected function makeCustomOptions(){
return $option = array(
'title' => 'Licenses',
'type' => 'drop_down',//That can be checkbox and more
'is_require' => 0,//1 if required
'values'=>array(//These are the options
array(
'title' => "30 Days",
'price' => -5,
'price_type' => "fixed",
'sku' => "30"
),
array(
'title' => "365 Days",
'price' => -3,
'price_type' => "fixed",
'sku' => "365"
),
array(
'title' => "730 Days",
'price' => -2,
'price_type' => "fixed",
'sku' => "730"
)
)
);
}
Và đó là nó. Bạn có thể thay đổi bất cứ điều gì bạn muốn ..