【问题标题】:Logic for Shipping Rates and Taxes for an e-commerce site电子商务网站运费和税费的逻辑
【发布时间】:2012-02-24 08:53:32
【问题描述】:

为我的公司开发一个定制的电子商务应用程序(使用 PHP/MySQL),我被征税了。我面临的问题是我似乎无法理解大多数网站如何计算他们的运费。
我检查了 OsCommerce 购物车、Opencart 等。我什至在亚马逊上购买了一件商品,看看我是否能理解运费背后的逻辑,但我无法在所有这 3 个应用程序上。
我面临的实际问题是什么?我是否计算运费
1) 按统一费率还是按重量?由于我们公司计划将该框架授权给其他对其感兴趣的公司,因此每个站点销售的产品会有所不同;因此,不同的重量和尺寸。把它想象成亚马逊的一个小版本。
2) 按目的地?显然,购买 50 英里外的商品的客户不会支付与 500 英里外的人相同的价格。
3)我可能错过的任何其他方式?
如果有帮助,我们计划只使用有跟踪号码的运输公司,因此我们的运输公司选择范围缩小了。
如果有一篇文章可以简化我的问题,我会很乐意阅读。
我们是从头开始开发的,所以我们没有使用任何预先存在的框架

【问题讨论】:

  • 使用由运输代理之一提供的 API。它们会接受POST/XML/JSON形式的请求,并返回请求对应的数据。
  • 除非他们使用像 USPS 统一费率箱子这样的东西,否则他们会直接查询 FedEx/UPS/DHL 以查看他们会实时收取的费用。
  • FedEx 和 UPS 确实提供 API 来计算邮资/运输时间 - 所以这是您可以查看的另一个地方。通常,这些网站中的很多都会有一个“开发者”部分来提供必要的信息。

标签: php mysql


【解决方案1】:

如前所述,如果您使用主要网关(Google Checkout、Authorize.Net、PayPal)处理付款,它们将提供计算与商品相关联的邮资的方法。

以这个链接为例:http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping.html

【讨论】:

  • 真的吗?所以,不是将运费、税金等存储在数据库中,PayPal 有一个 API,我可以查询它来检索特定商品的运输信息?
  • 是的。你不认为所有这些夫妻店都有人在数据库中编码所有这些值吗? :)
  • 您是否恰好有指向 PayPal 页面的直接链接?我一直在查看 PayPal 的论坛,我发现最接近运输 API 的是 GetShippingAddress API。谢谢。
  • 您可能需要向他们注册一个帐户才能使用它。
  • 我知道;我只需要阅读 API 即可了解所需的规范。谢谢
猜你喜欢
  • 2014-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-03
  • 1970-01-01
  • 2011-06-11
  • 1970-01-01
  • 2017-02-27
相关资源
最近更新 更多