Как изменить баланс клиентов по файлу

Чтобы выдать или снять баллы:

1. В разделе ДанныеКлиенты нажмите «Импорт» → «Изменить баланс»:

Снимок экрана 2022-06-19 в 17.05.14.png

2. Выберите операцию «Импорт баллов». Для скачивания доступен шаблон с примером:

Снимок экрана 2023-02-09 в 16.23.40.png

3. Заполните настройки:

  • Комментарий к задаче — поможет найти задачу в списке; необязательно.
  • Кодировка файла — по умолчанию utf-8.
  • Файл для импорта — разберем в следующем пункте.

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

  • Точка интеграции — источник данных.

  • Точка контакта — где произошло изменение баланса. По умолчанию определяться автоматически по точке интеграции. Можно заменить на любую другую.

  • Провайдер идентификации — какой контакт или идентификатор будет указан в файле для определения клиента.

  • Действие изменения баланса — с каким действием выдать баллы. Можно использовать имеющийся на проекте шаблон или создать новый.

  • Причина — необязательно.

  • Сохранять изменения даже при отрицательном балансе клиента — снять баллы, даже если баланс клиента станет отрицательным.

  • Изменить баланс — на сколько баллов уменьшить или увеличить баланс.

  • Балльный счет — на каком счете клиента выполнить действие.

    Снимок экрана 2023-02-09 в 18.38.55.png

4. Заполните файл:

  • CustomerIdentity — идентификатор клиента (тип выбирается в настройках импорта).
  • ChangeAmount — количество баллов; можно указать в файле, если значения для клиентов разные.
  • Для снятия используйте отрицательные значения, например, -100. У списания нельзя указывать дату сгорания.
  • ActivationDateTimeUtc — дата и время начала действия баллов. Если не указывать, баллы будут доступны с момента выдачи.
  • ExpirationDateTimeUtc — дата и время сгорания баллов. Если не указывать, срок применения будет без ограничений.

Пример заполненного файла:

Снимок экрана 2023-02-09 в 17.10.53.png

5. Добавьте файл и запустите задачу:

Снимок экрана 2023-02-09 в 18.39.13.png

  • Появляется сообщение о добавлении задачи и ссылка на нее:

    Снимок экрана 2023-02-09 в 18.35.47.png

  • Ждем завершения:

    Снимок экрана 2023-02-09 в 18.36.07.png

  • Баллы выданы:

    Снимок экрана 2023-02-09 в 19.08.00.png

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

Пример:
Снимок экрана 2024-11-21 в 01.19.55.png
У клиента остается 50 баллов до 3 декабря и 100 баллов без ограничений по срокам.
Баллы с действием до 1 декабря были использованы в первую очередь.