Рекомендации товаров

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

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

Запрос

APP SERVER → INFRASTRUCTURE

От вас потребуется URL, на который наш сервер будет слать POST-запрос. Да, мы запрашиваем данные через POST, а не через GET.

В вашу систему будут приходить вот такие данные:

{
      "privateId": "12345",
      "userIdentifier": "qwerty12345",
      "location": {
        "city": "Москва",
        "cityFiasId": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
        "region": "Москва",
        "regionFiasId": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5"
    }
}
  • privateId — id товара *

  • userIdentifier — external id (идентификатор пользователя в системе клиента)

  • location (в разработке) — локация пользователя, объект «Местоположение»

Ответ

Массив с объектами

ids - массив с id товарами

title - Название для отдела с товарами

type (опционально) - Тип блока рекомендаций; см. раздел Upsell.

Пример ответа

[{ ids: ["12345"], title: "Покупают вместе с этим" }]

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

При добавлении товара в корзину через карточку товара, пользователю можно показать несколько релевантных предложений (аксессуаров). Для этого в массив рекомендаций нужно добавить объект с type "upsell" (title в нём задавать не требуется).

Пример ответа

[
    { ids: ["01234", "54321"], type: "upsell" },
    { ids: ["12345", "98765"], title: "Покупают вместе с этим" }
]

Last updated