Система INSPIRO позволяет упрощённым способом загрузить базу данных клиентов (например, при переходе из другой CMS). Для загрузки используется обычный Excel-файл (формат .xls)
Обратите внимание, что перед загрузкой базы данных необходимо создать в системе соответствующие поля клиентов. Настройки находятся по вызову "Главного меню" → "Настройки" → "Поля клиента".
Информацию о стандартных полях клиента можно посмотреть тут:
Хранение информации о клиентах
Когда все необходимые поля клиента созданы - можно настроить и заполнить шаблон для загрузки базы.
Пример файла для загрузки можно найти ниже этой статьи.
Первая строка файла содержит название поля, вторая - код поля, последующие используются для заполнения списком клиентов. Список клиентов должен быть сплошным, без пустых строк между записями.
Общие правила формата файла, по колонкам слева направо:
Загрузка памятных дат осуществляется через колонки memorable_date_НОМЕР-ПАМЯТНОЙ-ДАТЫ и memorable_date_name_НОМЕР-ПАМЯТНОЙ-ДАТЫ, где "memorable_date_" - это сама памятная дата, а "memorable_date_name_" - её название. При загрузке клиентов таких колонок может быть неограниченное количество.
Колонки с памятными датами должны быть с форматом ячеек типа "Текстовый". Значение должно указываться в формате XX.XX (день и месяц). Год памятной даты в системе не храниться, поэтому указывать его не требуется. Если ваш табличный редактор самостоятельно подставляет год, то значит поле не установлено текстовым.
Итоговый вариант корректных полей должнен выглядеть примерно следующим образом:
⚠️ При загрузке данных по памятным датам для существующих в системе клиентов важно убедиться, что нет пустых колонок у тех клиентов, у которых есть памятные даты. Если у клиента есть памятная дата и этого клиента обновляют через "Импорт", где данные этой памятной даты не заполнены - памятная дата будет удалена.
Клиент определяется исключительно по email или login. Если клиент найден, обновляется вся указанная в файле информация о клиенте. Если не найден, создается новый со всеми указанными данными. При этом, если столбец в файле существует, но не заполнен у конкретного клиента, соответствующее поле на сайте будет перезаписано и также станет пустым.
Пароль пользователя генерируется случайным образом системой, если не указан в конкретном столбце.
Если тип поля клиента/адреса подразумевает выбор значения из ранее созданного списка, в загружаемом файле должны быть указаны только эти ранее созданные значения. Значения, которых в списке нет, игнорируются, и соответствующее поле клиента будет оставлено пустым.
Для полей типа checkbox (и любых других, которым можно установить несколько значений одновременно) список значений в файле нужно указывать через запятую, например "поставщик,покупатель".
При загрузке подготовленного файла с базой клиентов есть возможность выбрать несколько вариантов обработки: