<?php $mageFilename = 'app/Mage.php';
require_once $mageFilename;
Mage::App();
$module=Mage::getModel('catalog/product')->getCollection();
foreach($module as $_product){
$productId=$_product->getId();
//echo "</br>";
$options = array(
'is_delete' => 0,
'title' => 'addmorproduct',
'optgroup ' => 'text',
'type' => 'field',
'is_require' => 0,
'sort_order' => 0,
'pric' => 0.00,
'price_type' => 'fixed',
'sku' => '',
);
$proAdd = Mage::getModel('catalog/product')->load($productId);
$flage=0;
foreach ($proAdd->getOptions() as $option) {
//$optionValue = $option->getId();
//echo $option->getGroupByType().'--';
if($option->getGroupByType()=='text'){
//echo $option->getTitle();
// echo $options['title'].'=='.$option->getTitle();
// echo "</br>";
if($options['title']==$option->getTitle()){
$optionId = $option->getId();
$flage++;
break;
}else{
$flage=0;
}
}
}
echo 'flage'.$flage;
if($flage==0){
//echo 'Insert';
$optionInstance = $proAdd->getOptionInstance();
$proAdd->setHasOptions(1);
if (isset($options['is_require']) && ($options['is_require'] == 1)) {
$proAdd->setRequiredOptions(1);
}
$optionInstance->addOption($options);
$optionInstance->setProduct($proAdd);
$proAdd->save();
$flage=0;
}
}
require_once $mageFilename;
Mage::App();
$module=Mage::getModel('catalog/product')->getCollection();
foreach($module as $_product){
$productId=$_product->getId();
//echo "</br>";
$options = array(
'is_delete' => 0,
'title' => 'addmorproduct',
'optgroup ' => 'text',
'type' => 'field',
'is_require' => 0,
'sort_order' => 0,
'pric' => 0.00,
'price_type' => 'fixed',
'sku' => '',
);
$proAdd = Mage::getModel('catalog/product')->load($productId);
$flage=0;
foreach ($proAdd->getOptions() as $option) {
//$optionValue = $option->getId();
//echo $option->getGroupByType().'--';
if($option->getGroupByType()=='text'){
//echo $option->getTitle();
// echo $options['title'].'=='.$option->getTitle();
// echo "</br>";
if($options['title']==$option->getTitle()){
$optionId = $option->getId();
$flage++;
break;
}else{
$flage=0;
}
}
}
echo 'flage'.$flage;
if($flage==0){
//echo 'Insert';
$optionInstance = $proAdd->getOptionInstance();
$proAdd->setHasOptions(1);
if (isset($options['is_require']) && ($options['is_require'] == 1)) {
$proAdd->setRequiredOptions(1);
}
$optionInstance->addOption($options);
$optionInstance->setProduct($proAdd);
$proAdd->save();
$flage=0;
}
}
No comments:
Post a Comment