2012-03-29 18 views
9

これは一般的な問題ではないが、誰かがこの問題に遭遇したことを願っている!!Prestashop:新しいカートに商品を追加する

phonegapを使用してこのサイトのモバイル版を作成しています。prestashopのウェブサイトがあります。

prestashop webserviceでサイトデータベースに接続します。

新しいカートを追加できますが、このカートは空であり、カートに商品を追加した顧客のものではありません。

私はこのようなURLを使用することを期待している:

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

しかしid_productまたはカートオブジェクト内id_customer属性がありません。

私の質問は、カートに商品を追加して、ログインした顧客に帰属させる方法です。

+1

prestashopでセッションを保持する方法は? 実行中のprestashopのバージョンは何ですか? あなたのcreate_carts.phpは何をしていますか? – csupnig

+0

5年前から進歩しましたか? (: – Deathstorm

答えて

-1

カートオブジェクトと顧客オブジェクトにリンクする注文オブジェクトがあります。製品とカートにリンクするcart_productオブジェクトもあります。
データベースの構造:

customer -> order -> cart -> cart_object. 

それがデータベース内にある方法です、私はそれのために自分を探してるようにそれを行うためにAPIを使用する方法が分からない...
それは普通に思えます空のスキーマを取得し、正しいデータを入力してから、データベースに追加してください。

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

しかし、私が述べたように:あなたは、のようなもので、ブランクのスキーマを取得することができます。私はこれを自分でやっているようです。私が答えを見つけたら、私は戻ってきます。

関連する問題