1
Стать партнером
1
{{ formatMonthYear(startMonth) }}
{{ d }}
{{ day.day }}
{{ formatMonthYear(endMonth) }}
{{ d }}
{{ day.day }}
Новость на модерации
Обновлено
18.12.2025
Содержание статьи

B2B Platform API FBO

Lamoda предоставляет возможность доставки заказов в ПВЗ Lamoda (пункты выдачи заказов) и в магазины партнёра (Click & Collect). Для работы с точками самовывоза используются два набора методов: один для получения списка ПВЗ Lamoda, другой — для управления собственными точками партнёра.

Типы точек самовывоза

Тип Код Описание
ПВЗ Lamoda pickup Пункты выдачи заказов Lamoda. Клиент может забрать, примерить и частично выкупить заказ
Магазин партнёра store Оффлайн-магазины партнёра. Доставка осуществляется курьером Lamoda (LME)

Получение ПВЗ Lamoda

GET /api/v1/pickup_points

Метод возвращает список всех ПВЗ Lamoda, доступных для указанного адреса доставки.

Параметр Тип Обязательный Описание
aoid string Нет КЛАДР-код или GUID адреса (13-21 символов)
country string Нет Код страны (по умолчанию: RU)
latitude string Нет Широта для поиска ближайших ПВЗ
longitude string Нет Долгота для поиска ближайших ПВЗ
item_count integer Нет Количество товаров в заказе (для проверки ограничений)
cart_amount decimal Нет Сумма заказа в рублях
is_bankcard_accepted boolean Нет Фильтр по наличию оплаты картой
method_type_codes[] array Нет Фильтр по типу: pickup (ПВЗ) или store (магазины)

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

curl -X GET "https://api-b2b.lamoda.ru/api/v1/pickup_points?aoid=7700000000000&method_type_codes[]=pickup" \
-H "Authorization: Bearer YOUR_TOKEN"

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

[
  {
    "id": "3619025932",
    "isTryonAllowed": "1",
    "isRejectionAllowed": "1",
    "isBankcardAccepted": "1",
    "is24hours": "0",
    "hasHorizon": "1",
    "groupId": "3",
    "name": "Новокузнецкая",
    "latitude": "55.738176",
    "longitude": "37.631595",
    "city": "Москва",
    "street": "Новокузнецкая",
    "house": "11"
  }
]

GET /api/v1/pickup_points/{id}

Получение детальной информации о конкретном ПВЗ, включая доступные интервалы доставки.

curl -X GET "https://api-b2b.lamoda.ru/api/v1/pickup_points/3619025932?aoid=7700000000000" \
-H "Authorization: Bearer YOUR_TOKEN"

Интервалы доставки: Метод возвращает доступные даты и временные слоты,

когда клиент сможет забрать заказ. Используйте эти интервалы при создании заказа.

Управление магазинами партнёра

Для услуги Click & Collect (доставка в магазин партнёра) необходимо зарегистрировать магазины в системе Lamoda. Это можно сделать через API или передав Excel-файл вашему KAM.

Особенности доставки в магазины:

  • Доставка только курьерской службой LME
  • Уровень сервиса — «эконом (без примерки)»
  • Lamoda не оповещает клиентов SMS/email о доставке
  • Если клиент не выкупил заказ, товары переходят в остатки магазина (не возвращаются на склад Lamoda)

GET /api/v1/partner-pickups

Получение списка всех зарегистрированных магазинов партнёра.

curl -X GET "https://api-b2b.lamoda.ru/api/v1/partner-pickups" \
-H "Authorization: Bearer YOUR_TOKEN"

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

[
  {
    "id": 12345,
    "method_code": "brand_store_moscow_tverskaya",
    "name": "Магазин Бренда X ТЦ Европейский",
    "external_id": "STORE_001",
    "group_code": "3",
    "is_active": true,
    "latitude": 55.738176,
    "longitude": 37.631595,
    "is_bankcard_accepted": true,
    "is_24hours": false,
    "storage_life": 7,
    "city": "Москва",
    "street": "Тверская",
    "house": "15",
    "work_time": [
      {"day": 1, "time_from": "10:00", "time_to": "22:00"},
      {"day": 2, "time_from": "10:00", "time_to": "22:00"},
      {"day": 3, "time_from": "10:00", "time_to": "22:00"},
      {"day": 4, "time_from": "10:00", "time_to": "22:00"},
      {"day": 5, "time_from": "10:00", "time_to": "22:00"},
      {"day": 6, "time_from": "10:00", "time_to": "21:00"},
      {"day": 7, "time_from": "10:00", "time_to": "21:00"}
    ]
  }
]

