需要将UPS Freight Shipping整合到Woocommerce UPS插件中

时间:2012-10-18 20:31:39

标签: e-commerce shipping ups woocommerce

连接UPS Freight的测试服务器的正确URL是什么?开发人员工具包pdf中提供的网址不起作用。有谁知道哪些网址用于测试目的?

以下是插件的示例代码:

/**
     * Shipping method class
     * */
    class WC_Shipping_UPS extends WC_Shipping_Method {

        var $test_url = "https://wwwcie.ups.com/webservices/FreightRate";
        /* var $url = "https://onlinetools.ups.com/webservices/FreightShip"; */
        var $codes = array(
            "01" => "UPS Next Day Air",
            "02" => "UPS Second Day Air",

2 个答案:

答案 0 :(得分:0)

protected static $endpointUrls = array(
    'sandbox' => 'https://wwwcie.ups.com/webservices/FreightRate',
    'production' => 'https://onlinetools.ups.com/webservices/FreightRate'
);

这些是正确的网址,是从UPS的货运API的wsdl文件中复制的。

答案 1 :(得分:0)

不幸的是,您正在尝试使用FreightRate的XML服务,而这是您无法做到的。您只能使用他们的Web服务(根据此论坛帖子(https://developerkitcommunity.ups.com/index.php/Special:AWCforum/st/id192/),唯一通过Web服务提供FreightRate,因此您必须使用SOAP路由并编写自己的插件。

祝你好运。