我收到了一个关于交易网站的不寻常的请求(imo)。
我必须实现为同一个用户提供多个购物车的可能性。那些真的是购物车,而不是订单模板。
I.E:一个商店,有多个部门在同一个帐户下订购,但只有不同的人只为特定部门下订单。
每个帐户拥有多个用户不是一种选择,因为它会涉及来自商店所有者和管理员的“过多”管理。
之前有人必须处理这件事吗? 到目前为止,选项包括购物车的名称,下拉列表或类似的东西,登录后选择带有某种“忙碌标志”的购物车,如果它在另一个会话中使用,则锁定购物车。
答案 0 :(得分:1)
这确实是一个奇怪的要求。如果所有不同的部门都使用单独的帐户,那将更有意义,这些帐户属于组织的一些共同组。无论如何,对于这种情况,你描述的内容可能很好。您可以拥有一个购物车,但添加到其中的所有项目都可能具有某种用于标定的dept
属性。
我的一个建议是,不要让用户在登录后选择组/部门,而是将部门作为登录参数的必要部分。这样,您可以立即知道并通知用户其他人已经使用该部门的同一帐户登录。这是相当严格的限制,但有时最好让用户提前知道,而不是让他们选择项目,然后了解特定的部门。购物车被锁定!只是我的2美分......