2017-01-09 7 views
0

私はSpree電子商取引システムのすべての注文を、ユーザーが注文したすべての商品と共に得るだけです。私はすべての注文、すべての出荷を取得することができますが、ユーザーが購入した製品を含む「完全な」クエリに関する情報はありません。Spree APIを使用して注文商品を入手する

これを行う方法はありますか?

+0

あなたのクエリが明確ではないが、あなたはそれの多くを説明してくださいできますか? –

+0

私は/ spy eコマースAPIのエンドポイントである/ orders /を照会すると、注文を引き起こした電子メール、貨物のステータスなどを取得するだけですが、私は情報を取得しませんこの結果でユーザーが購入したアイテムについて 貨物番号の照会/出荷の場合は、貨物に関するすべての情報を取得し、貨物の内容をユーザーが店舗から購入したものを入手します。しかし、私は1つの注文からn個の出荷をすることができるので、出荷のリストを望んでいません。 私は単に、ユーザーがこの順序で購入したすべてのアイテムを含むオーダーのリストを必要とします。 – OverSpeed301

答えて

1

GET/API/V1 /受注RESPONSはそのようになるはずページ分割クエリです:

{ 
"orders": [ 
    { 
    "id": 1, 
    "number": "R335381310", 
    "item_total": "100.0", 
    "display_item_total": "$100.00", 
    "total": "100.0", 
    "display_total": "$100.00", 
    "state": "cart", 
    "adjustment_total": "-12.0", 
    "user_id": null, 
    "created_at": "2012-10-24T01:02:25Z", 
    "updated_at": "2012-10-24T01:02:25Z", 
    "completed_at": null, 
    "payment_total": "0.0", 
    "shipment_state": null, 
    "payment_state": null, 
    "email": null, 
    "special_instructions": null, 
    "total_quantity": 1, 
    "token": "abcdef123456", 
    "line_items": [ 
    ], 
    "adjustments": [ 
    ], 
    "payments": [ 
    ], 
    "shipments": [ 
    ] 
    } 
], 
"count": 25, 
"pages": 5, 
"current_page": 1 
} 

各注文は、あなたが探している製品ですline_itemsが含まれています。

出典:http://guides.spreecommerce.org/api/orders.html

+0

Spree gemをアップグレードした後でも、私はこの応答を得ることができませんでした。そんな奇妙なこと。 Spreeをクリーンインストールすると、このAPIを使用することができました。ありがとう! – OverSpeed301

関連する問題