MS: Импорт городов
Описание
Модуль ms_import_cities позволяет импортировать города для различных стран для стандартного модуля "Города" (rus_cities). Модуль расширяет функциональность импорта данных CS-Cart для работы с городами, добавляя возможность импорта городов с дополнительными полями.
Основные возможности
- Импорт городов: Импорт городов через стандартную систему импорта CS-Cart
- Дополнительные поля: Поддержка импорта дополнительных полей (универсальный индекс, код региона)
- Интеграция с модулем городов: Работа с модулем
rus_citiesдля управления городами
Как работает модуль
Модуль использует следующие механизмы:
- Схемы импорта (
schemas/exim/):
import_cities.php- определяет поля для импорта городовimport_cities.functions.php- содержит функции обработки импорта городов
- Хуки (
hooks.func.php):
fn_ms_import_cities_update_city_post()- обновляет полеzipcode(универсальный индекс) при обновлении города
- Меню (
schemas/menu/menu.post.php):
- Добавляет пункт меню "MS: Импорт городов" для доступа к импорту
- Контроллеры:
controllers/backend/cities.post.php- обработка импорта городов
Где находится функциональность
- Административная панель:
- Раздел "MS: Импорт городов" в меню для импорта городов
- Страница импорта данных с поддержкой импорта городов
Использование
- Импорт городов:
- Перейдите в раздел "MS: Импорт городов"
- Подготовьте файл импорта с данными городов
- Выполните импорт через стандартную систему импорта CS-Cart
- Поля импорта:
- ID города: Идентификатор города
- Название города: Название города
- Универсальный индекс: Почтовый индекс города
- Код региона: Код региона/области
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- Требует наличия модуля
rus_citiesдля работы - Работает через стандартную систему импорта CS-Cart
- Поддерживает импорт дополнительных полей городов
- English
- Русский
- 4.18.X
- 4.17.X
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

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


Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

Далее после оплаты подписки вы сможете скачать модуль перейдя в раздел “Загрузки“, там выберите свой заказ и в нем будет ссылка на скачивание.

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

# Инструкция по использованию модуля MS: Импорт городов
Установка
- Убедитесь, что модуль активирован в разделе Администрирование → Модули → Скачанные модули
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- Важно: Модуль требует наличия модуля
rus_citiesдля работы
Использование
Для администратора
- Подготовка файла импорта:
- Подготовьте файл с данными городов в формате CSV или другом поддерживаемом формате
- Файл должен содержать следующие поля:
- ID города (city_id) - идентификатор города
- Название города - название города
- Универсальный индекс (zipcode) - почтовый индекс города (опционально)
- Код региона (state_code) - код региона/области (опционально)
- Импорт городов:
- Перейдите в раздел "MS: Импорт городов" в административной панели
- Или перейдите в Администрирование → Импорт данных
- Выберите тип импорта "Города" или "MS: Импорт городов"
- Загрузите файл импорта
- Настройте параметры импорта (соответствие полей, кодировка и т.д.)
- Выполните импорт
- Проверка импорта:
- Перейдите в Администрирование → Города (если используется модуль
rus_cities) - Проверьте, что города импортированы корректно
- Убедитесь, что дополнительные поля (индекс, код региона) заполнены
Проверка работы
- Проверка импорта:
- Выполните тестовый импорт небольшого количества городов
- Проверьте, что города созданы в системе
- Убедитесь, что дополнительные поля заполнены корректно
Устранение неполадок
- Импорт не работает: Проверьте, что модуль
rus_citiesустановлен и активирован - Поля не импортируются: Убедитесь, что поля правильно указаны в файле импорта и соответствуют схеме импорта
- Ошибки при импорте: Проверьте формат файла и кодировку данных
Ключевые файлы
app/addons/ms_import_cities/addon.xml- конфигурация модуляapp/addons/ms_import_cities/schemas/exim/import_cities.php- схема полей импортаapp/addons/ms_import_cities/schemas/exim/import_cities.functions.php- функции обработки импортаapp/addons/ms_import_cities/hooks.func.php- хуки обновления городов
**v1.0.1** от 30.01.2024 [+] При импорте с верным кодом страны возвращал null, исправлено **v1.0.0** от 25.01.2024 [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Разработка ms_import_cities
Импортировать данные для модуля “Города”
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.