Не правильный код региона "Крым"

Здравствуйте, установлен модуль “местоположение покупателя” (rus_customer_geolocation). При выборе любого города Крыма, например Симферополь (http://joxi.ru/eAOBPb8UxM75M2), модуль местоположения возвращает код региона Крым как “KRY” (http://joxi.ru/eAOBPb8UxM7OM2), но в админке в регионах код Крыма указан как “CRI” (http://joxi.ru/KAxx830iMy6a8A). Из-за этого несоответствия, при переходе на страницу оформления заказа, регион остаётся не выбран (http://joxi.ru/12MEPbyiMZ75Q2).

Спасибо за информацию.

Мы передали ее нашим разработчикам.

Возможно, данная проблема будет исправлена в одном из будущих обновлений.

Здраствуйте,

Мы изучили проблему и приняли решение не вносить изменения в CS-Cart, поскольку нет единого источника, где был бы однозначно указан код Республики Крым.
Например тут: Коды субъектов Российской Федерации — Википедия
Код Республики указан, как ‘CR’

Но вы правы, при автоматическом определении местоположения, используя Яндека.Карты, нам действительно возвращается регион ‘KRY’. Вы можете исправить проблему для своей установки, применив приложенный SQL-скрипт. Данный скрипт изменит код для всех населенных пунктов Республики Крым, а так же код самой административной единицы на ‘KRY’.

Для этого:

  1. Откройте панель администратора и перейдите на страницу Администрирование → Резервное копирование и восстановление.
  2. Сделайте резервную копию изменяемых таблиц:
    2.1. Нажмите на кнопку “+”.
    2.2. Выберите галочки “Резервировать данные таблиц”, “Резeрвировать структуру таблиц” и “Резервировать данные таблиц”.
    2.3. Из списка таблиц можно выбрать только [pref]_states и [pref]_rus_cities
  3. После чего Восстановите ZIP-файл: (change_state_code_for_Republic_of_Crimea.zip (282 Байта))
    3.1. Нажмите на кнопку с изображением шестерёнки в правой верхней части страницы и выберите “Загрузить файл”.
    3.2. Загрузите приложенный ZIP-файл
    3.3. Восстановите ZIP
    -файл, нажав на кнопку с изображением шестерёнки справа от него и выбрав “Восстановить”.