PrestaShop有一个很大的问题,我正在使用自己创建的API为移动应用程序提供服务。
现在,我可以添加,删除,更新数量到第一购物车。我也可以导航到类别和子类别,如我的在线商店。
但是我有两家商店,我想在第二家商店中添加一个多店模式的特定产品,脚本总是添加到第一辆购物车。
这是我要加在购物车里的一行。
第一商店id =1
第二店=4
$_shop = new Shop(_PS_SHOP_SELECTED_ID); //_PS_SHOP_SELECTED_ID = 4
$isAdded = $cart->updateQty((int)$product->quantity, (int)$producToAdd->id, $id_product_attribute, FALSE, 'up', 0,$_shop);发布于 2017-09-14 09:37:59
我终于找到了最好的和适当的方式来改变商店的上下文。我从代码中进行了很多搜索,我发现第一个商店分配是在config.inc.php中,但是shop类的值来自钢铁。
因此,要在上下文中更改商店,请重写:
预商店类中的Shop::initialize();
为你的欲望铺路!
https://stackoverflow.com/questions/46098715
复制相似问题