Ruby on rails Spree-避免大量产品选项
我正在为一家蛋糕和糖果生产商建立一个基于狂欢的店面。我发现用我的知识很难解决一个问题 蛋糕有很多选择Ruby on rails Spree-避免大量产品选项,ruby-on-rails,spree,Ruby On Rails,Spree,我正在为一家蛋糕和糖果生产商建立一个基于狂欢的店面。我发现用我的知识很难解决一个问题 蛋糕有很多选择 尺寸(价格决策器) 填充物 海绵 结冰等等 如果将它们作为Spree::OptionType和Spree::OptionValue来使用,那么一块蛋糕就有72000个变种。但只有尺寸决定价格 不太好的计划 变种的数量超出了人类的极限。因此,在不需要在后端制作所有变体的情况下,我正在考虑通过或多或少地以“未命中时创建”的方式覆盖添加到购物车功能来动态制作它们 这种方法有两个问题 大量组合-7
- 尺寸(价格决策器)
- 填充物
- 海绵
- 结冰等等
Spree::OptionType
和Spree::OptionValue
来使用,那么一块蛋糕就有72000个变种。但只有尺寸决定价格
不太好的计划
变种的数量超出了人类的极限。因此,在不需要在后端制作所有变体的情况下,我正在考虑通过或多或少地以“未命中时创建”的方式覆盖添加到购物车功能来动态制作它们
这种方法有两个问题
- 大量组合-72000个,并且肯定会增长
- 找不到可靠的定价方法
- 创建自定义模型
Spree::AlternativeOptionType
Spree::AlternativeOptionValue
- 和其他支持表格来链接数据
- 添加管理控件以建立关系
如果不是其他产品类型的
Spree::Options
的替代方法。由于奇怪的要求,我无法对您的问题发表评论-沟通的唯一选择是给出答案。。。好的,那么,你考虑过产品装配方法吗
对我来说,似乎蛋糕实际上是用其他小产品(糖霜、馅料……)制作的。我从来没有试过那种宝石,所以说不出它是否值得一试