Как настроить ограничение времени отображения товаров в магазине
Вы можете указать период отображения товаров в магазине, чтобы:
- поддерживать актуальность каталога в заданное время, например, во время праздничных распродаж;
- создать товар заранее, не отображая его в каталоге;
- мотивировать пользователей к покупке с помощью таймера, который может отображаться рядом с товаром.
- виртуальные предметы;
- виртуальная валюта и пакеты виртуальной валюты;
- бандлы.
- Create virtual item или Update virtual item для виртуальных предметов;
- Create virtual currency или Update virtual currency для виртуальной валюты;
- Create virtual currency package или Update virtual currency package для пакетов виртуальной валюты;
Create bundle или Update bundle для бандлов;
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
при запросе каталога.
Ограничение времени отображения товара не учитывается в составе бандла.
ПРИМЕР
1. Вы создаете виртуальный предмет
2. Вы создаете бандл
3. 20 октября пользователь открывает ваш магазин внутриигровых товаров. Вы используете методы:
- Get virtual items list для отображения каталога виртуальных предметов.
- Get list of bundles для отображения каталога бандлов.
show_inactive_time_limited_items
в методах не передаете.4. Вы получаете каталог товаров:
Booster не придет в ответе на Get virtual items list, так как период его отображения — с 29 октября по 15 ноября. Если вы передадите параметрshow_inactive_time_limited_items:1
в Get virtual items list, в ответеBooster придет и в массиве periods будет указан период, когда он доступен для покупки.Booster придет в составе бандлаLegendary Start Pack в ответе на Get list of bundles и пользователь сможет его получить вне зависимости от значения параметраshow_inactive_time_limited_items
.
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.