ruby-on-rails – 如何从狂欢商务中的完整订单获取订单项的库存位置?

ruby-on-rails – 如何从狂欢商务中的完整订单获取订单项的库存位置?,第1张

概述在狂欢商业中,有任何方法可以获得订单项库存位置. 首先你可以找到你完整的订单,说你的订单号是R001023223 然后 order = Spree::Order.complete.find_by_number('R001023223') 然后找到这样的行项目 对于单行项目库存位置 line_item = order.line_items.firststock_locations = line_ 在狂欢商业中,有任何方法可以获得订单项的库存位置.解决方法 首先你可以找到你完整的订单,说你的订单号是R001023223
然后

order = Spree::Order.complete.find_by_number('R001023223')

然后找到这样的行项目

对于单行项目库存位置

line_item = order.line_items.firststock_locations = line_item.variant.stock_locations

对于订单项的所有库存位置:

stock_locations = order.variants.map(&:stock_locations).flatten

而已…!!!

总结

以上是内存溢出为你收集整理的ruby-on-rails – 如何从狂欢商务中的完整订单获取订单项的库存位置?全部内容,希望文章能够帮你解决ruby-on-rails – 如何从狂欢商务中的完整订单获取订单项的库存位置?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1276639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存