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
# Инструкция по использованию модуля 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 [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Отзывы
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.