任务就像标题所说的那样:在PHP中实现一个特性,该特性根据给定的英国邮政编码动态设置交付成本。它将是电子商务应用程序的一部分(确切地说:prestshop)。它应该或多或少像这个页面。
我的问题是:是否有任何工具我可以使用?我找到的唯一东西是一个单表"数据库"(基本上以CSV格式下载)。但是有两个问题:
- 我遗漏了小尺度区域(如
Aberdeen
)和大尺度区域/县/国家(如Scotland
)之间的关系。我不考虑手动操作-可能有什么可以帮助。 - 然而,正如维基百科所说,皇家邮政给出了一些特殊的邮政编码,这些邮政编码与地区无关,而是与组织有关。因此,我不能100%确定上述CSV将涵盖客户可能提交的所有可能的邮政编码。
你知道有什么工具或网络服务或其他什么处理这些功能吗?
为什么不使用官方来源的邮政编码数据库,例如地形测量的CodePoint Open - ordnancesurvey.co。Uk/oswebsite/products/code-point-open -也是免费的,一年更新四次。
CodePoint Open不包括"特价",因为它们不是地理上的潮汐(所以有效的"SAN TA1"邮政编码不包括在内),但是你真的希望交付给FA总部或任何那些"自己的邮政编码"组织吗?如果你确实需要这些,那么你总是可以手动添加它们。