【发布时间】:2013-04-05 22:27:52
【问题描述】:
任务正如标题所说:在 PHP 中实现一个功能,根据给定的邮政编码动态设置英国的送货成本。它将是电子商务应用程序的一部分(准确地说:prestashop)。它应该或多或少类似于on this page。
我的问题是:有什么可以使用的工具?我唯一找到的是one-table "database"(基本上要以CSV 格式下载)。但是有两个问题:
- 我缺少一个小区域(如
Aberdeen)和一个大区域/县/国家(如Scotland)之间的关系。我不考虑手动操作 - 可能会有一些帮助。 - 但是,正如wikipedia 所说,皇家邮政提供了一些与地区无关但与组织相关的特殊邮政编码。因此,我不能 100% 确定上述 CSV 将涵盖客户可以提交的所有可能的邮政编码。
您知道任何处理此类功能的工具或网络服务或其他任何东西吗?
【问题讨论】:
-
为什么不使用官方来源的邮政编码数据库,例如 Ordnance Survey 的 CodePoint Open - ordnancesurvey.co.uk/oswebsite/products/code-point-open - 它也是免费的,并且每年更新四次
-
CodePoint Open 不包括“特价商品”,因为它们不是地理上的潮流(因此不包括有效的“SAN TA1”邮政编码),但您真的希望交付给足协总部或任何那些“自己的邮政编码”组织?如果您确实需要这些,那么您可以随时手动添加它们
-
@MarkBaker 我猜你是对的特殊邮政编码。无论如何,我喜欢你对 CodePoint 的想法——但我找不到任何下载链接或任何关于如何使用他们的开放/免费数据库的信息。是要下载的 SQL/CSV 还是要实时使用的 API?
-
CodePoint Open 是一组 CSV 文件,每个邮区一个:点击页面底部的链接到“订单数据”,然后将其添加到您的购物篮并结帐跨度>
-
非常感谢 - 就是这样!帖子作为答案,以便我可以接受。
标签: php e-commerce postal-code