Magento:设置FedEx运费,但它现在仍然可供用户使用

时间:2011-12-01 20:39:14

标签: magento fedex

在Magento设置了FedEx帐户,但在尝试结帐时我得到了:

  

此送货方式目前无法使用。如果您想使用此送货方式发货,请与我们联系。

找到了这个:http://www.magentocommerce.com/boards/viewthread/6996/P0/ 货币是美元,ZIP是10033(看起来很好)

他们建议:

// find:
$responseBody = curl_exec($ch);

// add:
Mage::log($responseBody);

尝试过,但没有错误!这是答案:

<?xml version="1.0" encoding="UTF-8"?>
<FDXRateAvailableServicesReply xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ReplyHeader></ReplyHeader>
<Entry>
<Service>GROUNDHOMEDELIVERY</Service>
<Packaging>YOURPACKAGING</Packaging>
<TimeInTransit>1</TimeInTransit>
<EstimatedCharges>
<DimWeightUsed>false</DimWeightUsed>
<BilledWeight>10.0</BilledWeight>
<DiscountedCharges>
<BaseCharge>6.86</BaseCharge>
<TotalDiscount>0.00</TotalDiscount>
<TotalSurcharge>3.24</TotalSurcharge>
<NetCharge>10.10</NetCharge>
<EarnedDiscount>0.00</EarnedDiscount>
</DiscountedCharges>
</EstimatedCharges>
<SignatureOption>NONE</SignatureOption>
</Entry>
<Entry>
<Service>FEDEXGROUND</Service>
<Packaging>YOURPACKAGING</Packaging>
<TimeInTransit>1</TimeInTransit>
<EstimatedCharges>
<DimWeightUsed>false</DimWeightUsed>
<BilledWeight>10.0</BilledWeight>
<DiscountedCharges>
<BaseCharge>6.86</BaseCharge>
<TotalDiscount>0.00</TotalDiscount>
<TotalSurcharge>3.56</TotalSurcharge>
<NetCharge>10.42</NetCharge>
<EarnedDiscount>0.00</EarnedDiscount>
</DiscountedCharges>
</EstimatedCharges>
<SignatureOption>NONE</SignatureOption>
</Entry>
</FDXRateAvailableServicesReply>

因此,它获得了报价,但仍然说“此送货方式目前无法使用。如果您想使用此送货方式发货,请与我们联系。”在前端。

下一步去哪儿?

2 个答案:

答案 0 :(得分:1)

好的,这几个小时都搞乱了,但我在这里发布后回答了我自己的问题。

这就是它的全部内容:FedEx给了我两个条目(参见O-post中的XML)。 这里是GROUNDHOMEDELIVERY和FEDEXGROUND。 后端有很多选项:

Priority Overnight
Standard Overnight
First Overnight
2Day
Express Saver
International Priority
International Economy
International First
1 Day Freight
2 Day Freight
3 Day Freight
Ground
Home Delivery
Intl Priority Freight
Intl Economy Freight
Europe First Priority

选定的只是优先隔夜和第一次隔夜。你没有在答案中列出(记住,只有GROUNDHOMEDELIVERY和FEDEXGROUND)。我选择了“送货上门”,它在前端显示了报价!

为什么联邦快递不会给出所有的幽灵(可能它取决于邮政编码或某些事情应该在联邦快递账户上完成) - 这是另一个问题。这个问题已经解决了。

答案 1 :(得分:0)

Magento日志和报告目录。可能会更改FedEx数据格式或magento发送错误数据。