Главная/Документация/Магазин/Товары/Создание товара "с выбором"

Создание товара "с выбором"

Создание товара типа «Товар с выбором»

Тип товара «Товар с выбором» используется для объединения нескольких товаров в одну карточку.

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

Создание товара с выбором
Создание товара типа «Товар с выбором»

Для чего используется товар с выбором

Товар с выбором подходит для случаев, когда в магазине есть несколько похожих товаров, которые лучше объединить в одну карточку.

Например, вместо отдельных карточек AK-47, M249, MP5A4 и других видов оружия можно создать одну карточку «Выбери оружие». Игрок откроет карточку и выберет конкретный товар, который хочет купить.

Примеры использования

  1. Выбор оружия

    Одна карточка может содержать несколько видов оружия.

  2. Выбор ресурсов

    Можно объединить разные ресурсы в одну карточку.

  3. Выбор привилегии

    Внутри одной карточки можно разместить несколько вариантов привилегий.

  4. Выбор набора

    Можно дать игроку выбрать один из нескольких комплектов.

  5. Выбор предмета из одной категории

    Например, несколько видов патронов, взрывчатки или инструментов.

Товар с выбором помогает сделать магазин чище и удобнее для пользователя. Вместо большого количества похожих карточек игрок видит одну карточку и выбирает нужный вариант внутри неё.


Основная информация

В верхней части страницы заполняются основные данные общей карточки товара.

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

Поля основной информации

  1. Изображение товара

    Общая картинка карточки, которая будет отображаться в магазине.

  2. Название товара

    Название общей карточки, например «Выбери сам», «Выбор оружия» или «Набор на выбор».

  3. Тип товара

    Для создания такой карточки необходимо выбрать тип «Товар с выбором».

  4. Категория

    Категория, в которой будет отображаться карточка товара.

  5. Отображать в категории «Все»

    Если настройка включена, карточка будет отображаться не только в выбранной категории, но и в общей категории «Все».

  6. Описание товара

    Краткое описание, которое объясняет игроку, что внутри карточки можно выбрать конкретный товар.

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


Настройки общей карточки

В правой части страницы находятся настройки общей карточки товара.

Основные параметры

  1. Статус

    Включает или отключает карточку в магазине.
    Если карточка выключена, пользователи не смогут её открыть и купить товары внутри.

  2. Сервера

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

  3. Приоритет

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

  4. Цена

    Основная цена карточки. В большинстве случаев итоговая цена задаётся у каждого варианта внутри товара.

  5. Скидка

    Скидка на карточку товара в процентах.

  6. Заблокировать предмет

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

  7. Назначить время перезарядки

    Ограничивает повторную покупку товара на указанное время.

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


Настройки вариантов внутри карточки

После выбора типа «Товар с выбором» ниже появляется блок «Настройки для выбранной категории».

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

Что можно добавить внутрь товара с выбором

  1. Предмет

    Обычный игровой предмет с ID, количеством, ценой и Skin ID при необходимости.

  2. Команда

    Серверная команда, которая будет выполнена при покупке выбранного варианта.

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


Добавление варианта товара

Чтобы добавить вариант, нажмите кнопку «Добавить предмет / команду».

После этого появится новый блок настройки варианта.

Основные поля варианта

  1. Изображение

    Картинка конкретного варианта товара.

  2. Название

    Название варианта, которое увидит игрок.

  3. Тип варианта

    Можно выбрать «Предмет» или «Команда».

  4. ID предмета

    ID игрового предмета, если выбран тип «Предмет».

  5. Количество

    Количество предметов, которое получит игрок.

  6. Цена

    Цена конкретного варианта товара.

  7. Skin ID

    ID скина, если предмет должен выдаваться с определённым внешним видом.

  8. Выдать как чертёж

    Если настройка включена, выбранный предмет будет выдан как чертёж.


Пример настройки товара с выбором

Например, нужно создать одну карточку «Выбери оружие».

Внутрь этой карточки можно добавить несколько вариантов:

AK-47 — 100 ₽
M249 — 150 ₽
MP5A4 — 80 ₽
Assault Rifle — 120 ₽

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

Такой подход помогает уменьшить количество карточек в магазине и сделать каталог товаров более аккуратным.


Предмет внутри товара с выбором

Если для варианта выбран тип «Предмет», необходимо указать ID предмета, количество и цену.

Пример

Название: M249
ID предмета: -2069578888
Количество: 1
Цена: 100

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

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


Команда внутри товара с выбором

Если для варианта выбран тип «Команда», необходимо указать команду, которая будет выполнена на сервере при покупке выбранного варианта.

Команды нужно писать с новой строки, если их несколько.

Пример команды

addgroup %STEAMID% vip 30d

Где %STEAMID% — переменная, которая автоматически заменяется на Steam ID пользователя.

Для выполнения команд сайт должен быть подключен к серверу через RCON.

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


Цена карточки и цена варианта

У товара с выбором может быть общая цена карточки и отдельная цена у каждого варианта.

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

Например:

Карточка: Выбери оружие
Вариант AK-47: 100 ₽
Вариант M249: 150 ₽
Вариант MP5A4: 80 ₽

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


Сохранение товара с выбором

После заполнения основной карточки и добавления всех вариантов нажмите кнопку «Сохранить».

Также на странице доступны дополнительные кнопки:

  1. Открыть превью

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

  2. Назад

    Возвращает к списку товаров.

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