Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть ИМ на opencart, установлены модули geoip (модуль для определения местоположения по ip) и edost (модуль агрегатора курьерских служб). Проблема такая, города некоторых регионов определенных модулем geoip не определяются модулем edost.  Выявленные мной проблемные города и регионы - Северная Осетия, Крым, КБР, КЧР, Орел, Ханты-Мансийский АО, Чукотский АО, возможно есть и другие.  Города и регионы в edost http://edost.ru/kln/code.html. В техподдержка edost ответили так:

Такое может быть, если название региона в магазине не соответствует

стандарту eDost (должно быть "Республика Северная Осетия - Алания"), или

модуль GeoIp не понимает это название (т.е. не может сопоставить свой

регион с регионом магазина).

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

Есть два типа ошибок:

1)Ошибка: Не найдено подходящей службы доставки!

2)Ошибка: Неверный код региона (в стране нет такого региона)!

 Первая, например для г. Орёл исправилась заменой ё на е, но есть например Симферополь у которого названия идентичны но ошибка все равно присутствует.

Задача как-то синхронизировать названия населенных пунктов и регионов в этих модулях.  Возможно как вариант чтобы не нарушить работу других модулей нужно сделать таблицу соответствия.

Адрес ИМ - berivdorogu.ru

5 лет назад
Alikov_Z
Заурбек 
38 летРоссия
6 лет в сервисе
Был
5 лет назад
Заявки фрилансеров
Нет заявок фрилансеров