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

问题描述 投票:0回答:1

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

我来自其他电子商务平台,可以调用诸如$product->setPrice($price)之类的功能,并且可以更新产品的价格。

PrestaShop中有与之等效的东西吗?

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

php prestashop prestashop-1.7
1个回答
0
投票

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

$product = new Product(1); // Product ID
$product->price = 10; // Float value
$product->save();
© www.soinside.com 2019 - 2024. All rights reserved.