In-Game Store / Как группировать и сортировать товары в каталоге
  На главную

In-Game Store

Как группировать и сортировать товары в каталоге

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

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

Примечание
Вы не можете сортировать товары на уровне всего каталога товаров в Личном кабинете.

Основные возможности:

  • Добавление одного товара в несколько групп.
  • Использование вложенности групп для создания многоуровневого каталога.
  • Изменение порядка расположения групп.
  • Изменение порядка расположения товаров.

Вы можете настроить группы через:

Настройка через Личный кабинет

Создание группы

Чтобы создать группу виртуальных предметов:

  1. Откройте проект в Личном кабинете.
  2. Нажмите Магазин в боковом меню.
  3. В панели Виртуальные предметы нажмите:
    • Подключить — если у вас еще нет виртуальных предметов;
    • Настроить — если вы уже подключили виртуальные предметы.
  4. Нажмите + и в раскрывающемся списке выберите Создать группу.

  1. Задайте необходимые параметры:
    • External ID — уникальный ID группы;
    • Название группы.
  2. Установите переключатель Показывать группу в магазине в положение Вкл.
  3. Нажмите Создать группу.

Редактирование группы

Чтобы отредактировать группу:

  1. Откройте проект в Личном кабинете.
  2. Нажмите Магазин в боковом меню.
  3. В панели Виртуальные предметы нажмите ••• и в раскрывающемся списке выберите Редактировать группу.

  1. Внесите необходимые изменения.
  1. Нажмите Сохранить изменения.
Примечание
Если вы выключили отображение группы в магазине (установили переключатель Показывать группу в магазине в положение Выкл), такая группа:
  • не возвращается в ответе при вызове метода API Get items groups list;
  • не отображается в свойствах товаров, входящих в эту группу, при вызове клиентских методов получения списка товаров.

Добавление товара в группу

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

Сортировка товаров

Чтобы отсортировать товары (на примере виртуальных предметов):
  1. Откройте проект в Личном кабинете.
  2. Нажмите Магазин в боковом меню.
  3. В панели Виртуальные предметы нажмите:
    • Подключить — если у вас еще нет виртуальных предметов;
    • Настроить — если вы уже подключили виртуальные предметы.
  4. Перейдите в нужную вам группу.
  5. Наведите курсор на номер виртуального предмета. Отобразится значок . Перетащите виртуальный предмет в нужную позицию.

Настройка через методы API

Добавление товара в группу

Чтобы добавить товар в существующую группу с помощью методов API, передайте в поле group массив, содержащий параметр external_id групп, в которые должен входить предмет:

Пример запроса:

Copy
Full screen
Small screen

{
   "sku": "sword",
   "name": {
      "en": "Sword",
   },
   "is_enabled": true,
   "is_free": false,
   "order": 1,
   "description": {
      "en": "A sword is a bladed melee weapon intended for cutting or thrusting that is longer than a knife or dagger, consisting of a long blade attached to a hilt.",
   },
   "prices": [
      {
         "amount": 100,
         "currency": "USD",
         "Is_enabled": true,
         "is_default": true
      }
   ],
   "vc_prices": [ ],
   "is_show_in_store": true,
   "groups": [
   "chests", "bonus"
],
}

Получение списка групп

Внимание
Получение списка всех групп и получение списка предметов определенной группы с помощью методов API возможно только для виртуальных предметов. Для работы с другими типами товаров используйте фильтрацию.
Чтобы получить список всех групп, используйте метод Get items group list. Чтобы получить список предметов определенной группы, передайте в метод Get items list by specified group параметр external_id.

Фильтрация товаров

Чтобы отфильтровать товары нужной группы:
  1. Получите список товаров с помощью следующих методов API:
  2. Используя фильтрацию, найдите товары с external_id нужной группы, указанным в параметре groups.
Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
Оценить страницу
Оценить страницу
Что может сделать страницу еще лучше?

В другой раз

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

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

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