使用 Prestashop 1.7.6 中的 Product 对象更新产品的价格

Update product's price using the Product object in Prestashop 1.7.6

我正在寻找一种使用 Product 对象来更新产品价格的方法。然而,该对象似乎没有任何类型的功能来实现这一点。

我来自其他电子商务平台,在这些平台上可以调用 $product->setPrice($price) 之类的函数并更新产品价格。

PrestaShop 中是否有与之对应的内容?

如果不是 - 我可以直接更新数据库,但我担心直接更新它可能会错过一些通常在用户修改价格时触发的关键挂钩。

您只需要实例化对象,修改值并保存即可:

$product = new Product(1); // Product ID
$product->price = 10; // Float value
$product->save();