5

您好我正在尝试使用 wsdl api 为我的网站计算运费。我正在使用 opencart 和这个模块(http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2055&filter_search=fedex&sort=e.date_modified&order=DESC)。在结帐时,我收到此错误:

WARNING::556::There are no valid services available.

但是我在联邦快递网站上的计算器上尝试了相同的地址和地址,它为我提供了两项服务:国际优先级和国际经济

这是我拥有的调试数据:

Array
(
[WebAuthenticationDetail] => Array
    (
        [UserCredential] => Array
            (
                [Key] => REDACTED
                [Password] => REDACTED
            )

    )

[ClientDetail] => Array
    (
        [AccountNumber] => REDACTED
        [MeterNumber] => REDACTED
    )

[TransactionDetail] => Array
    (
        [CustomerTransactionId] =>  *** Rate Request v9 using PHP *** 
    )

[Version] => Array
    (
        [ServiceId] => crs
        [Major] => 9
        [Intermediate] => 0
        [Minor] => 0
    )

[ReturnTransitAndCommit] => 1
[RequestedShipment] => Array
    (
        [DropoffType] => REQUEST_COURIER
        [ShipTimestamp] => 2011-09-28T09:02:01+00:00
        [PackagingType] => YOUR_PACKAGING
        [TotalInsuredValue] => Array
            (
                [Amount] => 2000
                [Currency] => EUR
            )

        [Shipper] => Array
            (
                [Address] => Array
                    (
                        [StreetLines] => Array
                            (
                                [0] => 
                                [1] => 
                            )

                        [City] => Ronchis
                        [StateOrProvinceCode] => 
                        [PostalCode] => 33050
                        [CountryCode] => IT
                        [Residential] => 1
                    )

            )

        [Recipient] => Array
            (
                [Address] => Array
                    (
                        [StreetLines] => Array
                            (
                                [0] => 
                                [1] => 
                            )

                        [City] => villach
                        [StateOrProvinceCode] => 
                        [PostalCode] => 9500
                        [CountryCode] => AT
                        [Residential] => 1
                    )

            )

        [ShippingChargesPayment] => Array
            (
                [PaymentType] => SENDER
                [Payor] => Array
                    (
                        [AccountNumber] => 263150082
                        [CountryCode] => IT
                    )

            )

        [RateRequestTypes] => LIST
        [PackageCount] => 1
        [PackageDetailSpecified] => 1
        [PackageDetail] => INDIVIDUAL_PACKAGES
        [RequestedPackageLineItems] => Array
            (
                [0] => Array
                    (
                        [Weight] => Array
                            (
                                [Value] => 34
                                [Units] => KG
                            )

                        [Dimensions] => Array
                            (
                                [Length] => 48
                                [Width] => 53
                                [Height] => 122
                                [Units] => CM
                            )

                    )

            )

    )

)


----------

-- NUSOAP -- Array
(
[HighestSeverity] => WARNING
[Notifications] => Array
    (
        [Severity] => WARNING
        [Source] => crs
        [Code] => 556
        [Message] => There are no valid services available. 
        [LocalizedMessage] => There are no valid services available. 
    )

[TransactionDetail] => Array
    (
        [CustomerTransactionId] =>  *** Rate Request v9 using PHP *** 
    )

[Version] => Array
    (
        [ServiceId] => crs
        [Major] => 9
        [Intermediate] => 0
        [Minor] => 0
    )

)

我应该怎么办?

4

8 回答 8

10

我刚遇到这个错误,结果发现问题是无效的邮政编码。仔细检查您是否正确指定了“托运人”信息。

此外,如果这不起作用,请尝试使用 FedEx 客户支持电话号码。如果没有他们的帮助,我们就不会解决这个问题。

于 2012-01-31T20:45:34.970 回答
3

我也有这个问题..但与Joomla,Virtuemart。因为联邦快递服务器是相同的,所以我的解决方案可能也可以帮助其他人..

这是我为解决此问题而修复的主要内容。

  1. 如果您将任何设置为最大重量,则产品的重量应小于限制。

  2. 如果您使用的任何包装重量超过 FedEx 提供的箱子,即 25KG 箱子或 10KG 箱子,请始终使用“您自己的包装”

  3. 是的,请注意 ZIP===States(我正在测试并使用不同的 zip 放置错误的状态)并且此 ZIP 应添加到“商店地址”中,因为这也被视为 FROM 和目标地址。

  4. 请注意产品是否增加了重量。LWH(长、宽、高)。

经过数周的麻烦后,我的问题得到了解决!如果面临,我希望其他人也能解决这个问题。

我面临以下错误

"10 kg packaging box is **only** Available at FedEx World Service Center® locations!"

资源

这对解决我设置的限制有很大帮助。

于 2017-10-19T10:54:58.197 回答
2

当出现以下情况之一时会发生此问题。

  1. 给定的国家/地区与 FedEx 帐户无关。
  2. 产地地址不真实,尤其是邮政编码。
  3. 给定的包装类型在您所在的国家/地区可用。
于 2016-04-22T13:08:40.517 回答
0

您需要提供一个 ServiceType。其中之一:

EUROPE_FIRST_INTERNATIONAL_PRIORITY 
FEDEX_1_DAY_FREIGHT 
FEDEX_2_DAY 
FEDEX_2_DAY_AM
FEDEX_2_DAY_FREIGHT 
FEDEX_3_DAY_FREIGHT 
FEDEX_EXPRESS_SAVER 
FEDEX_FIRST_FREIGHT 
FEDEX_FREIGHT_ECONOMY 
FEDEX_FREIGHT_PRIORITY 
FEDEX_GROUND 
FIRST_OVERNIGHT 
GROUND_HOME_DELIVERY
INTERNATIONAL_ECONOMY
INTERNATIONAL_ECONOMY_FREIGHT
INTERNATIONAL_FIRST
INTERNATIONAL_PRIORITY
INTERNATIONAL_PRIORITY_FREIGHT
PRIORITY_OVERNIGHT
SMART_POST
STANDARD_OVERNIGHT

在与 DropoffType 相同的级别使用它

于 2011-10-29T14:24:18.747 回答
0

确保您已将邮政编码设置为必需。

您可以在系统 -> 本地化 -> 国家/地区执行此操作。

在 opencart 中默认不需要它,如果没有它,fedex 运输系统将无法工作。

于 2015-03-26T13:43:41.737 回答
0

我也遇到了这个问题,解决方案是从地址、城市和邮政编码末尾修剪多余的空格。在那之后,一切又好了。

我不知道为什么 FedEx 的 API 突然停止接受额外的空格,但谁知道...

于 2018-08-01T18:41:20.773 回答
0

就我而言,这是由于试图从美国向意大利运送国际货物,并指定SignatureOptionDetailNO_SIGNATURE_REQUIRED. 更改此以SERVICE_DEFAULT修复它。

于 2019-01-03T19:17:06.030 回答
0

这个问题也可能是由于在不支持它的国家(例如加拿大)申请保险而引起的。

于 2017-11-22T17:35:16.550 回答