首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencart: USPS在结帐时没有显示国际服务

Opencart: USPS在结帐时没有显示国际服务
EN

Stack Overflow用户
提问于 2015-03-24 09:40:35
回答 1查看 229关注 0票数 0

opencart2.0.1.1

设置:-重量Class=磅,Geo Zone=所有区域,尺寸(L )=10x10x10,Zip Code=33446

产品:-重量级=磅,尺寸(L )=10x10x10,重量=4。

它在国内服务部门运作正常,但国际服务公司在我使用其他国家结账时没有显示出来(墨西哥),

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-24 12:09:02

我只是发现$this->config->get('usps_girth')没有返回任何值,

因此,我用公式求出周长=L+W*2+H*2;

在\catalog\model\shipping\usps.php中,我已经更改了第300行。

来自usps.php

代码语言:javascript
复制
$xml .= '       <Container>' . $this->config->get('usps_container') . '</Container>';
$xml .= '       <Size>' . $this->config->get('usps_size') . '</Size>';
$xml .= '       <Width>' . $this->config->get('usps_width') . '</Width>';
$xml .= '       <Length>' . $this->config->get('usps_length') . '</Length>';
$xml .= '       <Height>' . $this->config->get('usps_height') . '</Height>';
$xml .= '       <Girth>' . $this->config->get('usps_girth') . '</Girth>';
$xml .= '       <CommercialFlag>N</CommercialFlag>';
$xml .= '   </Package>';
$xml .= '</IntlRateV2Request>';
$request = 'API=IntlRateV2&XML=' . urlencode($xml);

转到usps.php

代码语言:javascript
复制
//$this->config->get('usps_girth') -> to -> girth = L + W * 2 + H * 2          
$girth =($this->config->get('usps_width'))+(($this->config->get('usps_length'))*2)+(($this->config->get('usps_height'))*2);

$xml .= '       <Container>' . $this->config->get('usps_container') . '</Container>';
$xml .= '       <Size>' . $this->config->get('usps_size') . '</Size>';
$xml .= '       <Width>' . $this->config->get('usps_width') . '</Width>';
$xml .= '       <Length>' . $this->config->get('usps_length') . '</Length>';
$xml .= '       <Height>' . $this->config->get('usps_height') . '</Height>';
$xml .= '       <Girth>' . $girth . '</Girth>';
$xml .= '       <CommercialFlag>N</CommercialFlag>';
$xml .= '   </Package>';
$xml .= '</IntlRateV2Request>';
$request = 'API=IntlRateV2&XML=' . urlencode($xml);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29229240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档