2020-08-18 | System Design 中文
登录后合并购物车:先定义冲突规则
bibi45
合并不是简单拼接;同 SKU、失效商品和数量上限都需要可测试规则。
This article is currently available in Chinese. The language switch changes the site interface; the original text is shown below.
用户登录时,可将匿名购物车与账户购物车合并。推荐以 SKU 为键合并数量,再应用当前的购买上限和商品可售规则。
合并操作应幂等:同一次登录重试不应多加数量。失效或下架商品应保留可解释状态或从购物车移除,而不是在结算时才产生难懂错误。