Идея Сервис — браузерный плагин для заказа из IKEA
Браузерный плагин, который превращал сайт IKEA в интернет-магазин с доставкой в города без собственных магазинов. Логистическая компания зарабатывала на доставке, клиенты — получали мебель. CRM и система учета повысили обороты и убрали бюрократию.
Оглавление
Проблема, которую решали
2015 год. IKEA есть в Москве, Питере, Казани. Но нет в Сургуте, Нижневартовске и других богатых северных городах, где деньги есть, а мебель возить неоткуда. IKEA не доставляла за пределы своих регионов. Каталог на сайте — красивый, но бесполезный: смотри, но не покупай.
Транспортная компания увидела возможность: мы возим грузы между городами, почему бы не возить мебель из IKEA? Но для этого нужен был способ превратить каталог IKEA в работающий интернет-магазин.
Контекст эпохи
2015: расцвет браузерных расширений, IKEA активно растёт в России, но логистика ещё не покрывает всю страну. Северные города — деньги есть, предложение ограничено. Логистические компании ищут новые ниши.
Бизнес-инсайты
- Географический арбитраж: Есть спрос (богатые северные города) + есть товар (IKEA) + нет доставки = возможность для логистики.
- Reverse engineering как конкурентное преимущество: Использование внутреннего API IKEA дало доступ к остаткам и складским данным, что ускорило сборку заказов.
- CRM снижает трение: Логистика = много бумажек. Автоматизация учёта повысила обороты и сократила ошибки.
Как это работало
Браузерный плагин
Пользователь устанавливал расширение для Chrome. Заходил на сайт IKEA, выбирал товары — и видел кнопку «Заказать с доставкой». Плагин:
- Перехватывал клики по карточкам товаров
- Добавлял кнопки «В корзину Идея Сервис»
- Собирал список товаров и отправлял заявку в CRM
Технически:
- JavaScript-расширение для Chrome
- Интеграция с бэкендом на Django
- lxml для парсинга страниц IKEA (на случай изменения вёрстки)
Reverse Engineering IKEA API
IKEA не предоставляла публичный API. Пришлось изучать запросы сайта и найти внутренние эндпоинты:
- Проверка остатков на складе: Где лежит товар, сколько штук
- Информация о товаре: Цены, размеры, артикулы
- Логистика: Где взять товар быстрее (разные склады IKEA)
Это позволило:
- Автоматически проверять наличие перед оформлением заказа
- Быстро собирать фуры (знали, где что лежит)
- Избегать ситуаций «товара нет, возвращаем деньги»
Reverse engineering REST API IKEA — это не взлом, а чтение публичных запросов браузера. Мы использовали те же эндпоинты, что и сайт, просто автоматизировали процесс.
CRM и система учета
Проблема: Логистика = бесконечные Excel-таблицы, бумажные накладные, потерянные заказы.
Решение: Django-приложение с:
- Приём заказов из плагина
- Учёт товаров: Что заказано, что на складе, что в пути
- Автоматические накладные: Печать документов в один клик
- Трекинг доставки: Клиент видит статус заказа
- Финансовый учёт: Кто заплатил, кто должен, маржинальность рейса
Что получилось
- Новый канал продаж: Жители Сургута, Нижневартовска и других городов получили доступ к IKEA
- Рост оборотов: Автоматизация ускорила обработку заказов и снизила ошибки
- Снижение бюрократии: Меньше бумажек, больше времени на логистику
Технические решения
Стек:
- Backend: Python, Django, PostgreSQL
- Парсинг: lxml для разбора страниц IKEA
- API: Reverse engineering REST API IKEA
- Frontend: Chrome Extension (JavaScript)
Ключевые фичи:
- Автоматическая проверка остатков через IKEA API
- Интеграция плагина с CRM
- Печать документов и накладных
- Трекинг заказов для клиентов
Самое ценное решение: reverse engineering IKEA API. Мы узнали, где какой товар лежит на складе, и могли собирать фуру за пару часов вместо дня. Это снизило время доставки и повысило маржу.
Уроки
1. Логистика — это очень много бумажек
Больше, чем ожидал. Накладные, акты, счета, реестры — всё в трёх экземплярах. Автоматизация документооборота окупилась в первый месяц.
2. Reverse engineering — мощный инструмент
Когда нет публичного API, можно изучить, как работает сайт, и использовать внутренние эндпоинты. Главное — не ломать, а читать то, что уже открыто.
3. Браузерные плагины — отличный способ «обернуть» чужой сайт
Не нужно копировать каталог IKEA — достаточно добавить свои кнопки и логику. Пользователь видит привычный интерфейс + новые возможности.
4. Географический арбитраж работает
Если есть спрос, товар и отсутствие логистики — бизнес-возможность налицо. Главное — решить проблему доставки быстро и надёжно.
Проект закрылся, когда IKEA начала развивать собственную доставку в регионы. Конкуренция с производителем — всегда риск. Но опыт остался: браузерные плагины, reverse engineering, логистическая CRM.
См. также
- RealAuto — диагностика автомобилей — похожая история про парсинг и автоматизацию
- CarsBoom — автомобильный каталог — ещё один проект с каталогами и интеграциями
Похожие материалы
Проекты с похожими технологиями и задачами
reraiseMe — видео хостинг для покеристов
Видео хостинг покерной тематики с продажей обучающего контента, датасетов и социальными функциями. Платформа для профессиональных покеристов и начинающих игроков.
- Django
- Python
- FFmpeg
- PostgreSQL
- jQuery
- +2
Дефицит Клаб — интернет-магазин странных товаров
Интернет-магазин прикольных и странных товаров. Аналог 'Лавки' Артемия Лебедева, но только приколы. Самый необычный сайт, который я делал. Офлайн-реклама творила чудеса.
- Django
- Python
- PostgreSQL
- jQuery
- HTML/CSS
- +2
Эврика-КАМАЗ — корпоративный сайт дилера
Корпоративный сайт официального дилера КАМАЗ в Сургуте. Каталог техники, онлайн-запись на сервис, калькулятор лизинга, интеграция с CRM. Открытие мира B2B-финансирования и работа с корпоративными гайдами.
- Django
- Python
- PostgreSQL
- jQuery
- Nginx
- +1