СДЭК не может определить город

Я проверил. От дублей спасает явное указание области в названии таких населенных пунктов, прямо в базе данных. В этом случае не нужно поле Регион, при оформлении заказа модуль СДЭК перестает ругаться, стоимость доставки рассчитывается корректно.

Правда, в этом случае у населенных пунктов название региона отображается два раза в выпадающем списке. Но это можно как-то пережить.
44

Но есть один неприятный момент. На странице Корзины по ссылке Рассчитать открывается попап, в который в поле город загружается вся база городов, а это пара мегабайт :cry:

В Мерчиуме 1034 городов. Мне хватало. Как бы вот так сократить?

Блин.
Выключил регионы Сибири и Дальнего Востока, решил руками почистить Европейскую часть в модуле Города.
В Волгоградской области случайно удалил Волгоград. Пытаюсь сделать новый
Код 494
Город: Волгоград
Код города СДЭК: 426
Страна: Россия
Регион: Волгоградская область
Статус: Вкл.
%D0%92%D0%BE%D0%BB%D0%B3%D0%BE%D0%B3%D1%80%D0%B0%D0%B4

SERVICE UNAVAILABLE
Sorry, service is temporarily unavailable.
%D0%92%D0%BE%D0%BB%D0%B3%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%202

Причем город Волгоград создается, но с пустым полем Код города СДЭК.
Добавляем код 426

Он не сохраняется

При оформлении заказа вариантов доставки СДЭК нет.

Откатывайтесь назад через бэкап.

Список городов сократили до 419 городов из базы СДЭК.
Волгоград восстановили.
Лепота :slight_smile:

Добрый день, @sinobook.ru!

Так как некоторые населённые пункты в России имеют одинаковое название, то корректно город можно определить при указании области и, если это возможно, почтового индекса.
Советуем не отключать данные поля, так как они нужны для точного определения адреса покупателя.
В новой версии чекаута, над которой мы сейчас работаем, это будет происходит автоматически в зависимости от местоположения покупателя.

Также вы можете удалить те населённые пункты и населённые пункты в тех областях, в которые вы доставку не осуществляете. Это сократит размер базы городов и исправит проблему, вызванную дубликатами.

Спасибо за ваше обращение.

Добрый день.

Вопрос по форме выбора города клиентом. Сейчас для получения автоматического расчета стоимости доставки по Москве нужно выбрать город Москва и область/район Москва. Но для большинства людей Москва находится в Московской области, что они и выбирают. На это модуль СДЕК ругается и не рассчитывает доставку.

ЧТО ДЕЛАТЬ?

Заранее спасибо.

Либо подождать, когда отдебажат новый чекаут, либо воспользоваться модулем: https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-dadata.html, который может помочь.

не поможет , Dadata неполноценно работает с новым чекаутом

Ну так я его для старого чекаута предложил :slightly_smiling_face:

С новым пока что много чего не работает, даже то, что из коробки.

1 лайк

со старым отлично справлялся со своими задачами )

Сообщение перенесено в новую тему: СДЭК: Не определяется город

Сообщение перенесено в тему СДЭК: Не определяется город

Добрый день.
Даже не знаю в какой теме написать данный вопрос, но в связи с тем что на странице оформления заказа система выдала нотис …

Оповещение СДЭК: Мы не можем определить нужный город. Обратитесь к администратору
Поэтому решил написать здесь.

Заключен договор и работаем с CDEK (но находимся в Казахстане… есть подозрение что именно это и мешает).
Теперь описание проблемы и вопрос:
Решил попробовать модуль подсчета стоимости доставки точнее настройку в режиме реального времени.
Получил API данные для интеграции.
Далее такая история, при тестовой проверке стоимости доставки на странице настройки данного способа доставки выходит сообщение:

Служба доставки: СДЭК
Вес: 0.001 кг
Ошибка: Валюта RUB не найдена

Ок значит активируем валюту RUB … но тогда

Служба доставки: СДЭК
Вес: 0.001 кг
Ошибка: Способ доставки СДЭК доступен только для Российской Федерации. Вы можете изменить настройки стран (Настройки -> Компания); Способ доставки СДЭК доступен только для Российской Федерации. Вы можете изменить настройки стран (Настройки -> Компания)

Правильно ли я понимаю что модуль настроен именно так что даже при возможности интеграции работать с Казахстаном все равно не будет (модуль только для России и для Казахстана нужно писать отдельный модуль)?

Не уверен, но может это связано с договором. Когда я заключал договор, менеджер СДЭК спрашивал меня, какие отправления я буду совершать, только в России или международку. Вероятно от этого зависит ключ для коннекта с ЛК и передачи данных. Для начала потрясите СДЭК.

Есть ли кто пользуется этим модулем с другой валютой или не из России?

Я из Беларуси, та же проблема. Удалось решить?

Тишина …
проблема так и осталась не решенной.
Как вообще узнать кто разработчик данного модуля?

Аналогичная проблема. Если кто может подсказать как активировать поле регион отпишитесь. Пока ничего не помогает, пришлось звонить в сдэк делать вручную заявку.