私はSpree電子商取引システムのすべての注文を、ユーザーが注文したすべての商品と共に得るだけです。私はすべての注文、すべての出荷を取得することができますが、ユーザーが購入した製品を含む「完全な」クエリに関する情報はありません。Spree APIを使用して注文商品を入手する
これを行う方法はありますか?
私はSpree電子商取引システムのすべての注文を、ユーザーが注文したすべての商品と共に得るだけです。私はすべての注文、すべての出荷を取得することができますが、ユーザーが購入した製品を含む「完全な」クエリに関する情報はありません。Spree APIを使用して注文商品を入手する
これを行う方法はありますか?
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が含まれています。
Spree gemをアップグレードした後でも、私はこの応答を得ることができませんでした。そんな奇妙なこと。 Spreeをクリーンインストールすると、このAPIを使用することができました。ありがとう! – OverSpeed301
あなたのクエリが明確ではないが、あなたはそれの多くを説明してくださいできますか? –
私は/ spy eコマースAPIのエンドポイントである/ orders /を照会すると、注文を引き起こした電子メール、貨物のステータスなどを取得するだけですが、私は情報を取得しませんこの結果でユーザーが購入したアイテムについて 貨物番号の照会/出荷の場合は、貨物に関するすべての情報を取得し、貨物の内容をユーザーが店舗から購入したものを入手します。しかし、私は1つの注文からn個の出荷をすることができるので、出荷のリストを望んでいません。 私は単に、ユーザーがこの順序で購入したすべてのアイテムを含むオーダーのリストを必要とします。 – OverSpeed301