1

为了清楚起见,我要将我的购物车存储在数据库中。只是我想了解有关如何准确存储它的详细信息。

我的购物车和订单有以下结构: 购物车

首先,这在技术上是一个好方法吗?

  • 带有 sessionID、日期和金额的产品被添加到购物车。 鉴于它不是真正的购物车而是来自不同购物车的更多产品集合,我是否要添加另一个表或重命名该表?

    • 当用户想要订购他的产品时,我们将它们放在 order_items 表中。当用户选择购买时,他的订单被放置在订单表中。

这是一个好方法,还有更好的方法吗?

PS:用户无需注册即可下单。

4

1 回答 1

0

我通常做的是有一个中间表,比如 ProductsInCart,它有三列,ProductID、CartID 和 Quantity。ProductID 键入 Products,CartID 键入 Carts,数量只是一个正整数。

于 2013-01-20T05:07:30.957 回答