在电子商务数据库中制作产品组的方法

时间:2015-05-05 19:22:20

标签: mysql sql database e-commerce erd

我的数据库中有以下场景: Simple Product-Cart database

通过这种结构,我可以向用户显示以下信息:

“您的购物车有2件商品,总计400美元

  • 产品1,$ 100
  • 产品2,$ 300
  • 总计:400美元 ”

我公司希望在集团内部销售产品,为客户提供折扣。我需要显示这样的信息:

“您正在购买具有以下产品的产品组1:

  • 产品1,$ 100
  • 产品2,$ 300
  • 产品3,$ 240 .... 总计:$ 1000“。

所以我把数据库改造成这样的东西: Remodeled Database

但是我遇到了一些问题,想知道这是否是在电子商务应用中使用项目分组的最佳方式?

客户可以选择将此包裹放入购物车中(或不包含其他个别产品),可以在此处使用哪种推广方式?

1 个答案:

答案 0 :(得分:0)

您无需创建额外的表格,您需要能够让产品拥有主产品并向表格添加产品类型代码。

通过这种方式,您可以将产品2和3链接到产品1.如果您将产品1添加到购物篮2和3中。但是如果你买2或3,其他的不会自动添加到你的篮子里。

您可以使用类型代码字段来更轻松地识别产品:

例如:

  • 类型代码1:普通产品
  • 输入代码2:设置
  • 类型代码3:集合的一部分

希望这会有所帮助。关于如何处理这个问题,这只是我的头脑,你可以使用其他产品之间的类型代码和链接。