Link Поиск Меню Развернуть Документ

Обновление точки продаж

Для обновления точки продаж, необходимо вызвать следующий метод 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Идентификатор магазина с типом brand123
merchantIdнетstring(36)Идентификатор магазина Инвойсбокс, работает только в связвке с полем externalUpdate01771534-1a57-f184-dee3-ebeb91dded76
externalUpdateнетboolФлаг, необходимо ли запросить данные из магазина Инвойсбокс, работает только в связвке с полем merchantIdtrue - получить данные из магазина по идентификатору merchantId, по-умолчанию - false

ShopResponse

Повторяет свойства объекта CreateShopRequest:

Читать далее »