Westfalia.de
Немецкий интернет-магазин
- Переезд с Plentymarkets на Odoo: каталог и склад
- Сорок витрин в одном инстансе, одна выкатка
- Поиск по каталогу с восьми секунд до одной
С чем пришли
Немецкий ритейлер работал на Plentymarkets и решил перевезти весь бизнес в Odoo: около 110 000 товаров, склад и сорок витрин, которые должны жить в одном инстансе.
Это проект без даты окончания. Я на нём с первого импорта и работаю до сих пор.
Что сделано
Сначала переезд: товары, остатки и складские процессы. Складская логика во многом переписана под то, как эта компания собирает и отгружает, вместе со сканированием штрихкодов - стандартный процесс не подошёл.
Витрина начиналась с темы и ушла от неё далеко: свой модуль отзывов, написанный с нуля, варианты доставки, баннеры и всё остальное, что нужно сорока магазинам при общем каталоге и одной выкатке.
Поиск по каталогу переехал в Elasticsearch за небольшим сервисом на Go, а Odoo осталась источником правды. Вокруг выросли отдельные сервисы: статистика доставки, сервис оркестрации и генерация фидов для Google Merchant Center. Интеграцию с Amazon упрощали, а не наращивали. Для автоматизации открыты API - n8n и Windmill.
Оптимизация запросов здесь не заканчивается никогда: сорок магазинов на одном инстансе работают у предела по памяти, и каждый тяжёлый отчёт - решение про всю систему, а не про одну страницу.
Что получилось
Поиск отвечает примерно за секунду на том же железе, а сорок витрин живут одной выкаткой: новый магазин - это домен и тема, а не новый сервер.
Бизнес работает на Odoo вместо арендованной платформы, а то, что для него специфично - склад, отзывы, фиды, - это собственный код.
Стек
К каким услугам относится работа
Похожая задача?
Полчаса созвона - и вы уйдёте, зная, что я сделал бы в первую очередь.
Другие разборы
Clickenrent
Аренда велосипедов
- Склад, CRM и счета в одной Odoo
- Свои воркфлоу и печать документов по событию
Plastetica
Эстетическая и хирургическая медицина
- Сайт целиком по дизайн-проекту
- Личный кабинет и чаты между пользователями
Tucker Bloom
Внутренняя система производителя сумок
- Миграция с Odoo 15 на Odoo 17
- Настройка модулей после переезда