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

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

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

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

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

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

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

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

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

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

  1. В разделе Магазин > Виртуальные предметы нажмите на значок ••• и в выпадающем меню выберите Редактировать группу.

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

  1. Сохраните изменения.

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

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

Чтобы добавить виртуальный предмет в нужную группу, укажите ее при создании нового или редактировании существующего предмета.

Note
Предметы, созданные без указания группы, автоматически попадают в группу Ungrouped.

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

Чтобы создать новую группу или изменить существующую, используя методы API, обратитесь к аккаунт-менеджеру проекта.

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

Чтобы добавить товар в существующую группу с помощью методов API, передайте параметр 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": [
      {
         "external_id": "string"
      }
   ]
}

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

Чтобы получить список всех групп, используйте метод Get items group list. Чтобы получить список предметов определенной группы, передайте в метод Get items list by specified group параметр external_id.

Info
Получение списка всех групп и получение списка предметов определенной группы с помощью методов API возможно только для виртуальных предметов. Для работы с другими типами товаров используйте фильтрацию.

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

Чтобы отфильтровать товары нужной группы:

  1. Получите список товаров с помощью следующих методов:
  2. Используя фильтрацию, найдите товары с external_id нужной группы, указанным в параметре groups.

Была ли статья полезна?
Спасибо!
Что может сделать статью еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.