我正在使用带有 Expression Engine 的 Expresso 商店,并且无法让 FedEx 运输插件与我的测试凭据一起使用。我在 FedEx 建立了一个开发者账户,并在 Store Settings 中输入了相应的代码。当我使用示例商店模板进行测试时,我收到错误“与运输提供商通信时出错”。
我应该使用测试模式 =“False”还是“True”进行测试?
我正在使用带有 Expression Engine 的 Expresso 商店,并且无法让 FedEx 运输插件与我的测试凭据一起使用。我在 FedEx 建立了一个开发者账户,并在 Store Settings 中输入了相应的代码。当我使用示例商店模板进行测试时,我收到错误“与运输提供商通信时出错”。
我应该使用测试模式 =“False”还是“True”进行测试?
尝试打开store/libraries/store_shipping_fedex.php
,并在里面的第 80 行附近calculate_shipping($order)
,添加以下行:
echo '<pre>'; print_r($response); exit; // add this line
return $this->_parse_response($response);
然后再次运行您的结帐过程(或只需单击“更新总计”)。这应该会打印出 FedEx 的完整回复,这应该有助于诊断您的问题。
如果可能,请使用它返回的响应更新您上面的问题,因为它可能对其他人有帮助。