Как настроить ограничение времени отображения товаров в магазине
Вы можете указать период отображения товаров в магазине, чтобы:
- поддерживать актуальность каталога в заданное время, например, во время праздничных распродаж;
- создать товар заранее, не отображая его в каталоге;
- мотивировать пользователей к покупке с помощью таймера, который может отображаться рядом с товаром.
- виртуальные предметы;
- виртуальная валюта и пакеты виртуальной валюты;
- бандлы.
- Создание виртуального предмета или Обновление виртуального предмета для виртуальных предметов;
- Создание виртуальной валюты или Обновление виртуальной валюты для виртуальной валюты;
- Создание пакета виртуальной валюты или Обновление пакета виртуальной валюты для пакетов виртуальной валюты;
Создание бандла или Обновление бандла для бандлов;
periods[0].date_from
с данными о дате и времени начала периода отображения валюты в форматеYYYY-MM-DDThh:mm:ss±TMZ
, гдеTMZ
— указатель часового пояса в форматеhh:mm
GMT;periods[0].date_until
с данными о дате и времени конца периода отображения валюты в форматеYYYY-MM-DDThh:mm:ss±TMZ
, гдеTMZ
— указатель часового пояса в форматеhh:mm
GMT. Чтобы не указывать конец периода отображения валюты, передайте значениеnull
.
Вы можете настроить несколько периодов отображения товаров в магазине. Для этого передайте в методе массив объектов с датами начала и конца всех периодов.
Пример:
"periods": [
{
"date_from": "2022-06-10T14:00:00+03:00",
"date_until": "2022-06-30T14:00:00+03:00"
},
{
"date_from": "2022-07-10T14:00:00+03:00",
"date_until": "2022-07-30T14:00:00+03:00"
},
{
"date_from": "2022-08-10T14:00:00+03:00",
"date_until": "2022-08-30T14:00:00+03:00"
}
]
По умолчанию в методах получения каталога возвращаются товары, которые отображаются в магазине на момент запроса. Чтобы получить информацию о товарах, период отображения которых еще не наступил или уже истек, передайте параметр show_inactive_time_limited_items со значением 1
при запросе каталога.
Ограничение времени отображения товара не учитывается в составе бандла.
ПРИМЕР
- Вы создаете виртуальный предмет
Booster и задаете период его отображения — с 29 октября по 15 ноября. - Вы создаете бандл
Legendary Start Pack , в состав которого входитBooster . Ограничение на отображение бандла не задано, поэтому бандл отображается в магазине всегда. - 20 октября пользователь открывает ваш магазин внутриигровых товаров. Вы используете методы:
- Получение списка виртуальных предметов для отображения каталога виртуальных предметов.
- Получение списка бандлов для отображения каталога бандлов.
show_inactive_time_limited_items
в методах не передаете. - Вы получаете каталог товаров:
Booster не придет в ответе на Получение списка виртуальных предметов, так как период его отображения — с 29 октября по 15 ноября. Если вы передадите параметрshow_inactive_time_limited_items:1
в Получение списка виртуальных предметов, в ответеBooster придет и в массиве periods будет указан период, когда он доступен для покупки.Booster придет в составе бандлаLegendary Start Pack в ответе на Получение списка бандлов и пользователь сможет его получить вне зависимости от значения параметраshow_inactive_time_limited_items
.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.