我正在寻找一种通过使用Product
对象来更新产品价格的方法。但是,该对象似乎没有实现该功能的任何类型。
我来自其他电子商务平台,可以调用诸如$product->setPrice($price)
之类的功能,并且可以更新产品的价格。
PrestaShop中有与之等效的东西吗?
如果不是,我可以直接更新数据库,但是我担心直接更新数据库可能会丢失一些关键的钩子,这些钩子通常在用户修改价格时触发。
您只需要实例化对象,修改值并保存即可:
$product = new Product(1); // Product ID
$product->price = 10; // Float value
$product->save();