Атрибут DeveloperKey
В протокол интеграции добавлен новый атрибут DeveloperKey.
Этот атрибут необходимо указывать только в методе создания заказа, в тэге DeliveryRequest.
Обновление. По ссылке http://cdek.opencart.ru/service/get вы можете скачать последнюю версию модуля,в которой уже добавлен атрибут DeveloperKey Внимание! В случае, если в вашу версию модуля вносили какие-либо изменения (адаптация под чекаут, шаблон и прочие) - настоятельно рекомендуется вручную отредактировать файл, чтобы не стереть изменения. Либо же обратиться к вашему программисту.
Редактирование. Для самостоятельного изменения адреса вам нужно отредактировать файл
в версии модуля для OpenCart 1.x
system/cdek_integrator/components/class.orders.php
в версии модуля для OpenCart 2.0 - 2.3
system/library/cdek_integrator/components/class.orders.php
изменив в нем строку
$xml .= '<DeliveryRequest Number="' . $this->number . '" Date="' . $this->date . '" Account="' . $this->account . '" Secure="' . $this->getSecure() . '" OrderCount="' . count($data) . '">';
на
$xml .= '<DeliveryRequest Number="' . $this->number . '" Date="' . $this->date . '" Account="' . $this->account . '" Secure="' . $this->getSecure() . '" OrderCount="' . count($data) . '" DeveloperKey="c6e7304995e8e1f513f1ec380ff89779">';