Создание ежедневных наград
Как это работает
Ежедневные награды мотивируют пользователей заходить в магазин каждый день, чтобы получать бесплатные товары. Вы можете создавать следующие типы ежедневных наград:
Награда за вход — награды, которые становятся доступны пользователю после первого входа в магазин. Они разблокируются последовательно, по одной в день, в фиксированное время, указанное в настройках. Если пользователь впервые входит в магазин после указанного времени, первая награда становится доступной на следующий день.
ПРИМЕР
Начало наград: понедельник, 10:00. Продолжительность: 7 дней.Вход в магазин Получение первой награды Доступность второй награды Пользователь 1 Понедельник, 09:00 Понедельник, с 10:00 Вторник, с 10:00 Пользователь 2 Понедельник, 12:00 Вторник, с 10:00 Среда, с 10:00 Пользователь 3 Вторник, 12:00 Среда, с 10:00 Четверг, с 10:00
Календарь наград — награды, которые доступны всем пользователям в указанные даты. Награды открываются по глобальному расписанию в одно и то же время и не зависят от того, когда пользователь впервые вошел в магазин.
ПРИМЕР
Если пользователь впервые входит в магазин на 4-й день акции, он увидит награду за 4-й день цепочки.
Доступны следующие типы предметов в качестве наград:
- Виртуальные предметы
- Пакеты виртуальной валюты
- Бандлы
В цепочках ежедневных наград игнорируются следующие настройки предметов:
- правила персонализации
- ограничения на покупку
- запланированная доступность (дата начала/окончания)
- акции и скидки
В интерфейсе ежедневные награды отображаются в виде цепочек наград, которые пользователи могут последовательно получать. Вы можете запускать повторяющиеся цепочки ежедневных наград, которые автоматически перезапускаются по завершении последнего дня в цепочке.
Для корректной работы ежедневных наград у вас должна быть настроена авторизация пользователей.
Неавторизованные пользователи видят всю цепочку ежедневных наград, но получать награды не могут.

