Импорт клиентов В статье подробно описаны механизм и особенности загрузки базы клиентов в вашу систему. false W3sidGl0bGUiOiLQmNC80L/QvtGA0YIg0LTQsNC90L3Ri9GFINCyINGB0LjRgdGC0LXQvNGDIiwidXJsIjoiL3VzZXJzL2RhdGEtaW1wb3J0LyJ9LHsidGl0bGUiOiLQmNC80L/QvtGA0YIg0LHQsNC30Ysg0LrQu9C40LXQvdGC0L7QsiDQsiDRgdC40YHRgtC10LzRgyIsInVybCI6Ii91c2Vycy9kYXRhLWltcG9ydC9pbXBvcnQtZGF0YWJhc2UtY3VzdG9tZXIvIn1d Импорт данных в систему /users/data-import/ ["users","Импорт данных в систему"] ["users","Импорт данных в систему","Импорт базы клиентов в систему"] users

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

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

Содержание

  1. Переход к импорту клиентов
  2. Выбор файла
  3. Настройки импорта

Переход к импорту клиентов

Данные клиентов можно импортировать в систему из файлов Microsoft Excel (xls, xlsx) и CSV (Comma-Separated Values).

Перейдите в раздел Продажи → Клиенты.

Примечание

Кнопка «Импорт клиентов» доступна для администраторов и для пользователей с соответствующими правами.

Раздел «Клиенты» с кнопкой «Импорт клиентов»

Выбор файла

  1. Выберите способ загрузки данных: через готовый файл или через шаблон.
  2. Загрузите заполненный файл или шаблон в блок «Загрузка файлов». Блок загрузки файла для импорта клиентов

Требования к готовому файлу

  • Чтобы избежать ошибок, данные в таблице должны находиться в соответствующих колонках.
  • Для каждого типа поля необходимо использовать корректный формат ввода.
  • Размер файла не должен превышать 25 МБ.
  • При загрузке данных из файла система использует уже существующие справочники. Перед импортом необходимо убедиться, что загружаемые поля имеют заведённые значения в системе. Например, менеджер клиента.
  • Чтобы загрузить данные пользовательского поля, создайте дополнительный столбец. Название столбца должно соответствовать названию пользовательского поля в системе. Если пользовательское поле ещё не создано, оно будет создано во время импорта.
  • Чтобы загрузить несколько тегов, укажите их через запятую. Например: рассылка, повторный заказ, Москва.

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

Кнопка «Требования к файлу» для скачивания примера файла

Требования к шаблону

  • Перед каждой загрузкой необходимо скачивать новый шаблон. Шаблоны регулярно обновляются, чтобы данные в них оставались актуальными. Не добавляйте и не удаляйте листы и столбцы. Не меняйте порядок столбцов и не скрывайте их.
  • Размер файла не должен превышать 25 МБ.

Примечание

Поле «Имя» обязательно для заполнения.

Настройки импорта

После загрузки файла для импорта:

  1. Выберите значение в поле «Магазин» для импортируемых клиентов.
  2. При необходимости активируйте опцию «Обновлять дубликаты». Если опция активна, импортированные данные будут обновлять информацию в дублях.

Для поиска дубликатов система последовательно проверяет внешний ID, внутренний ID, email и телефон. Если клиент найден, дальнейший поиск не выполняется.

Настройка соответствия полей

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

Чтобы создать новое пользовательское поле в карточке клиента во время импорта, нажмите «Добавить новое поле».

Настройка соответствия полей при импорте клиентов

Для создания клиентов при импорте обязательны поля «Email-подписка» и «Имя». Если значение в поле «Email-подписка» не указано, по умолчанию будет загружено значение «нет».

Подтверждение email-подписки при импорте

Если при импорте необходимо передать признак подтверждения email-подписки, добавьте в файл необязательную колонку «Email подписка подтверждена».

Если в этой колонке указано значение «да», система пометит email-подписку клиента как подтверждённую для Double Opt-In (DOI). Если колонка не добавлена или значение не указано, отметка о подтверждении не проставляется.

Колонка «Email подписка подтверждена» отвечает только за отметку подтверждения. Чтобы подписать клиента на email-рассылку, необходимо заполнить поле «Email-подписка».

Важно!

Значение в колонке «Email подписка подтверждена» учитывается независимо от того, включён Double Opt-In (DOI) для магазина или нет. Это позволяет заранее подготовить базу подписчиков перед включением DOI.

Импорт данных Программы лояльности

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

  1. Добавьте в файл данные клиента и поля участия из таблицы ниже. Для обработки участия обязательно заполните дату регистрации в Программе лояльности, в том числе при обновлении существующего участия. Например: 2026-10-19.
  2. После загрузки файла выберите магазин, который участвует в нужной Программе.
  3. Для обновления существующих клиентов и участий включите опцию «Обновлять дубликаты».
  4. Сопоставьте столбцы готового файла с полями системы. Для загрузки через шаблон скачайте его актуальную версию с полями Программы лояльности.
