🚀 Инструкция по подключению к маркетплейсу «Любимчик»
Эта инструкция поможет подключить ваш магазин к маркетплейсу «Любимчик» через API: получать заказы, обновлять цены и остатки товаров.
1️⃣ Получите токен доступа
Для подключения используется уникальный API-токен.
Как получить токен:
Войдите в личный кабинет поставщика.
Перейдите в раздел Профиль → Настройки → Магазины / Склады → API-токен.
Нажмите Создать токен, если его нет.
Скопируйте токен и храните в надёжном месте.
🔒 Токен — ваш личный ключ к API. Не делитесь им с третьими лицами.
2️⃣ Сопоставьте ваши товары с эталонными
Перед обновлением цен и остатков нужно связать свои товары с эталонными товарами маркетплейса.
Что нужно сделать:
В личном кабинете откройте раздел Мой каталог.
Выгрузите файл с эталонными товарами (кнопка Экспорт товаров).
В выгрузке найдите колонку с ID эталонных товаров.
В своей системе (1С, CRM или Excel) добавьте поле для хранения этих ID.
Для каждого товара укажите соответствующий эталонный ID.
💡 Это необходимо, чтобы маркетплейс корректно обновлял цены и остатки по вашим позициям.
3️⃣ Подготовьте данные для обновления
Создайте JSON-файл с перечнем товаров и актуальными данными:
{
"items": [
{
"reference_modification_id": 12345,
"price": 800.00,
"old_price": 1800.00,
"stock_quantity": 50
},
{
"reference_modification_id": 12346,
"price": 2500.00,
"stock_quantity": 25
}
]
}Поле | Обязательно | Описание |
|---|---|---|
reference_modification_id | ✅ | ID эталонного товара из выгрузки |
price | ✅ | Текущая цена |
old_price | ❌ | Старая цена (до скидки) |
stock_quantity | ✅ | Остаток на складе |
4️⃣ Отправьте данные в маркетплейс
Передайте подготовленный JSON-файл через API, используя ваш токен авторизации.
Передача выполняется методом POST, аутентификация — по токену в заголовке запроса.
Важно:
Все запросы выполняются по защищённому протоколу HTTPS.
В теле запроса должен быть корректный JSON-объект.
В ответ система возвращает уникальный идентификатор задачи обновления.
5️⃣ Проверьте статус задачи
После отправки данных можно отследить выполнение обновления по возвращённому идентификатору.
Система сообщит, когда обновление завершено и есть ли ошибки.
Пример ответа:
{
"success": true,
"result": {
"status": "completed",
"has_errors": false
}
}Если has_errors = true, можно получить подробный отчёт об ошибках и исправить данные.
6️⃣ Проверьте результат обновления
После успешного завершения задачи можно запросить итоговый отчёт.
В нём будет указано, какие товары были созданы или обновлены.
Пример результата:
{
"created_for": [179616, 179610],
"updated_for": [190806, 190807]
}7️⃣ Работа с заказами
API маркетплейса позволяет:
получать новые заказы,
проверять их статус,
обновлять статус после обработки (например, “Подтверждён”, “Отправлен”, “Завершён”).
При обновлении статуса необходимо передавать:
{
"order_id": 12345,
"status": "confirmed"
}Доступные статусы:
new_order — Новый заказ
confirmed — Подтвержден
processing — В обработке
dispatched_to_courier — Отправлен курьеру
awaiting_pickup — Ожидает самовывоза
completed — Завершен
cancelled — Отменен8️⃣ Возможные ошибки и решения
Код | Значение | Что делать |
|---|---|---|
400 Bad Request | Ошибка валидации данных | Проверьте формат JSON и обязательные поля |
401 Unauthorized | Неверный токен | Проверьте токен авторизации |
404 Not Found | Ресурс не найден | Убедитесь, что передан корректный идентификатор |
500 Internal Server Error | Ошибка на стороне сервера | Повторите запрос позже или обратитесь в поддержку |
9️⃣ Краткая схема подключения
Получить токен доступа
Выгрузить эталонные товары
Сопоставить товары с эталонными ID
Подготовить JSON с ценами и остатками
Отправить данные в API
Проверить статус выполнения
Получить отчёт с результатом
Принимать и обновлять заказы через API
Add comment