2016-05-01 21 views
1

Shopify APIを使用して、商品のバリアントIDを使用して注文を作成しました。Shopify Create Order API

何らかの理由で、line_itemには、APIを使用して作成されたオーダーは常に"vendor":"null"です。店舗を経由して作成された同じバリアントの注文は正しいvendorを返します。

何か間違っていますか?

URL: https://xxyy.myshopify.com/admin/orders.json 

{ "order": {  
     "email": "[email protected]", 
     "fulfillment_status": "unfulfilled" , 
     "send_receipt": true, 
     "send_fulfillment_receipt": false,  
     "line_items": [{   
      "variant_id": 3866750123,  
      "quantity": 1  
     }] 
    } 
} 

答えて

1

私は時にはそれもまた本当に駄目です。 APIを使用して広告申込情報を作成する場合は、商品とバリアントIDだけでなく、ベンダーも提供する必要があるようです。商品に存在していても注文作成プロセスでは取得されない。多くのAppsがこれをねじ込みます。他のAppsがうまくいくと思っています。そして、それは私には良い順序は、製品のベンダーのフィールドを設定する必要がありますようです。

+0

「製品とバリアントIDだけでなく、*バリアント*」を指定すると、*バリアント*とは何ですか? – chongzixin

+0

fixed typo ..申し訳ありません –