Персонализация

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

Примечание
Пока акция активна, вы не можете ее редактировать.
Настройка персонализации доступна при любом типе аутентификации в Веб-магазине — через ID пользователя или Авторизации Иксолла.

Сценарий пользователя

  1. Пользователь переходит на сайт с настроенной персонализацией.
  1. Пользователь нажимает Войти и авторизуется через ID пользователя или Xsolla Login.
  2. Пользователь видит дополнительные персональные предложения.
Примечание
Неавторизованный пользователь видит только те товары, на которые не настроены персонализированные акции.
  1. Пользователь нажимает Купить сейчас и оплачивает товар.

Настройка атрибутов

Последовательность настройки атрибутов зависит от варианта авторизации пользователей, используемой в Web Shop.

Правила валидации атрибутов пользователя

Для создания правил валидации атрибутов пользователя:

  1. Откройте проект в Личном кабинете.
  2. В боковом меню нажмите Login.
  3. Нажмите Настроить в панели нужного варианта авторизации.
  4. Перейдите к блоку База пользователей и выберите раздел Дополнительная информация о пользователе.

  1. Задайте правила ввода атрибутов в виде JSON-схемы (опционально):
    • В поле properties задайте перечень атрибутов пользователей и их свойств. Допустимые типы данных: string, number, integer или boolean. Глубина объекта: 1.
    • В поле additionalProperties укажите, можно ли создавать атрибуты, не перечисленные в объекте properties. Установите значение true, если хотите разрешить дополнительные поля, false — для запрета.
    • В поле required укажите перечень обязательных атрибутов.
    • В поле тип type укажите тип object.

Пример JSON-схемы:

Copy
Full screen
Small screen
{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"properties": {
		"game": {
			"description": "Name of the game played by user.",
			"type": "string"
		},
		"age": {
			"description": "User's age.",
			"type": "integer"
		},
		"had_ban": {
                 "description": "Whether the user was banned.",
			"type": "boolean"
		},
		"last_purchase": {
                 "description": "Date of user's last purchase.",
			"type": "string",
		}
	},
	"additionalProperties": false,
	"required": [
		"age",
		"game",
		"last_purchase"
	],
	"type": "object"
}

Правила отображения каталога

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

Правило может содержать неограниченное количество товаров следующих типов:

  • предмет;
  • бандл;
  • пакет валют;
  • игровые ключи.
На один и тот же товар может распространяться несколько правил. Если на товар не распространяется ни одно правило, то он будет доступен всем пользователям.

Вы можете создавать, изменять, удалять и активировать или деактивировать правила. В одном правиле можно создавать несколько условий с одним атрибутом пользователя.

Чтобы создать правило отображения каталога:

  1. Откройте проект в Личном кабинете.
  2. Нажмите Магазин в боковом меню.
  3. В панели Управление каталогом нажмите Настроить.
  4. В панели Правила отображения каталога нажмите Настроить.
  5. Нажмите Создать правило.

  1. Укажите название правила и задайте условия отображения товара в каталоге.

  1. Выберите товары, к которым будет применяться правило.
  2. Проверьте настройки.
  3. Нажмите Сохранить.
Примечание
Вы можете ознакомиться с пошаговым руководством по персонализации каталога товаров на стороне Xsolla.

Настройка скидочной кампании

Чтобы настроить акцию со скидкой:

  1. Откройте проект в Личном кабинете.
  2. Нажмите Магазин в боковом меню и перейдите в раздел Акции.
  3. Нажмите Создать акцию.
  4. Задайте необходимые параметры:
    1. Укажите название акции.
    2. Выберите тип Скидка.
  5. Выберите один или несколько товаров, на которые будет распространяться скидка.
  6. Укажите процент скидки.
  7. Нажмите Далее.
  8. Если вы хотите, чтобы акция распространялась только на пользователей, делающих первую покупку, установите переключатель Акция на первую покупку в положение Вкл. Переключатели Акция для определенных пользователей и Ограничивать использование акции пользователем будут включены автоматически, и будет создан набор условий срабатывания акции. Если необходимо, добавьте дополнительные условия.
  9. Если вы хотите, чтобы акция распространялась только на определенных пользователей, установите переключатель Акция для определенных пользователей в положение Вкл и укажите параметры условия.
  10. Нажмите Далее.
  11. Укажите срок действия кампании.
  12. Нажмите Далее.
  13. Проверьте настройки и нажмите Сохранить и выйти.

Примечание
Нельзя редактировать активные скидочные акции.
  1. Нажмите Магазин в боковом меню и перейдите в раздел Акции.
  2. Выберите акцию, нажмите ••• и выберите Редактировать план.
  3. Активируйте акцию.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Оценить страницу
Оценить страницу
Что может сделать страницу еще лучше?

В другой раз

Спасибо за обратную связь!
Последнее обновление: 4 марта 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!