我正在为蛋糕和糖果生产商建立一个 Spree 商店。我遇到了一个问题,我发现很难用我的知识解决这个问题。
蛋糕有很多选择
如果将它们作为Spree::OptionType
和Spree::OptionValue
进行拍摄,则可为单个蛋糕制作72,000种变体。但只有尺寸决定了价格。
变种的数量超出人道限制。因此,我不需要在后端制作所有变体,而是考虑通过或多或少的“依旧创建”方式覆盖添加到购物车功能来实现它们。
这种方法有两个问题
Spree::AlternativeOptionType
Spree::AlternativeOptionValue
我相信这是相当多的工作,我想知道你的任何建议来解决我的问题。
是否有一些像Spree Options这样的东西不一定是变种,而是全球性的。例如,不需要为每个产品定义吗?
如果不是Spree::Options
替代其他产品类型的替代方法。
答案 0 :(得分:2)
由于奇怪的SO要求,我无法评论您的问题 - 沟通的唯一选择是给出答案......好吧,那么,您是否考虑过产品装配方法? https://github.com/spree-contrib/spree-product-assembly
对我而言,似乎蛋糕实际上是用其他小产品(结冰,填充......)制作的。我从来没有尝试过那种宝石,所以不能真的说它是否值得一试。