Сценарий пользователя
- Пользователь заходит в магазин.
- Пользователь видит цепочку ежедневных наград и награду, доступную за сегодняшний вход.
- Пользователь входит в систему.
- Пользователь видит свой текущий прогресс в цепочке ежедневных наград.
- Пользователь получает ежедневную награду.
Предварительные условия
Перед созданием цепочки ежедневных наград вам нужно создать товары, которые пользователи смогут бесплатно получать за вход в магазин.
Создание ежедневных наград
Чтобы создать ежедневные награды:
- Откройте ваш проект в Личном кабинете и перейдите в раздел LiveOps > Canvas.
- Приступите к созданию ежедневных наград одним из следующих способов:
- На панели инструментов нажмите значок + и выберите Daily rewards.
- В области списка ежедневных наград нажмите значок +.
- Откройте контекстное меню в любом месте на канвасе и выберите Daily rewards.
Укажите следующие параметры:
- Название цепочки ежедневных наград.
- Описание (опционально).
Нажмите Далее.
Выберите тип ежедневных наград — Награда за вход или Календарь наград. Тип награды задается на этапе создания и не может быть изменен впоследствии.
Укажите срок действия ежедневных наград. Для типа Награда за вход вы можете не указывать дату окончания цепочки ежедневных наград. Для этого включите переключатель Без даты окончания.
Если вы хотите, чтобы цепочка ежедневных наград перезапускалась после окончания, включите переключатель Сделать ежедневные награды возобновляемыми.
Логика возобновления зависит от типа цепочки:
Цепочка Награда за вход перезапускается после окончания текущего цикла, до окончания акции.
Пример: Цепочка из 5 наград доступна с 1 по 31 октября. Если эта настройка включена, пользователь сможет начать новый цикл наград после завершения текущего (после получения 5 наград или сброса прогресса). Каждый новый цикл начинается с первой награды в цепочке. Множественные возобновления возможны в течение всего периода акции, вплоть до 31 октября.
Цепочка Календарь наград перезапускается для всех пользователей с частотой, равной длине цепочки наград (в днях).
Пример: Цепочка из 5 наград доступна с 1 октября. Если эта настройка включена, цепочка будет обновляться для всех пользователей каждые 5 дней — 6, 11, 16 октября и так далее.
Для типа Награда за вход вы можете настроить сброс прогресса, если пользователь пропустит хотя бы один день. Для этого включите переключатель Сбросить прогресс пользователя, если он пропустит день. Если эта настройка отключена, пользователь продолжит получать награды с того места, где остановился, когда снова войдет в систему после пропуска дня. Эта настройка может быть настроена только при создании ежедневной награды, позднее вы не сможете ее изменить.
Пример: В цепочке из 5 наград, если пользователь входит в систему 3 дня подряд и пропускает 4-й день, то на 5-й день:
- Пользователь получит первую награду в цепочке, если настройка сброса включена.
- Пользователь получит четвертую награду в цепочке, если настройка сброса отключена.
Нажмите Далее.
Добавьте награду на каждый день цепочки. Чтобы добавить награду на один день:
Нажмите Добавить награду.
Выберите предмет, укажите количество, которое пользователи получат в качестве награды за этот день, и нажмите Добавить награду.
Чтобы изменить порядок наград в цепочке, перетащите строку на нужную позицию, используя значок ☰ (опционально).
После того как вы добавили награды на каждый день, нажмите Далее.
Проверьте настройки акции.
Чтобы активировать акцию сразу (опционально), включите переключатель Создать в статусе Активно.
Нажмите Создать.
На канвасе отображаются визуальные связи между карточкой акции и товарами в акции.
Чтобы управлять их отображением, нажмите значок → или ← справа от любой карточки акционного товара, рядом с иконкой . Если товар включен в несколько акций, одновременно может отображаться только одна связь.
Редактирование ежедневных наград
Вы можете активировать, деактивировать и редактировать ежедневные награды.
Вы можете перейти к редактированию акции следующими способами:
- Из карточки акции
- Из списка акций
Вы можете активировать акцию следующими способами:
- Из карточки акции
- Из списка акций
- Во время редактирования акции
Для наград типа Награда за вход также возможно сбросить прогресс всех пользователей в текущем цикле ежедневных наград. Чтобы сбросить прогресс, нажмите значок при редактировании цепочки ежедневных наград.
Ограничения на редактирование цепочек наград:
- Вы не можете редактировать активную цепочку ежедневных наград. Сначала деактивируйте ее, чтобы внести изменения.
- Одновременно может быть активна только одна цепочка типа Награда за вход. При активации цепочки будет отображено предупреждение о деактивации любых цепочек с пересекающимися сроками действия.
- Редактирование типа цепочки наград (Награда за вход или Календарь наград) недоступно. Вы можете задать этот параметр только при создании ежедневной награды.
- Изменение настройки Сбросить прогресс пользователя, если он пропустит день для цепочек типа Награда за вход недоступно.
Для цепочек типа Награда за вход следующие изменения требуют сброса прогресса для всех пользователей:
- изменение настройки Сделать промоакцию возобновляемой
- добавление или удаление шагов
После повторной активации цепочка начинается заново для всех пользователей, которые вошли в магазин после даты начала акции, включая тех, кто уже получил все награды.
Изменение названия, награды, описания, дат, времени или часового пояса не требует сброса прогресса — пользователи продолжат с того дня, на котором остановились.
Для цепочек типа Календарь наград изменения не требуют сброса прогресса.
Отображение ежедневных наград в магазине
Отображение на сайте, созданном с помощью Xsolla
Чтобы ежедневные награды отобразились на вашем сайте:
- В проекте в Личном кабинете перейдите в раздел Каналы продаж > Веб-сайты.
- Выберите ваш сайт и нажмите Открыть Site Builder.
- Если ваш сайт содержит несколько страниц, выберите нужную страницу:
- Нажмите на название текущей страницы в верхней части конструктора.
- Выберите страницу из раскрывающегося списка.
- В основной части конструктора выберите место, где вы хотите добавить новый блок, и нажмите Добавить блок.
- Выберите блок Ежедневные награды.
- В боковом меню перейдите к настройке блока.
- В раскрывающемся списке выберите цепочку ежедневных наград.

- Для проверки цепочки ежедневных наград в правом верхнем углу конструктора нажмите Просмотр.
- Чтобы изменения вступили в силу, опубликуйте сайт:
- В правом верхнем углу конструктора сайтов нажмите Опубликовать.
- Установите флажки напротив страниц, которые вы хотите опубликовать.
- Нажмите Опубликовать.
Если публикация сайта недоступна, убедитесь, что вы выполнили все необходимые условия:
- Отсутствуют незаполненные разделы на сайте (отмечены красным).
- Подписан лицензионный договор с Xsolla.
- Главная страница опубликована или выбрана для публикации. Вы не можете опубликовать дочерние страницы раньше главной.
Пользователи не увидят ежедневную цепочку наград до ее активации и начала периода ее действия.
Ежедневные цепочки предложений с истекшим сроком действия или цепочки, которые еще не начали действовать, отображаются в режиме предпросмотра в конструкторе сайтов. Этот режим позволяет вам просматривать все неопубликованные изменения, включая неактивные цепочки.
Отображение в собственном интерфейсе
- В интерфейсе приложения реализуйте элементы для отображения шагов цепочки ежедневных наград.
- Реализуйте логику работы с цепочками с помощью следующих клиентских методов API из группы методов Ежедневные награды:
- Убедитесь, что товары корректно начисляются пользователю.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.