Как передавать разные уровни цен (для разных пользователей) при авторизации

(в разработке)

Мы работаем только через POST-запросы

Дополнительные интеграции вводятся в эксплуатацию после завершения основных интеграций:

Для подключения дополнительных интеграций обратитесь к вашему менеджеру в IMSHOP.IO

Описание

При создании фида внутри тега offer нужно передать тег price или oldPrice с параметром priceTierсо значением сегмента пользователя для которого изменится цена в каталоге

<oldprice>950</oldprice>
<price>750</price>
<price priceTier="vip">640</price>
<oldprice priceTier="vip">800</oldprice>

Также для поддержки функционала необходимо добавить расшифровки пример ниже:

...
</offers>
<priceTiers>
  <priceTier id="silver">Серебряный</priceTier>
  <priceTier id="gold">Золотой</priceTier>
  <priceTier id="platina">Платиновый</priceTier>
  <priceTier id="vip">Бриллиантовый</priceTier>
</priceTiers>
...
</shop>

А также при ответе на запрос авторизации или получения профиля в объекте "Учетная запись пользователя" необходимо передать поле

{
    "user":
    {
        ...,
        "priceTier": "vip"
    }
}

После этих действий авторизированный пользователь которому присвоен данный priceTier увидит следующую картину в каталоге

А неавторизированный пользователь или авторизированный, но которому не присвоен данный priceTier увидит такие цены

Last updated