【发布时间】:2012-02-24 17:22:33
【问题描述】:
Satchmo 商店有不同类别的产品。出于某种原因,我需要使用不同的商家帐户处理不同类别产品的付款。由于这需要尽快完成,因此快速解决方案是不允许不同类别的产品在同一个购物车中。我阅读了手册以查看是否有一些信号可以帮助我在添加到购物车时获得产品类型,然后如果购物车已经有来自不同类别的产品,然后删除新添加的产品并向用户提及。有没有更好的方法可以快速完成这项工作?如果不是,我想要一些输入来帮助我实现上述流程。
【问题讨论】:
Satchmo 商店有不同类别的产品。出于某种原因,我需要使用不同的商家帐户处理不同类别产品的付款。由于这需要尽快完成,因此快速解决方案是不允许不同类别的产品在同一个购物车中。我阅读了手册以查看是否有一些信号可以帮助我在添加到购物车时获得产品类型,然后如果购物车已经有来自不同类别的产品,然后删除新添加的产品并向用户提及。有没有更好的方法可以快速完成这项工作?如果不是,我想要一些输入来帮助我实现上述流程。
【问题讨论】:
我认为你应该使用 ajax 和/或装饰器。因此,当用户选择产品时,您只需与购物车中的产品类别进行比较,以及是否有任何显示错误消息。我认为检查是否有任何相同类别的项目将只有一个查询,因此添加/删除操作将是多余的。
【讨论】: