Shopify_api Ruby Gem没有创建履行



我有一个csv,我们上传到一个应用程序,我希望这个csv带有订单号和跟踪号,然后进入并标记订单已完成,并在每个订单上输入跟踪号。在编码时,我的Intellisense没有选择ShopifyAPI::Fulfillment,所以我不能100%确定这是否是我应该做的。我在代码中没有得到错误,但我也没有完成订单。。。我做错什么了吗?

order = ShopifyAPI::Order.find(:all, params: { name: o_id, status: "any" }) 
if order[0].id != "" and !order[0].id.to_s.empty? 
items = Array.new order[0].line_items.each do |item| 
items.push({"id": item.id}) 
end 
fulfill = ShopifyAPI::Fulfillment.new(order_id: order[0].id, line_items: items) 
fulfill.tracking_numbers = [track.to_s] 
puts fulfill 
fulfill.save 
order[0].save 
end

履行现在要求您指定一个履行项目的位置。查看有关位置和库存项目的文档。

一旦您有了位置ID,就可以为订单中的项目创建履行。

相关内容

  • 没有找到相关文章

最新更新