2012-02-01 50 views
2

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

+0

使用由船舶代理公司的一个中提供的API。他们将以POST/XML/JSON的形式接受请求,并将返回与请求相对应的数据。 – 2012-02-01 17:00:03

+0

除非他们使用的是USPS平价箱,否则他们将直接询问FedEx/UPS/DHL以查看他们实时收取的费用。 – 2012-02-01 17:03:28

+0

联邦快递和UPS提供的API来计算邮资/运输时间 - 这是另一个你可以看的地方。通常,很多这些网站都会有一个“开发者”部分,提供必要的信息。 – 2012-02-01 17:05:35

回答

1

就像我前面提到的,如果你使用的主要网关处理付款(谷歌结帐,Authorize.Net,贝宝),他们将提供计算与物品相关的邮资的方法。

阅读此链接作为一个例子:http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping.html

+0

真的吗?因此,PayPal不会在数据库中存储运费,税款等,而是可以查询API以检索特定商品的运送信息? – 2012-02-01 17:34:27

+0

是的。你不认为所有这些妈妈和流行类型的商店都有人在数据库中编码所有这些值吗? :) – 2012-02-01 17:42:14

+0

您是否有直接链接到PayPal页面?我一直在检查PayPal的论坛,并且我发现运送API最接近的是GetShippingAddress API。谢谢。 – 2012-02-01 18:11:41