这是我的困境,我正在为一家相当大的零售商构建一个 POS 系统,他们有不同的产品,具有不同的属性(尺寸、颜色等)。
当他们从供应商处收到商品时,他们希望使用自己的 UPC 条形码进行标签,但他们也希望使用商品上的代码区分不同的尺寸。
假设他们收到了 4 种尺码 S、M、L、XL 的品牌 A 衬衫,那么每个尺码应该有不同的条形码。
所以我想有一个文章的基本代码,然后根据属性连接数字以获得不同的代码?如果没有可用的属性,只需添加 0
我将尺寸和颜色作为属性存储在数据库中作为(实体-属性-值)。除了必须从属性中连接数字以得出完整代码之外,它们是更好的方法吗?
谢谢你的帮助!
编辑 - - - - - - - - - - - - - - - - - - - - - - - - - ------
我让这个例子更清楚一点,所以衬衫的基本代码是:9 123456 然后颜色蓝色是:789,然后是 S 码:012,所以完整代码是 9 123456 789012
对于没有大小或颜色或实际上没有任何属性的另一篇文章,基本代码将为 9 654321 加上属性部分的 000000
这只是为了简单起见,因为每个属性我只能使用一位数字。
另一个问题是在链接到 OrderDetails 表时,我需要参考所有属性才能知道客户实际上购买了蓝色 S 码