如何在Prestashop 1.6中更新产品组合价格

如何在Prestashop 1.6中更新产品组合价格,prestashop,Prestashop,我想创建一个自定义模块。首先,我阅读了一个XML,并通过以下代码获得了价格: $price = $product->attributes()->price->__toString(); 然后使用产品对象更新产品价格: $product1 = new Product($id_product); $product1->price = round($price - (18.69 / 100) * $price, 2); $product1->save(); 这个很好用

我想创建一个自定义模块。首先,我阅读了一个XML,并通过以下代码获得了价格:

$price = $product->attributes()->price->__toString();
然后使用产品对象更新产品价格:

$product1 = new Product($id_product);
$product1->price = round($price - (18.69 / 100) * $price, 2);
$product1->save();
这个很好用。但如何在产品中更新组合。我有“id\u product\u属性”,用于更新数量:

StockAvailable::setQuantity($id_product, $attribute['id_product_attribute'], $singleStock, $id_shop = null);
但我仍然找不到更新组合价格的方法


亲切问候

如果要更新某个组合的价格,必须调用对象组合()并从中使用update()函数