如何更新特定商店的产品价格?

时间:2018-12-06 06:20:33

标签: updates prestashop-1.7 price shop

我有一个Prestahop杂货店。现在,我想在其中通过外部文件更新单个商店的产品价格。我尝试过了

        $productUpObj = new Product($productId,false,1,16); //BV2
        $productUpObj->shop = array(16);
        $productUpObj->id_shop_default = 16;
        $productUpObj->price = $productIncObjArr['price'];
        $productUpObj->save();

但是它不起作用。请为此提出任何解决方案。

谢谢

1 个答案:

答案 0 :(得分:0)

嗯,您的代码看起来正确。在我的模块中,我有:

const toBoolean = [value => true, error => (console.error(error), false)];
if (
  await userIsAdmin().then(...toBoolean)) || 
  await userIsInGroup(group).then(...toBoolean)) )
{
  next();
}
else {
  console.log('User is not admin or in the group');
}

哦,现在我明白了。我有 $ obj-> id_shop_list ,而不是 $ obj-> shop