我对电子商务产品表中的尺寸和颜色选项感到困惑./ 您可能已经看到了服装电子商务网站中的选项,当我们为任何布料添加购物车选项时,例如衬衫要求尺寸和颜色,并且如果尺寸或颜色可用,则同时显示结果。
我怎么能做到这一点?我有一个产品表,其中包含id,name,image,category id,subategory id,details等常用字段......是否应该有大小和颜色?
问题是,如果尺寸可以在单位上变化,就像衣服一样,通常是M,L,XL,但是如果顾客去电视页面它应该有几英寸......
我希望我已经清楚地描述了
请提供一些好的意见
由于
答案 0 :(得分:1)
我认为你会有这样的东西(星号中的PK)
Products ( *ProductId, Name, Description )
Skus ( ProductId, *SkuId, Name )
Options ( *OptionId, Name, Value )
SkuOptions ( *SkuId, OptionId )
(如果您认为需要,可以选择Categories
表)
这就是数据的样子:
1, 'Sharp Aquous TV', 'LED backlit TV in a variety of sizes'
2, 'Sony Bravia TV', 'LED backlit TV in a single size'
1, 'Size', '60 inches'
2, 'Size', '70 inches'
3, 'Size', '80 inches'
4, 'Colour', 'Black'
5, 'Colour', 'Silver'
1, 'LC-60LE857U', 'Sharp Aquous 60 inches'
1, 'LC-70LE857U', 'Sharp Aquous 70 inches'
1, 'LC-80LE857U', 'Sharp Aquous 80 inches'
2, 'KDL-70R550A', 'Sony Bravia 70 inches'
'LC-60LE857U', 1
'LC-60LE857U', 4
'LC-70LE857U', 2
'LC-70LE857U', 4
'LC-80LE857U', 3
'LC-80LE857U', 4
'KDL-70R550A', 2
'KDL-70R550A', 5
对这些数据的查询是留给读者的一个练习:)
答案 1 :(得分:1)
明白这一点 -
例如: Levis Jeans是一款产品。 腰,长度,颜色,针迹是属性。 Levis Jeans,W32,L34,Blue,Regular Fit是一个SKU。
这些都存储在不同的表中并基于键相关。
美好的一天! 享受您的e-Comm设计体验。
内甚