【问题标题】:PHP: dynamic delivery cost according to postcodePHP:根据邮政编码的动态运费
【发布时间】: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


【解决方案1】:

为什么不使用官方来源的邮政编码数据库,例如 Ordnance Survey 的 CodePoint Open - ordnancesurvey.co.uk/oswebsite/products/code-point-open - 它也是免费的,每年更新四次。

CodePoint Open 不包括“特价商品”,因为它们不是地理上的潮流(因此不包括有效的“SAN TA1”邮政编码),但您真的希望将商品送到足协总部吗?或任何那些“自己的邮政编码”组织?如果您确实需要这些,那么您可以随时手动添加它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 2014-09-08
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多