Интеграция InSales + Яндекс Еда: заказы, статусы, каталог (Python, Cloud Functions)

Ссылка на работу
Serverless-интеграция интернет-магазина на InSales с площадкой Яндекс Еда. Система автоматически принимает заказы из Яндекс Еды, синхронизирует статусы доставки и поддерживает актуальный каталог товаров с ценами. Внедрено в эксплуатации: работает на production-магазине с реальными заказами, обрабатывает весь поток заказов через Яндекс Еду без ручного вмешательства. Техническое решение: • Webhook-приёмник для событий Яндекс Еды (создание заказа, смена статуса, обновление состава) • Двусторонний маппинг статусов с защитой от неизвестных значений • Автоматическая коррекция цен Яндекс Еда - InSales • Система цен для разных каналов продаж • Поиск товаров по SKU/barcode Архитектура: • Yandex Cloud Functions (serverless, Python 3.12) • REST API интеграция: InSales API (Basic Auth) + Yandex Eda webhooks • Единый handler с роутингом по HTTP method + path • Stateless обработка (каждый запрос независим) Результат: • Время обработки заказа: мгновенно (webhook → InSales) • Ручная работа: 0 минут • Ошибки синхронизации: 0% • Масштабирование: без ограничений (serverless) Технологии: Python 3.12, Yandex Cloud Functions, InSales API, Yandex Eda API, REST, webhooks