ম্যাজেন্টোতে ডিফল্ট নয়।
এভাবে অর্জন করা যায়। এগিয়ে যাওয়ার আগে ব্যাক আপ নেওয়া ভাল।
$option = array(
'title' => 'Your custom option title',
'type' => 'checkbox', // could be drop_down ,radio , multiple
'is_require' => 1,
'sort_order' => 0,
'values' => getOptions()
);
function getOptions(){
return array(
array(
'title' => 'Option Value 1',
'price' =>100,
'price_type' => 'fixed',
'sku' => 'any sku for 1',
'sort_order' => '1'
),
array(
'title' => 'Option Value 2',
'price' =>100,
'price_type' => 'fixed',
'sku' => 'any sku for 2',
'sort_order' => '1'
),
array(
'title' => 'Option Value 3',
'price' =>100,
'price_type' => 'fixed',
'sku' => 'any sku for 3',
'sort_order' => '1'
)
); }
// ধরুন আমরা একটি নতুন পণ্য তৈরি করছি।
$product = Mage::getModel('catalog/product');
$product->setProductOptions(array($option));
$product->setCanSaveCustomOptions(true);
// অথবা যদি আমরা ইতিমধ্যে তৈরি করা পণ্যটিতে বিকল্পগুলি যুক্ত করছি।
$product = Mage::getModel('catalog/product')->load($id);
$product->setProductOptions(array($option));
$product->setCanSaveCustomOptions(true);
// পণ্য সংরক্ষণ করতে ভুলবেন না
$product->save();