Новость на модерации
Содержание статьи
Последовательность тестов и действий, которые необходимо выполнить для перехода в Production окружение.
Объемы интеграции
Basic — минимальный объем для быстрого запуска. При таком варианте необходимо подключить услугу колл-центра для подтверждения заказов.
Full checkout — полный объем для самостоятельного управления жизненным циклом заказа с максимальным пользовательским опытом.
Авторизация и настройки
| # | Задача | KAM | Seller | Тип |
| 1 | Заведение токена через интерфейс Partner | basic | ||
| 2 | Авторизация через API (POST /auth/token) | basic | ||
| 3 | Настройка нотификаций (URL, Basic Auth) | full checkout | ||
| 4 | Настройка работы с упаковочными материалами (опционально) | full checkout |
Работа с продуктами
| # | Задача | KAM | Seller | Тип |
| 5 | Подготовка и загрузка маппингов категорий/атрибутов | basic | ||
| 6 | Создание продукта (POST /api/v1/nomenclatures) | basic | ||
| 7 | Создание упаковочных материалов (POST /api/v1/brand-packing/pack-nomenclature) — опционально | full checkout |
Работа с поставками (FBO)
| # | Задача | KAM | Seller | Тип |
| 8 | Создание поставки (POST /api/v1/shipments/fulfilment) | basic | ||
| 9 | Подтверждение поставки со стороны Lamoda | basic | ||
| 10 | Получение отчёта о приёмке поставки | full checkout | ||
| 11 | Тест нотификаций об изменении статусов поставки | full checkout | ||
| 12 | Получение стока (GET /api/v1/stock/goods) | basic | ||
| 13 | Создание поставки упаковочных материалов (POST /api/v1/brand-packing/pack-shipment) — опционально | full checkout |
Работа с заказами
| # | Задача | KAM | Seller | Тип |
| 14 | Создание пустого заказа без адреса и интервала (POST /api/v1/orders) | basic | ||
| 15 | Получение адресов (GET /api/v1/addresses/{type}) | full checkout | ||
| 16 | Получение способов доставки (GET /api/v1/delivery_info) | full checkout | ||
| 17 | Получение курьерских методов (GET /api/v1/delivery_methods) | full checkout | ||
| 18 | Получение точек самовывоза (GET /api/v1/pickup_points) | full checkout | ||
| 19 | Создание заказа с адресом и интервалом доставки (POST /api/v1/orders) | full checkout | ||
| 20 | Подтверждение заказа (POST /api/v1/orders/{id}/events) | full checkout | ||
| 21 | Тест нотификаций об изменении статусов заказа | full checkout |
После успешного выполнения всех пунктов необходимо уведомить KAM и сообщить о готовности перехода к этапу стабилизации на live окружении.
Стабилизация на Production
При переходе с этапа тестирования на штатный режим работы предусмотрен промежуточный этап стабилизации.
Цели этапа
- Настройка и проверка обменных процессов на live окружении
- Выявление и устранение неполадок, допущенных на этапе тестирования
Обязательные проверки
- URL Production — запросы отправляются на боевой URL:
- B2B Platform:
https://api-b2b.lamoda.ru/api/v1/ - Seller API:
https://public-public-api-seller.lamoda.ru/jsonrpc/
- B2B Platform:
- Логирование — ведётся и мониторится:
- Время запроса
- Метод и URL с query-параметрами
- Тело запроса (для POST)
- Заголовки запроса
- Тело и код ответа
- URL для нотификаций — предоставлен боевой URL для приёма нотификаций.
Создание продуктов
- SKU в API должны совпадать с артикулами на реальных товарах — иначе идентификация поставки на складе будет затруднена
- Для товаров передайте изображения — это сократит время идентификации на складе
- Для упаковочных материалов передайте наименование, согласованное с KAM
Поставки
- Перед созданием поставки убедитесь, что все товары созданы в системе и переданы изображения
- Стоимость товаров и ставка НДС в API должны совпадать с данными в документах на поставку
Контакты
При возникновении проблем на этапе интеграции обращайтесь:
- К вашему KAM — по организационным вопросам
- На api.integration@lamoda.ru — по техническим вопросам
Помогла эта информация?
Спасибо за отзыв