我们想使用php脚本在我们的magento网站上更新产品自定义选项数量 .
如果我们使用代码显示自定义选项quanity,那么它使用以下代码显示正常:
$ product = Mage :: getModel(“catalog / product”) - > load($ productId); $ attVal = $ product-> getOptions();
if($attVal){
$values = array();
foreach($attVal as $optionKey => $optionVal) {
foreach($optionVal->getValues() as $valuesKey => $valuesVal) {
echo $valuesVal->getCustomoptionsQty();
}
}
}
}
在我们使用setCustomoptionQty(10)函数时,它不能使用此代码:
$ product = Mage :: getModel(“catalog / product”) - > load($ productId); $ attVal = $ product-> getOptions();
if($attVal){
$values = array();
foreach($attVal as $optionKey => $optionVal) {
foreach($optionVal->getValues() as $valuesKey => $valuesVal) {
$valuesVal->setCustomoptionsQty(10);
$valuesVal->save();
}
}
}
}
try {
$product->save();
}
catch(Exception $ex) {
echo $ex->getMessage();
}
请为我提供一些解决方案,我们希望更新产品自定义选项的数量值,以便使用此功能 .
1 回答
它应该是: