Intereting Posts
Многостраничные массивы массивов PHP Невозможно изменить информацию заголовка во время перенаправления в wordpress PHP буферизованный вывод в зависимости от настроек сервера? Как использовать параметр $ _GET для создания дружественных URL-адресов seo? jQuery UI Сортировка, затем порядок записи в базу данных Symfony2, Как добавить поле типа скрытой даты в форму? Получить первый день недели в PHP? Каковы аргументы в FAVOR PHP закрытия тегов для файлов только PHP? Разделить строку на массив букв – двузначные буквы PHP простой пример php SoapClient для PayPal Как запустить (или запустить) Composer на Openshift? Переписать расширение файла BUT запретить прямой доступ к файлу Порт XAMPP 80 используется «Невозможно открыть процесс» с PID 4 Могу ли я индексировать переменную массива внутри строки с двойными кавычками PHP? Неопределенная ошибка индекса при $ em-> clear () в Symfony2

Внутренняя доставка Magento DHL не работает

Я включил метод DHL в magento 1.9.2.4 и имел одну проблему. моя страна происхождения – это AE, и когда я пытаюсь заказать что-то в той же стране, что и AE, тогда метод DHL не работает для всех других стран, в которых он работает. Я связался с DHL, и они сказали, что тег должен быть N в файле журнала magento. в настоящее время получает Y

Может ли кто-нибудь сказать мне, что такое исходная проблема, и как я могу изменить тег на N?

Спасибо, вперед.

ОК вот полный ответ на эту проблему, что я успешно решил.

замените функцию DHL здесь. Приложение / код / ​​ядро ​​/ Mage / США / Модель / Доставка / Carrier / Dhl / International.php. убедитесь, что вы сделали копию на местном, а затем измените.

в этом файле эта функция будет приведена ниже.

защищенная функция _checkDomesticStatus ($ origCountryCode, $ destCountryCode) {$ this -> _ 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; 

}