Opencart2.x Opencart:USPS在结账时不显示国际服务

Opencart2.x Opencart:USPS在结账时不显示国际服务,opencart2.x,usps,Opencart2.x,Usps,opencart2.0.1.1 USPS设置:-重量等级=磅,地理区域=所有区域,尺寸(长x宽x高)=10x10x10,邮政编码=33446 产品:-重量等级=磅,尺寸(长x宽x高)=10x10x10,重量=4 它在国内服务中正常工作,但在我使用其他国家(墨西哥)结账时,国际服务没有显示,我只是发现$this->config->get('usps_girth')没有返回任何值 所以我用公式计算周长=L+W*2+H*2 在\catalog\model\shipping\usps.php中,我在ap

opencart2.0.1.1

USPS设置:-重量等级=磅,地理区域=所有区域,尺寸(长x宽x高)=10x10x10,邮政编码=33446

产品:-重量等级=磅,尺寸(长x宽x高)=10x10x10,重量=4


它在国内服务中正常工作,但在我使用其他国家(墨西哥)结账时,国际服务没有显示,

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

所以我用公式计算周长=L+W*2+H*2

在\catalog\model\shipping\usps.php中,我在aprx的第300行进行了更改

来自usps.php

$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);
$xml.=''$此->配置->获取('usps_容器');
$xml.=''$此->配置->获取('usps_大小');
$xml.=''$此->配置->获取('usps_宽度');
$xml.=''$此->配置->获取('usps_长度');
$xml.=''$此->配置->获取('usps_高度');
$xml.=''$此->配置->获取('usps_周长');
$xml.='N';
$xml.='';
$xml.='';
$request='API=IntlRateV2&XML='。urlencode($xml);
到usps.php

//$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);
/$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.=''$此->配置->获取('usps_容器');
$xml.=''$此->配置->获取('usps_大小');
$xml.=''$此->配置->获取('usps_宽度');
$xml.=''$此->配置->获取('usps_长度');
$xml.=''$此->配置->获取('usps_高度');
$xml.=''$周长;
$xml.='N';
$xml.='';
$xml.='';
$request='API=IntlRateV2&XML='。urlencode($xml);