我在Magento有32000种产品,
当我添加它们时,我已将自定义选项属性设置为它们完美运行的产品,但现在我想更改所有产品的自定义选项属性的价格 .
有没有办法通过查询或任何其他技巧改变价格?
在根文件夹中使用您的文件尝试以下代码
<?php require_once('app/Mage.php'); //Path to Magento umask(0); Mage::app(); $product = Mage::getModel('catalog/product')->load($product_id); $values = array(); foreach ($product->getOptions() as $o) { $p = $o->getValues(); foreach($p as $v) { $id = $v->getId(); $values[$id]['option_type_id']= $v->getId(); $values[$id]['title']= 'test'; $values[$id]['price']= 'your_price'; $values[$id]['price_type']= 'fixed'; $values[$id]['sku']= $value1; } $v->setValues($values); $v->saveValues(); } $product->save(); ?>
1 回答
在根文件夹中使用您的文件尝试以下代码