2012-03-29 103 views
9

這不是一個普遍的問題,但我希望有人遇到過這個問題!的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

回答

-1

你可鏈接到一個購物車對象和客戶對象的訂單對象。還有一個cart_product對象鏈接到產品和購物車。
數據庫結構:

customer -> order -> cart -> cart_object. 

也就是說它是如何在數據庫中,我不知道如何使用API​​來做到這一點,因爲我尋找我自己......
它通常似乎當你得到一個空白模式時,用正確的數據填充它,然後發送它將它添加到數據庫中。你可以像拿到空白的架構:

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

但正如我已經指出。我似乎無法自己做這件事。如果我找到答案,我會回來。

相關問題