我正在使用Spree 3.1版创建一个Spree应用程序,而我正面临一个问题,即如果订单中的任何订单项缺货,即使是i& #39; m使用
Rails.application.config.spree.stock_splitters = []
根据文档防止订单拆分
或者,如果您不想拆分包,只需将上面的选项设置为 空数组。例如spree.rb中具有以下配置的商店 没有任何包被拆分。
针对此问题的任何解决方案?!
答案 0 :(得分:1)
我通过覆盖寄存器库存拆分器初始化程序
解决了这个问题initializer 'spree.register.stock_splitters' do |app|
app.config.spree.stock_splitters = []
end
答案 1 :(得分:0)
此修复程序:
关闭分批装运
如果您不想在任何情况下拆分软件包,可以将config.spree.stock_splitters选项设置为空数组:
Rails.application.config.spree.stock_splitters = []
这里记录的文件似乎可以为我解决。