Перейти к основному содержимому

Магазин игровых ценностей

Магазин игровых ценностей объединяет товары, игровую валюту и платные игровые функции. Каталог, категории и акции настраиваются отдельно для каждого проекта и игрового сервера.

Выбор каталога​

Откройте Общие -> Магазин игровых ценностей. Сначала выберите проект и игровой сервер. Это определяет каталог, игровые предметы и доступные способы выполнения операций.

В каталоге доступны три раздела: Предложения, Категории и Акции. Фильтры предложений учитывают статус и тип записи. Статус Выключено сохраняет запись для подготовки, Активно публикует её, а Архив окончательно выводит запись из использования.

Если выбранный фильтр не находит записей, страница показывает отдельное пустое состояние и сохраняет текущие параметры фильтра.

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

Категории​

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

Нажмите Создать категорию, выберите статус и порядок, затем заполните название во вкладке каждого языка проекта. Кнопка Добавить язык открывает новую вкладку. Один язык нельзя добавить дважды.

При редактировании сохраняется полная конфигурация категории. Архивную категорию нельзя изменить или повторно опубликовать.

Предложения магазина​

В меню Создать предложение выберите Магазин. Форма сохраняет все параметры за одну операцию и создаёт новое предложение выключенным.

В основных данных указываются SKU, порядок, цена в минимальных единицах, трёхбуквенный код валюты и десятичный масштаб. Например, 15900 при масштабе 2 означает 159.00. Для каждого языка проекта задаются название и описание.

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

В составе предложения настройте:

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

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

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

Сообщение под списком доставки помогает исправить форму перед сохранением

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

Изменение сохранённых переводов, цены и состава предложения

Копирование предложений​

Кнопка копирования сначала открывает выбор целевого проекта и сервера. Текущий каталог отмечен отдельно.

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

Платные игровые функции​

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

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

Цена игровой функции, получатель и поля, которые заполняет игрок

При редактировании доступны все сохранённые переводы, поля, варианты, ограничения и параметры выполнения.

Сохранённые параметры, варианты и ограничения игровой функции

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

Игровая валюта​

Предложение Игровая валюта выдаёт очки игрового аккаунта либо предмет персонажа. Для него настраиваются единицы за покупку, игровой ID предмета при необходимости, короткое название, значок и сообщения для авторизованного игрока и гостя.

При копировании перепроверьте способ выдачи и игровой ID на целевом сервере.

Акции​

Акция применяет временную скидку к выбранным предложениям. В списке отображаются процент, аудитория, способ сочетания скидок, период и состояние публикации.

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

Редактирование заменяет полную конфигурацию акции. Архивную акцию нельзя включить или изменить повторно.

Кабинет игрока​

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

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

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

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

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

После выполнения отображается итог операции. При подтверждённой ошибке выполнения списанная сумма возвращается.

Проверка перед публикацией​

  1. Проверьте предложение в обеих темах и на каждом языке проекта.
  2. Выполните покупку каждого типа тестовым игроком и гостем, если гостевой сценарий разрешён.
  3. Проверьте все способы доставки, варианты игровой функции и способы выдачи валюты.
  4. Убедитесь, что скидки и лимиты применяются к нужной аудитории и области действия.
  5. Повторите подтверждение операции и убедитесь, что списание и выдача не дублируются.
  6. Проверьте результат у выбранного получателя и возврат суммы для неуспешного выполнения.