Обновление точки продаж
Для обновления точки продаж, необходимо вызвать следующий метод API:
- метод:
POST - ресурс:
/v3/marketplace/api/shop/:id- где:idэто идентификатор точки продаж - тело запроса - объект UpdateShopRequest
- тело ответа - объект ShopResponse
- Возможные ошибки
Пример запроса
POST /v3/marketplace/api/shop
Authorization: Bearer b37c4c689295904ed21eee5d9a48d42e
Content-Type: application/json
User-Agent: MyApp 1.0
Accept: application/json
{
"description": "Это наш тестовый магазин",
"notificationEmail": "test@test.me",
"jivositeId": "321314123123",
"yandexMetrikaId": 432141251234,
"deliveryInfo": "Когда хотим, тогда и доставляем",
"registrationAddress": "Санкт-Петербург, улица Рубинштейна, дом 12",
"lat": 59.931228,
"lon": 30.345557,
"brandId": 123,
"merchantId": "01771534-1a57-f184-dee3-ebeb91dded76",
"externalUpdate": true
}
UpdateShopRequest
| Свойство | Обязательное | Тип | Описание | Пример значения |
|---|---|---|---|---|
| description | нет | string(2000) | Описание магазина | Это наш первый тестовый магазин |
| shopUrl | нет | string(64) | Ссылка на магазин | https://1694158899.expressclient.ru |
| minOrderSum | нет | float | Минимальная сумма заказа | 99.99 |
| notificationEmail | нет | string(500) | Email для отправки уведомлений | test@test.me |
| yandexMetrikaId | нет | int | 12332134222 | |
| deliveryInfo | нет | string(1000) | Описание доставки | Не доставляем по выходным и праздникам |
| type | нет | string(50) enum | Тип магазина | shop,marketplace,external,offline,brand |
| registrationAddress | нет | string(200) | Адрес магазина | Санкт-Петербург, улица Рубинштейна, дом 12 |
| lat | нет | float | Широта нахождения магазина | 59.931228 |
| lon | нет | float | Долгота нахождения магазина | 30.345557 |
| brandId | нет | int | Идентификатор магазина с типом brand | 123 |
| merchantId | нет | string(36) | Идентификатор магазина Инвойсбокс, работает только в связвке с полем externalUpdate | 01771534-1a57-f184-dee3-ebeb91dded76 |
| accountProgramIds | нет | array | Массив идентификаторов программ лояльностей, которые принимает точка | [01771534-1a57-f184-dee3-ebeb91dded71,01771534-1a57-f184-dee3-ebeb91dded72] |
ShopResponse
Повторяет свойства объекта CreateShopRequest:
