Как группировать и сортировать товары в каталоге
Вы можете объединять товары в группы, чтобы создать многоуровневый каталог. Группа может включать в себя товары одного или разных видов:
- виртуальные предметы;
- виртуальную валюту;
- пакеты виртуальной валюты;
- бандлы;
- игровые ключи.
Примечание
Вы не можете сортировать товары на уровне всего каталога товаров в Личном кабинете.
Основные возможности:
- Добавление одного товара в несколько групп.
- Использование вложенности групп для создания многоуровневого каталога.
- Изменение порядка расположения групп.
- Изменение порядка расположения товаров.
Вы можете настроить группы через:
- Личный кабинет (только для виртуальных предметов);
- методы API.
Настройка через Личный кабинет
Создание группы
Чтобы создать группу виртуальных предметов:
- Откройте проект в Личном кабинете.
- Нажмите Store в боковом меню.
- В панели Виртуальные предметы нажмите:
- Подключить — если у вас еще нет виртуальных предметов;
- Настроить — если вы уже подключили виртуальные предметы.
- Нажмите + и в раскрывающемся списке выберите Создать группу.
- Задайте необходимые параметры:
- External ID — уникальный ID группы;
- Название группы.
- Установите переключатель Показывать группу в магазине в положение Вкл.
- Нажмите Создать группу.
Редактирование группы
Чтобы отредактировать группу:
- Откройте проект в Личном кабинете.
- Нажмите Store в боковом меню.
- В панели Виртуальные предметы нажмите ••• и в раскрывающемся списке выберите Редактировать группу.
- Внесите необходимые изменения.
- Нажмите Сохранить изменения.
Примечание
Если вы выключили отображение группы в магазине (установили переключатель Показывать группу в магазине в положение Выкл), такая группа:
- не возвращается в ответе при вызове метода API Get items groups list;
- не отображается в свойствах товаров, входящих в эту группу, при вызове клиентских методов получения списка товаров.
Добавление товара в группу
Чтобы добавить виртуальный предмет в нужную группу, укажите ее при создании нового или редактировании существующего предмета.Примечание
Предметы, созданные без указания группы, автоматически попадают в несортируемую группу Ungrouped , располагающуюся в конце списка групп. Существуют следующие ограничения для предметов в этой группе:
- Их нельзя сортировать.
- Они недоступны для получения с помощью метода API Get items list by specified group.
Сортировка товаров
Чтобы отсортировать товары (на примере виртуальных предметов):- Откройте проект в Личном кабинете.
- Нажмите Store в боковом меню.
- В панели Виртуальные предметы нажмите:
- Подключить — если у вас еще нет виртуальных предметов;
- Настроить — если вы уже подключили виртуальные предметы.
- Перейдите в нужную вам группу.
- Наведите курсор на номер виртуального предмета. Отобразится значок ☰. Перетащите виртуальный предмет в нужную позицию.
Настройка через методы API
Добавление товара в группу
Чтобы добавить товар в существующую группу с помощью методов API, передайте в поле group
массив, содержащий параметр external_id
групп, в которые должен входить предмет:
- Игровые ключи — используйте методы API Create game, Update game by SKU, Update game by ID.
- Виртуальные предметы — используйте методы API Create virtual item, Update virtual item.
- Виртуальная валюта — используйте методы API Create virtual currency, Update virtual currency.
- Пакеты виртуальной валюты — используйте методы API Create virtual currency package, Update virtual currency package.
- Бандлы — используйте методы API Create bundle, Update bundle.
Пример запроса:
Copy
- http
{
"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 возможно только для виртуальных предметов. Для работы с другими типами товаров используйте фильтрацию.
external_id
.Фильтрация товаров
Чтобы отфильтровать товары нужной группы:- Получите список товаров с помощью следующих методов API:
- Игровые ключи — метод API Get games list.
- Виртуальная валюта — метод API Get virtual currency list.
- Пакеты виртуальной валюты — метод API
Get virtual currency package list . - Бандлы — метод API
Get list of bundles .
- Используя фильтрацию, найдите товары с
external_id
нужной группы, указанным в параметреgroups
.
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.