3

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

  1. 免运费
  2. 最低购买免费送货
  3. 特定地理区域内免运费
  4. 统一运费
  5. 统一费率 + 每个产品的固定金额
  6. 不同的费率取决于运输速度(立即发货和/或多快到达客户手中)
  7. 基于高度、宽度、深度、重量 + 运输距离
  8. 根据不同托运人的费率

... 等等。

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

4

2 回答 2

2

我建议你看看一些可用的开源电子商务解决方案。他们有很多,每个人都在努力做你想做的事情。如果是架构设计,我不会将您的搜索限制在 MySQL 上——只要它包含关系数据库,就应该很容易深入研究设计。我会看一下 nopcommerce 仅举一个例子......

于 2010-12-14T04:45:34.947 回答
1

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

于 2010-12-14T04:34:41.397 回答