【发布时间】:2012-02-04 17:56:28
【问题描述】:
我正在启动一个 spree 应用程序,作为设计要求的一部分,我需要一个向导来询问信息,然后对产品下订单。
恕我直言,有两种方法:
- 如果产品需要向导,则在结帐过程中触发向导
- 只需在 gui 上有一个向导流程,用于下订单(并指导结账)
选项 1 需要对产品模型进行扩展,并且是高度定制的 spree 版本。但这最终会支持更多的产品。因此,我们可以说,如果产品需要用户提供信息,请通过向导引导他们。
第二个选项更简单,但不太灵活。我必须确保除了通过向导之外没有其他方法可以添加产品,这是可能的......
有没有正确的方法来解决这个问题?我读到狂欢结账过程是高度可定制的,所以也许我应该关注方法 1?
任何想法将不胜感激
【问题讨论】:
标签: ruby-on-rails user-experience spree