+7 (495) 727-92-92

Импорт клиентов

 

Система INSPIRO позволяет упрощённым способом загрузить базу данных клиентов (например, при переходе из другой CMS). Для загрузки используется обычный Excel-файл (формат .xls)

Обратите внимание, что перед загрузкой базы данных необходимо создать в системе соответствующие поля клиентов. Настройки находятся по вызову "Главного меню" → "Настройки" → "Поля клиента".

Информацию о стандартных полях клиента можно посмотреть тут:

Хранение информации о клиентах

Когда все необходимые поля клиента созданы - можно настроить и заполнить шаблон для загрузки базы.

Пример файла для загрузки можно найти ниже этой статьи.

Первая строка файла содержит название поля, вторая - код поля, последующие используются для заполнения списком клиентов. Список клиентов должен быть сплошным, без пустых строк между записями.

Общие правила формата файла, по колонкам слева направо:

  • Столбцы для полей по-умолчанию: e-mail, login. Это обязательные поля для всех клиентов.
  • Столбец для присвоения паролей клиентам: password.
  • Столбцы, содержащие поля клиента: info_f_name, info_phone_cell, info_... и т.д.
  • Столбцы, содержащие поля адреса: addr_city, addr_street, addr_... и т.д.
  • Подписка на рассылки: указываются ID рассылок через ";" в столбце subscribe_ids. Информация в столбце заменит текущую информацию о подписках клиентов, а не добавится к ней.
  • Столбцы памятных дат: memorable_date_1, memorable_date_name_1, memorable_date_2, memorable_date_name_2, ... и т.д.

Загрузка памятных дат

Загрузка памятных дат осуществляется через колонки memorable_date_НОМЕР-ПАМЯТНОЙ-ДАТЫ и memorable_date_name_НОМЕР-ПАМЯТНОЙ-ДАТЫ, где "memorable_date_" - это сама памятная дата, а "memorable_date_name_" - её название. При загрузке клиентов таких колонок может быть неограниченное количество.

Колонки с памятными датами должны быть с форматом ячеек типа "Текстовый". Значение должно указываться в формате XX.XX (день и месяц). Год памятной даты в системе не храниться, поэтому указывать его не требуется. Если ваш табличный редактор самостоятельно подставляет год, то значит поле не установлено текстовым.

Итоговый вариант корректных полей должнен выглядеть примерно следующим образом:

⚠️ При загрузке данных по памятным датам для существующих в системе клиентов важно убедиться, что нет пустых колонок у тех клиентов, у которых есть памятные даты. Если у клиента есть памятная дата и этого клиента обновляют через "Импорт", где данные этой памятной даты не заполнены - памятная дата будет удалена.

Принцип обработки

Клиент определяется исключительно по email или login. Если клиент найден, обновляется вся указанная в файле информация о клиенте. Если не найден, создается новый со всеми указанными данными. При этом, если столбец в файле существует, но не заполнен у конкретного клиента, соответствующее поле на сайте будет перезаписано и также станет пустым.

Пароль пользователя генерируется случайным образом системой, если не указан в конкретном столбце.

Если тип поля клиента/адреса подразумевает выбор значения из ранее созданного списка, в загружаемом файле должны быть указаны только эти ранее созданные значения. Значения, которых в списке нет, игнорируются, и соответствующее поле клиента будет оставлено пустым.

Для полей типа checkbox (и любых других, которым можно установить несколько значений одновременно) список значений в файле нужно указывать через запятую, например "поставщик,покупатель".

 

Варианты обработки

При загрузке подготовленного файла с базой клиентов есть возможность выбрать несколько вариантов обработки:

  • Загрузить всех - этот пункт активен по умолчанию. В этом режиме файл обрабатывается полностью: создаются новые клиенты (если по email или login они не были найдены), а также обновляются существующие (найденные по login или email).
  • Загрузить только новых - в этом режиме найденные клиенты не будут обновляться (даже если у них изменилась какая-то информация). Будут созданы только новые клиенты, которых ранее не было в базе.
Приложенные файлы

Ответы по INSPIRO