Сдек после обновления 4.21.2

Обновился на последнюю версию ради Яндекс доставки.
Теперь в сдеке ошибка появилась. Когда делаешь отгрузку магазин подставляет пвз первый из списка вместо того который выбрал покупатель!!! По умолчанию. Как работать хз искать адрес из 100+ пвз по Москве если отгрузка то ещё дело жесть. Как исправить? Работать не возможно :frowning: может заплатка какая или где-то что-то прописать надо? Пс Яндекс карты старый апи стоит может из за этого глючить начал или массовая проблема?
И ещё одна проблема появилась главное меню на главной странице очень долго загружается, на остальных мгновенно в чем может быть проблема?

1 лайк

Короче запутались в переменных. Идём в:
/app/addons/rus_sdek2/controllers/backend/orders.post.php

Меняем:

if (($shipping['module'] === 'sdek2') && !empty($shipping['provider_pickup_id'])) {
    $sdek_pvz = $shipping['provider_pickup_id'];
}

на

if ($shipping['module'] === 'sdek2') {
    if (!empty($shipping['provider_pickup_id'])) {
        $sdek_pvz = $shipping['provider_pickup_id'];
    } elseif (!empty($shipping['office_id'])) {
        $sdek_pvz = $shipping['office_id'];
    }
}
3 лайка

Спасибо вроде заработало как надо.

Кстати также заметил, что после обновления сломался сдек в постаматы если выбран тариф Посылка склад-постамат карта не отображается и постаматы также не доступны

Эта тема была автоматически закрыта через 3 дня после последнего ответа. В ней больше нельзя отвечать.