【问题标题】:Do not allow product of different categories in a cart不允许在购物车中使用不同类别的产品
【发布时间】:2012-02-24 17:22:33
【问题描述】:

Satchmo 商店有不同类别的产品。出于某种原因,我需要使用不同的商家帐户处理不同类别产品的付款。由于这需要尽快完成,因此快速解决方案是不允许不同类别的产品在同一个购物车中。我阅读了手册以查看是否有一些信号可以帮助我在添加到购物车时获得产品类型,然后如果购物车已经有来自不同类别的产品,然后删除新添加的产品并向用户提及。有没有更好的方法可以快速完成这项工作?如果不是,我想要一些输入来帮助我实现上述流程。

【问题讨论】:

    标签: django satchmo


    【解决方案1】:

    我认为你应该使用 ajax 和/或装饰器。因此,当用户选择产品时,您只需与购物车中的产品类别进行比较,以及是否有任何显示错误消息。我认为检查是否有任何相同类别的项目将只有一个查询,因此添加/删除操作将是多余的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-27
      • 2021-07-19
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 2018-08-07
      相关资源
      最近更新 更多