Shopify_api Ruby Gem 未创建履行
Shopify_api Ruby Gem not creating fulfillment
我有一个我们上传到应用程序的 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 后,您可以为订单中的商品创建履行。
我有一个我们上传到应用程序的 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 后,您可以为订单中的商品创建履行。