POST /api/v1/partner-pickups

Добавление нового магазина партнёра.

Обязательные поля

Поле Тип Описание
method_code string (64) Уникальный код магазина (латиница, цифры, подчёркивания)
name string (200) Название магазина (кириллица)
external_id string (255) ID магазина в системе партнёра
latitude number Широта (-90 до 90)
longitude number Долгота (-180 до 180)
work_time array Расписание работы по дням недели
storage_life integer Срок хранения заказа в днях

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

curl -X POST "https://api-b2b.lamoda.ru/api/v1/partner-pickups" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "method_code": "brand_store_spb_nevsky",
    "name": "Магазин Бренда X Невский проспект",
    "external_id": "STORE_SPB_001",
    "latitude": 59.932,
    "longitude": 30.314,
    "storage_life": 7,
    "work_time": [
      {"day": 1, "time_from": "10:00", "time_to": "21:00"},
      {"day": 2, "time_from": "10:00", "time_to": "21:00"},
      {"day": 3, "time_from": "10:00", "time_to": "21:00"},
      {"day": 4, "time_from": "10:00", "time_to": "21:00"},
      {"day": 5, "time_from": "10:00", "time_to": "21:00"},
      {"day": 6, "time_from": "10:00", "time_to": "20:00"},
      {"day": 7, "time_from": "11:00", "time_to": "20:00"}
    ]
}'

PATCH /api/v1/partner-pickups

Обновление информации о магазинах партнёра. Позволяет массово обновить несколько магазинов за один запрос.

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

curl -X PATCH "https://api-b2b.lamoda.ru/api/v1/partner-pickups" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "method_code": "brand_store_spb_nevsky",
    "pickups": [
      {
        "id": 12345,
        "name": "Новое название магазина",
        "is_active": true,
        "is_bankcard_accepted": true,
        "is_24hours": false,
        "storage_life": 10,
        "work_time": [
          {"day": 1, "time_from": "09:00", "time_to": "22:00"}
        ]
      }
    ]
}'

Деактивация магазина: Чтобы временно отключить магазин от приёма заказов,

установите is_active: false. Активные заказы останутся в очереди на доставку.

Расписание работы (work_time)

Поле Тип Описание
day integer (1-7) День недели: 1 = понедельник, 7 = воскресенье
time_from string Время открытия (формат: HH:MM)
time_to string Время закрытия (формат: HH:MM)

Флоу создания заказа с доставкой в ПВЗ/магазин

  1. GET /api/v1/addresses/{type} — получить идентификатор города
  2. GET /api/v1/delivery_info — проверить доступные способы доставки
  3. GET /api/v1/pickup_points — получить список ПВЗ/магазинов (используйте фильтр method_type_codes[])
  4. GET /api/v1/pickup_points/{id} — получить интервалы доставки для выбранной точки
  5. POST /api/v1/orders — создать заказ с указанием pickupPointId и выбранного интервала

Статусы заказов с доставкой в магазин

Статус Описание
Delivered to store Заказ доставлен в магазин партнёра
Rejected by store Доставка в магазин не удалась (после 3 попыток)
Postponed Попытка доставки отложена (до 2 раз)
Not delivered Заказ потерян

Возвраты при доставке в магазин:

  • Обработка возвратов полностью на стороне партнёра
  • Вывод из оборота DataMatrix — ответственность партнёра
  • Возвращённые товары могут быть отправлены на склад Lamoda как новая поставка
  • Конечный статус в системе Lamoda остаётся Delivered to store

Ошибки

Код Описание Решение
401 OAuth2 authentication required Проверьте токен авторизации
404 Pickup point not found Проверьте ID точки самовывоза
500 Internal server error Повторите запрос позже или обратитесь в поддержку

Помогла эта информация?

Да Нет

Спасибо за отзыв

Отправить
Типы возвратов в API
Статусы заказов
Спросить у Lamoda Seller Assistant в Telegram