Доброго дня/вечера/ночи!
Установил бесплатный оф модуль СДЭКа: _cdek.opencart.ru
Установил на Opencart 2.1.0.1 и вывел через последнюю версию SIMPLE (упрощённая регистрация и заказ)
Изначально были проблемы с выводом карты ПВЗ, но решились установкой модификатора от разработчика SIMPLE (в его теме нашел, специально для СДЭК)
Заказ оформляется, все данные передаются в модуль СДЭК, НО не делается выгрузка заказов в сам СДЭК, на их сервер, при этом выдает визуальную ошибку:
Меняем статус 5 - 2
login error
А ошибку в журнале:
2018-04-05 21:04:54 - PHP Warning: Cannot modify header information - headers already sent by (output started at /путь на сервере/public_html/admin/model/module/cdek_integrator.php:829) in /путь на сервере/public_html/system/library/response.php on line 12
При этом строка 829 в cdek_integrator.php:
echo "Меняем статус ".$dispatch_info['order_id']." - ".(int)$rule['order_status_id']."<BR>";
Строка 12 в response.php:
header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url), true, $status);
Вторая проблема:
Когда выводишь квитанцию СДЭКа на печать в модуле СДЭКа - в квитанции указана цена за доставку НОЛЬ рублей, всегда. При этом везде в модуле СДЭКа, где должна быть указана стоимость доставки - она указана верно. Только в квитанции - НОЛЬ.
P.S. Договор со СДЭК заключен, данные аккаунта и тестовых ключей верно введены.
Пожелание (если реализуемо это):
Вывод карты ПВЗ на последней версии модуля SIMPLE прямо в корзине, чтобы человек ввел город (или модулем, например Гео IP ввело) и карта сразу отображалась в колонке "Доставка" (изначально в СДЭК реализован вывод карты - по клику на ссылку)
Какова будет стоимость данных исправлений / доработки?