我有很多带有自定义选项的产品,现在我需要通过 csv 文件只更新自定义选项。那么我们如何以编程方式做到这一点呢?
最佳答案
我在这里找到了一种以编程方式更新自定义选项的解决方案
$product = Mage::getModel('catalog/product')->load($product_id);
$values = array();
foreach ($product->getOptions() as $o) {
$p = $o->getValues();
}
}
foreach($p as $v)
{
$values[$v->getId()]['option_type_id']= $v->getId();
$values[$v->getId()]['title']= 'test';
$values[$v->getId()]['price']= 23;
$values[$v->getId()]['price_type']= 'fixed';
$values[$v->getId()]['sku']= $value1;
}
$v->setValues($values);
$v->saveValues();
$product->save();
希望这对某人有帮助 这只会更新自定义选项值
关于php - 如何在 magento 中以编程方式更新自定义选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10798158/