的Prestashop:将产品添加到一个新的购物车

问题描述:

这不是一个普遍的问题,但我希望有人遇到过这个问题!的Prestashop:将产品添加到一个新的购物车

我有一个prestashop网站,现在我正在使用phonegap创建此网站的移动版本。

我连接到通过prestashop webservice网站数据库。

我可以添加一个新的车,但这车是空的,它不属于谁已经将产品加入到他的车的客户。

我已经预料到使用URL这样的:

http://monsite/Create_carts.php?id_product=..&quantity=..&id_customer=.. 

,但没有一个id_product或车对象的id_customer属性。

我的问题是如何将产品添加到购物车,并使其属于登录客户?

+1

如何被你的PhoneGap持有的Prestashop会话? 你正在运行什么版本的prestashop? 你的create_carts.php在做什么? – csupnig 2012-04-05 10:10:35

+0

5年前你有什么进展吗? (: – Deathstorm 2017-10-24 07:17:53

你可链接到一个购物车对象和客户对象的订单对象。还有一个cart_product对象链接到产品和购物车。
数据库结构:

customer -> order -> cart -> cart_object. 

也就是说它是如何在数据库中,我不知道如何使用API​​来做到这一点,因为我寻找我自己......
它通常似乎当你得到一个空白模式时,用正确的数据填充它,然后发送它将它添加到数据库中。你可以像拿到空白的架构:

$xml = $webService->get(array('url' => 'http://my_prestashop_shop/api/carts?schema=blank')); 

但正如我已经指出。我似乎无法自己做这件事。如果我找到答案,我会回来。