我在一个电子商务网站上工作,该网站将出售衣服,但也提供一种方式来预订服务,如美甲。我正在尝试创建一个购物车,用户将两者都添加到其中。用户应该有一个购物车和一个最终支付的总金额。问题是我应该如何将它们存储在数据库中?
Cloth将以大小和颜色作为参数,而服务将具有用户想要获得服务的日期和时间。将所有这些参数存储在单个表order_items中看起来不太明智,而将参数存储为序列化字符串也不会更好。
将这些数据存储在一起的最常见方法是什么?
发布于 2013-05-22 19:32:30
我也在一家电商商店工作,我们也有同样的问题。最简单的是分别有一个"cart“和"cart_item”表,其中存储了产品之间的共享列,例如:价格、数量等。
每一个都会引用带有"cart_item_id“外键的"cart_item”。
此外,"cart_item“将有一个类型字段,您可以从中区分不同之处。
https://stackoverflow.com/questions/16690212
复制相似问题