[英]How to Change the price before adding to cart in magento with custom option selection price?
[英]how to change custom option price by query in magento?
我在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();
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.