2017-02-09 37 views
0

Shopify APIを使用してドラフト注文を作成しています。APIドキュメンテーションには、「ドラフト注文の支払い、クレジットカードによる支払いまたは支払いが可能で、ドラフト注文が完了し、注文が作成されるに設定されている。 "Shopify API - ドラフトオーダー、支払い保留としてマーク

https://help.shopify.com/api/draft-orders

私はShopifyは本当の順序を作成し、私はそれで何かを行うことができるように保留中として草案を設定するために、1日alllllllしようとしてきました。

私がしようとすると、直接ステータスを設定した場合、私はちょうどこの

[12] pry(main)> order.status 
=> "open" 
[13] pry(main)> order.status = 'pending' 
=> "pending" 
[14] pry(main)> order.status 
=> "pending" 
[15] pry(main)> order.save 
=> true 
[16] pry(main)> order.status 
=> "open" 
[17] pry(main)> order.taxes_included 
=> true 
[18] pry(main)> order.taxes_included = false 
=> false 
[19] pry(main)> order.save 
=> true 
[20] pry(main)> order.taxes_included 
=> true 

は、私がDraftOrderのトランザクションを作成しようとしました得るが、取引方法がdraft_order_idを取らない、適切ではないだけORDER_ID 。アプリの

Permissonsが正しいと私はShopify CLI

から同じ結果が誰かがいくつか私にアドバイスを与えることができます取得します?

お時間をいただきありがとうございます。

答えて

0

質問をしてくれた皆さん、ありがとうございました。 「今の状態を変更すると、完了するために新しいエンドポイントを必要とし、利用できません」

ドラフト注文APIは非常にある

は:

私はShopifyからの正式な回答をしました新しい、これを越えた指はすぐに解放されるでしょう。

0

注文状況

  • オープンされている - オープンオーダー(デフォルト)
  • が閉鎖 - のみのクローズド注文
  • 任意の - ための財務状況など

    されているすべての注文状況

  • 承認済み - 許可された注文のみERS
  • は保留 - のみ支払わ注文
  • を保留 - のみ支払わ注文
  • 返金は - だけで任意の
  • 注文を無効ショー - - すべて(保留、認可、および受注を支払っデフォルトのみ返金受注
  • が無効と表示します)

これは注文とあり、私はそれがドラフト注文と同じであることを願っています。 order.financial_status = 'pending'を試してください。これがうまくいくはずです。

+0

残念ながら、ドラフト発注は全く同じではありません。ドラフトであり、発注になるまで財務ステータスがないので、私は推測しています。 https://help.shopify。com/api/draft-orders –

+0

okですので、 'status'以外の他のキーにする必要があります –

+0

私は他のすべてのキーを試しましたが、どれも完成したドラフトオーダーや新規オーダーを作成していません。 –

関連する問題