0

我正在为在线商店设计一个数据库。商店有不同种类的产品(不同类别:化妆品、多种维生素等)每种产品都有不同的选项(颜色 - 包装尺寸 - 等)此选项会影响价格(如包装尺寸),并且每种产品的特定选项也会有所不同有现货例如:金玫瑰口红-颜色:红色-价格:50$ -库存:50 金玫瑰口红-颜色:红色-价格:50$ -库存:70

某种复合维生素 - 包装尺寸:60 片 - 价格:60 美元 - 库存:5 相同类型的复合维生素 - 包装尺寸:120 片 - 价格:100 美元 - 库存:6

我应该如何设计产品表来存储所有带有股票和价格的选项?我需要一种有效地根据产品选项过滤产品的方法。

4

1 回答 1

0

好吧,就像实际的物理产品一样存储它。因此,将每种尺寸和颜色视为单独的产品,因为它就是这样。您还可以在他们的数据库中查看 Magento 是如何做到的。看看竞争对手是如何做到的很好:) http://excellencemagentoblog.com/blog/2011/09/07/magento-eav-database-structure/

于 2019-08-29T07:02:46.660 回答