Редактировать данные учетной записи Покупателя

IMSHOP Retail Protocol (IRP) является объектом интеллектуальной собственности ООО «АЙ ЭМ СОЛЮШНЗ» (IMSHOP) и защищён как объект авторского права. Свидетельство о депонировании произведения № 023-014461 от 16 января 2023 г. подтверждает исключительные права ООО «АЙ ЭМ СОЛЮШНЗ» на данные технологии.

IMSHOP Retail Protocol создан по заказу ООО «АЙ ЭМ СОЛЮШНЗ». Использование IMSHOP Retail Protocol допустимо только при взаимодействии с ООО "АЙ ЭМ СОЛЮШНЗ" и наличии действующего лицензионного договора. Более подробно можно ознакомиться здесь.

Используется PATCH-запрос

Обновление данных пользователя по идентификатору

Для подключения обратитесь к вашему личному менеджеру в IMSHOP

Формат запроса

APP SERVER → INFRASTRUCTURE

  • email - адрес электронной почты

  • emailNotification - согласие на получение уведомлений на электронную почту

  • name - имя покупателя

  • phone - телефон покупателя

  • smsNotification - согласие на получение SMS-уведомлений

  • userIdentifier - идентификатор учетной записи покупателя

Если то или иное поле в запросе отсутствует — соответствующую информацию обновлять не нужно.

Пример запроса

    {
        "email": "arthur@morgan.com",
        "emailNotification": true,
        "name": "Arthur Morgan",
        "phone": "79619619619",
        "smsNotification": true,
        "userIdentifier": "79619619619",
    }

Формат ответа

  • user - полная информация о покупателе

    • name - имя покупателя

    • email - адрес электронной почты

    • smsNotification - согласие на получение SMS-уведомлений

    • emailNotification - согласие на получение уведомлений на электронную почту

    • bonuses - количество бонусных баллов у покупателя

    • cardNumber - номер карты лояльности

    • id - идентификатор учетной записи покупателя

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

    {
        "user": {
            "name": "Arthur Morgan",
            "email": "arthur@morgan.com",
            "smsNotification": true,
            "emailNotification": true,
            "bonuses": 777,
            "cardNumber": "777696969",
            "id": "79619619619"
        }
    }

Last updated