ПолеЧто указать и как используется
Дата регистрации в программе лояльностиПри создании задаёт дату регистрации; у существующего участия дата не изменяется.
Номер карты участника в программе лояльностиНомер карты. Должен быть уникальным в выбранной Программе.
Статус участника в программе лояльности«Активен», «Не подтверждён» или «Деактивирован». Если статус нового участия не передан, применяются настройки активации Программы.
Уровень участника в программе лояльностиТочное название существующего уровня выбранной Программы.
Баланс бонусовИтоговый баланс. Число не меньше нуля.
Комментарий к начислению бонусовКомментарий к операции с бонусами. Сам по себе не изменяет баланс.
Сумма покупокНакопленная сумма для расчёта уровня. Число не меньше нуля.

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

Если в файле указана дата регистрации в Программе лояльности, система попытается создать участие по данным файла. Если данные не проходят проверку, участие не создаётся. Автоматическая регистрация нового клиента не создаёт участие взамен, даже если она включена. Чтобы создать участие, исправьте ошибку в файле и повторите импорт.

Настройки импорта клиентов: выбран магазин «Пластмассовый мир» и включена опция «Обновлять дубликаты»

Важно!

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

Поиск и обновление существующих участий

Сначала система определяет или создаёт клиента по обычным правилам импорта. Затем ищет его участие в Программе выбранного магазина по номеру телефона. Номер карты не используется для поиска участия.

Если участие найдено, оно обновляется только при включённой опции «Обновлять дубликаты». Если опция выключена, данные участия не обновляются, а в результате импорта появляется ошибка о существующем участии.

Важно!

Если клиент и телефон не совпали, система попытается создать новое участие, а занятый номер карты вызовет ошибку. Чтобы обновить участие, включите обновление дубликатов и укажите ID его клиента или телефон. Если в карточке несколько телефонов, импорт берёт первый непустой; добавленный номер может не попасть в участие.
Если в файле повторяется строка одного клиента, при включённом обновлении дубликатов следующая строка повторно обновит его участие. Без обновления дубликатов повторная регистрация с уже используемым телефоном или картой завершится ошибкой.

Изменение бонусного баланса

Поле «Баланс бонусов» задаёт итоговый баланс. Например, если у участия 100 активных бонусов и 50 ожидают активации, значение 200 приведёт к начислению ещё 50 бонусов по правилам Программы лояльности. Если для существующего участия указать баланс 0, система спишет все накопленные бонусы.

Если значение больше текущего баланса, начисляется разница. Сроки активации и сгорания новых бонусов определяются настройками бонусного счёта. Если значение меньше, разница списывается: сначала из активных бонусов с ближайшим сроком сгорания, затем из активных без срока сгорания, затем из ожидающих активации.

Если для нового участия указать баланс больше нуля, система начислит эту сумму бонусов. Если поле заполнено, в том числе значением 0, приветственные бонусы за регистрацию не начисляются. Если поле пустое, начисление приветственных бонусов определяется настройками Программы.

Комментарий к бонусам сохраняется только при изменении баланса. Даты активации и сгорания бонусов в импорте указать нельзя.

Импорт накопленной суммы покупок

Передавать «Сумму покупок» можно, если в основных настройках Программы не задана дата начала учёта покупок. Значение из файла заменяет накопленную сумму участия, а не прибавляется к ней. При дальнейших пересчётах к нему добавляются подходящие заказы, связанные с этим участием и созданные начиная с момента импорта суммы. Ранее созданные заказы остаются связанными с участием, но повторно к импортированной сумме не прибавляются.

Например, после импорта суммы 10000 новый подходящий заказ на 2000, связанный с этим участием, увеличит сумму покупок до 12000. При повторном импорте 10000 сумма снова станет равна этому значению. К ней будут добавляться подходящие заказы, созданные с момента повторного импорта.

Если в Программе задана дата начала учёта покупок, значение суммы из файла пропускается, а в результат импорта добавляется предупреждение. Остальные корректные данные могут быть обработаны. Если после импорта установить дату начала учёта, импортированная сумма сбросится. Далее в расчёт войдут подходящие заказы, созданные начиная с выбранной даты. Дата настраивается в основных настройках Программы.

Сумма влияет на расчёт уровня участия. При создании участия переданный уровень также учитывается. Перенос суммы покупок не начисляет бонусы за прошлые заказы и не восстанавливает историю заказов.

Завершение импорта

Импорт данных выполняется в фоновом режиме. По завершении появится уведомление о статусе загрузки, дубликатах и ошибках.

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

Примечание

При выгрузке списка заказов с данными покупателей автоматически создаются клиенты с такими же данными, как в заказе.
Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Следующая статья
Массовое обновление данных клиентов
В статье подробно рассмотрим порядок действий для подготовки и выполнения массового обновления клиентских данных через функцию импорта.