我已经将 DHL 方法集成到 magento 1.9.2.4 中,并且其中有一个问题。我的原产国是 AE,当我尝试在同一个国家订购 AE 的东西时,DHL 方法不适用于所有其他国家。我已经联系了 DHL,他们说 magento 日志文件中的标签必须是 N。目前得到 Y
任何一个可以告诉我原来的问题是什么,我怎么能编辑标签 N?
谢谢你。
确定这里是完整的答案,这个问题,我已经成功解决。
在此处替换 DHL 功能。app / code / core / Mage / Usa / Model / Shipping / Carrier / Dhl / International.php。确保在本地复制,然后更改。
在这个文件中改变这个函数给下面。
protected function_checkDomesticStatus ($origCountryCode,$destCountryCode) {$this-& gt;_isDomestic = false;
$origCountry = (string)$this->getCountryParams($origCountryCode)->name;
$destCountry = (string)$this->getCountryParams($destCountryCode)->name;
$isDomesticOrig = (string)$this->getCountryParams($origCountryCode)->domestic;
$isDomesticDest = (string)$this->getCountryParams($destCountryCode)->domestic;
if (($origCountry == $destCountry) || ($isDomesticOrig && $isDomesticDest)) {
$this->_isDomestic = true;
}
return $this->_isDomestic;
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(19条)