【发布时间】:2017-06-27 15:45:47
【问题描述】:
我正在使用 Shopify API 创建草稿订单,API 文档说“草稿订单可以支付、设置为待处理或通过信用卡支付;在每种情况下,草稿订单都设置为已完成且订单已创建。"
https://help.shopify.com/api/draft-orders
我一直在尝试将草稿设置为待处理,以便 Shopify 创建一个真实的订单,我可以用它做一些事情。
如果我尝试直接设置状态,我就会得到这个
[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 不正确。
应用程序的权限是正确的,我从 Shopify CLI 得到相同的结果
有人能给我一些建议吗???
感谢您的宝贵时间。
【问题讨论】:
标签: ruby-on-rails shopify