首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Prestashop 1.6中将产品添加到购物车中(以编程方式)

在Prestashop 1.6中将产品添加到购物车中(以编程方式)
EN

Stack Overflow用户
提问于 2017-09-07 14:17:52
回答 1查看 1.2K关注 0票数 10

PrestaShop有一个很大的问题,我正在使用自己创建的API为移动应用程序提供服务。

现在,我可以添加,删除,更新数量到第一购物车。我也可以导航到类别和子类别,如我的在线商店。

但是我有两家商店,我想在第二家商店中添加一个多店模式的特定产品,脚本总是添加到第一辆购物车。

这是我要加在购物车里的一行。

第一商店id =1

第二店=4

代码语言:javascript
复制
$_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);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-14 09:37:59

我终于找到了最好的和适当的方式来改变商店的上下文。我从代码中进行了很多搜索,我发现第一个商店分配是在config.inc.php中,但是shop类的值来自钢铁。

因此,要在上下文中更改商店,请重写:

预商店类中的Shop::initialize();

为你的欲望铺路!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46098715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档