gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 06:15:34 25 4
gpt4 key购买 nike

在疯狂商业中,有什么方法可以获取订单项的库存位置。

最佳答案

首先你可以找到你完整的订单假设你的订单号是 R001023223
然后

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

然后像这样找到订单项

对于单行项目库存位置
line_item = order.line_items.first
stock_locations = line_item.variant.stock_locations

对于行项目的所有库存位置:
stock_locations = order.variants.map(&:stock_locations).flatten

就是这样...!!!

关于ruby-on-rails - 如何从 spree 商务中的完整订单中获取订单项的库存位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31160038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com