1
8
如果您商店中的产品将频繁更改,那么听起来您需要的是产品版本历史记录。
当店主更新产品时,您将在中创建新记录
当有人进行购买时,您会在购买表中记录产品id和产品的历史/版本id。 使用这种类型的历史记录设置,您已经规范化了产品数据,因此它不会与每个购买记录一起反复存储,并且您仍然可以获得每次购买的具体细节。 |
2
3
在存储“购买时信息”时,最好只链接到sku,但实际上复制产品表的所有信息(包括定价、说明、sku等)。万一将来这些产品说明和价格发生变化,你的订单不会中断。 我通常按产品ID链接产品,然后将所有产品数据复制到订单详细信息中。 同样,您也希望在帐户之间执行相同的操作<--&燃气轮机;命令。将订单链接到帐户ID,但存储所有实际客户信息(姓名、地址等),以便在以后更改时不会引起争议。 您不必担心该sku的安装版本——无论当时是什么,它都是,这就是账单上的内容。这样,客户过去的所有历史记录都将保持有效。
以上是我在SAP B1等系统中看到的,设计模式很有意义。。为了存储一些额外的信息,您可以在其他地方消除复杂性。 |
3
0
这通常还有很多。但这是基础。
看看DashCommerce之类的开源购物车,了解如何设置工作购物车系统。我喜欢这个特别的一个,因为它实现了许多必要的和更复杂的电子商务! |
4
0
|
NASEEM FASAL · 如何跟踪用户兴趣并根据他们的兴趣显示产品 6 年前 |
Yusuf Erdem · “+{}using”命名空间标记未出现 7 年前 |
Raju · Hadoop与电子商务门户的集成 7 年前 |
FoamyMedia · 如何修复页面一半以下的网页负载 7 年前 |
iagowp · 为什么我的谷歌分析电子商务转账没有注册? 7 年前 |
swinn · Javascript Buy SDK-错误:未找到 7 年前 |
Sid Heart · 如何在Laravel中减去或抽象购物车数量 7 年前 |