PHP:根据邮政编码动态交付成本


PHP: dynamic delivery cost according to postcode

任务就像标题所说的那样:在PHP中实现一个特性,该特性根据给定的英国邮政编码动态设置交付成本。它将是电子商务应用程序的一部分(确切地说:prestshop)。它应该或多或少像这个页面。

我的问题是:是否有任何工具我可以使用?我找到的唯一东西是一个单表"数据库"(基本上以CSV格式下载)。但是有两个问题:

  • 我遗漏了小尺度区域(如Aberdeen)和大尺度区域/县/国家(如Scotland)之间的关系。我不考虑手动操作-可能有什么可以帮助。
  • 然而,正如维基百科所说,皇家邮政给出了一些特殊的邮政编码,这些邮政编码与地区无关,而是与组织有关。因此,我不能100%确定上述CSV将涵盖客户可能提交的所有可能的邮政编码。

你知道有什么工具或网络服务或其他什么处理这些功能吗?

为什么不使用官方来源的邮政编码数据库,例如地形测量的CodePoint Open - ordnancesurvey.co。Uk/oswebsite/products/code-point-open -也是免费的,一年更新四次。

CodePoint Open不包括"特价",因为它们不是地理上的潮汐(所以有效的"SAN TA1"邮政编码不包括在内),但是你真的希望交付给FA总部或任何那些"自己的邮政编码"组织吗?如果你确实需要这些,那么你总是可以手动添加它们。