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