Синхронизация избранного с сайтом
Чтобы подключить синхронизацию избранного, обратитесь к product менеджеру в IMSHOP.IO и получите API ключ интеграции
Синхронизация при обновлении избранного в приложении
При обновлении избранного в приложении, IMSHOP.IO сделает запрос с полным текущим содержимым избранного в приложении. В ответ IMSHOP.IO ожидает новый полный актуальный список избранного.
Формат запроса
userId
- идентификатор пользователяwishlist
- список товаровid
- идентификатор товараhidden
- товар скрыт (soft-deleted) из избранногоsyncedOn
- таймштамп последнего обновления записиpricedropPrice
- цена товара на момент добавления в вишлисьnotify
pricedrop
- true / false. Уведомить покупателя через push - уведомление при снижении цены на товар
Пример запроса
Формат ответа
В ответ необходимо отдать новый полный список товаров вишлиста
id
- идентификатор товараhidden
- товар скрыт (soft-deleted) из избранногоsyncedOn
- таймштамп последнего обновления записиpricedropPrice
- цена товара на момент добавления в вишлисьnotify
pricedrop
-true
/false
. Уведомить покупателя через push - уведомление при снижении цены на товар
Пример ответа
Синхронизация при обновлении избранного на сайте
При обновлении избранного на сайте необходимо сделать запрос по URL, который передаст вам ваш product manager.
Формат запроса
userId
- идентификатор пользователяwishlist
- полный состав избранногоid
- идентификатор товараhidden
- товар скрыт (soft-deleted) из избранногоsyncedOn
- таймштамп последнего обновления записиpricedropPrice
- цена товара на момент добавления в избранноеnotify
pricedrop
- true / false. Уведомить покупателя через push - уведомление при снижении цены на товар
Пример запроса
Формат ответа
Ответ будет иметь HTTP статус 200, если синхронизация прошла успешно
Ответ будет иметь статус 404, если пользователь с заданным userId не пользовался приложением и никогда не авторизовывался в приложении
Полная синхронизация избранного
Last updated