数据库建模:运输规则

时间:2010-12-14 04:31:44

标签: mysql database database-design e-commerce shipping

我正在研究电子商务类型的网络应用程序,需要以某种方式处理运费的计算。我发现的一些规则:

  1. 免运费
  2. 最低购买免运费
  3. 在特定地理区域内免运费
  4. 统一运费
  5. 固定费率+每件产品的设定金额
  6. 各种费率取决于运输速度(立即发货和/或多久送到客户)
  7. 基于高度,宽度,深度,重量+运输距离
  8. 基于各种托运人的费率
  9. ......等等。

    有任何建议如何解决这样的问题?我不能成为第一个遇到这个问题的人。感谢。

2 个答案:

答案 0 :(得分:2)

我建议你看看一些可用的开源电子商务解决方案。它们有很多,每个人都在努力完成你想要做的事情。如果是模式设计,那么我就不会将搜索限制在MySQL之外 - 只要它包含关系数据库,就应该很容易深入挖掘设计。我会看看nopcommerce只列出一个......

答案 1 :(得分:1)

创建一个框架,您的电子商务系统接受定义运输规则(以及接口和计算等)的模块。设计它使您希望这些模块能够提供所有这些功能。让最终用户根据自己的需求决定使用哪些模块,因为使用的运输规则是业务决策而非技术决策。