ruby-on-rails - 疯狂采购时如何分配多个库存位置的优先级?

标签 ruby-on-rails spree

Spree多个库存位置允许购买产品。它从默认商店等处获取产品。如何分配购买地点的优先级?

最佳答案

您应该实现一个 Spree::Stock::Prioritizer 并在此处应用适当的逻辑:

https://github.com/spree/spree/blob/v2.4.3/core/app/models/spree/stock/prioritizer.rb#L38-L40

值得一看 - The Prioritizer

关于ruby-on-rails - 疯狂采购时如何分配多个库存位置的优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28341135/

相关文章:

ruby-on-rails - Rails will_paginate 错误 : undefined method `total_pages'

ruby-on-rails - 未初始化常量 ActionController::Caching::Sweeper

ruby-on-rails - Gem::Installer::ExtensionBuildError:错误:无法构建 gem native 扩展。 - 在 Debian 7 上安装 Redmine

css - 将字体添加到 Assets 管道 rails 4.2.x

ruby-on-rails - 没有路由匹配 [GET] "/assets/bootstrap.css.map"

ruby-on-rails - 扩展 spree 以具有 Shopify 的功能?

ruby-on-rails - Spree - 避免大量的产品选择

ruby-on-rails - 为 Spree 应用编写测试套件

ruby-on-rails - 奇怪的 Spree 登录问题 - 可能与 cookie、浏览器、NGINX 相关

ruby-on-rails - 如何在 Ruby on Rails 中重新创建 Schema.rb(删除后)?