Задача
Сохранить привычную админку и заказы
Один рабочий backend
Результат
OpenCart 2.3 остался источником товаров, цен, клиентов, оплат, доставки и заказов.
Главный e-commerce кейс
Витрину интернет-магазина автохимии перевели на быстрый Next.js frontend, не переписывая рабочий OpenCart backend. Заказы, оплаты, доставка и админка остались на месте, а клиентская часть стала быстрее, гибче и получила AI-конфигуратор.

Результат
оставили админкой для товаров, заказов, оплат и доставки
вынесли клиентскую витрину, каталог, корзину и checkout
снизили load average сервера под пиковыми AI-запросами
ускорили тяжёлые запросы AI-подбора: с ~24 до ~5 с
Что было важно
У бизнеса уже работали товары, заказы, оплата, доставка и админ-процессы. Поэтому задача была не в том, чтобы начать с нуля, а в том, чтобы вынести тормозящую клиентскую витрину в современный frontend и оставить стабильную коммерческую механику внутри OpenCart.
OpenCart 2.3 остался источником товаров, цен, заказов, оплат, доставки и личного кабинета. Бизнес не переезжал на новую CMS и не терял привычные процессы.
Клиентскую часть вынесли в Next.js: SSR/ISR, быстрые страницы категорий, карточки, фильтры, поиск, корзина и checkout поверх существующих данных.
Проработали SEO URL, структуру страниц и 301-редиректы, чтобы переход на headless-витрину не сломал индекс и поисочный трафик.
Покупатель описывает задачу, бюджет и тип применения. Система подбирает товары из каталога и собирает понятную рекомендацию вместо ручного поиска по разделам.
AI-подбор не просто отвечает текстом: он ведёт к конкретным товарам, учитывает приоритет брендов и помогает собрать набор под задачу клиента.
Для AI-поиска по каталогу сделали бинарный векторный кэш. Сервер перестал проседать под тяжёлыми запросами, а ответы стали заметно быстрее.

AI-фича в продаже
В большом каталоге клиент часто не знает, какой состав, расходник или набор ему нужен. AI-подбор переводит свободный запрос в конкретную подборку товаров и быстрее доводит человека до покупки.
Когда такой подход нужен
Headless-переезд подходит, когда CMS или OpenCart ещё выполняют бизнес-функции, но клиентская часть не тянет скорость, SEO, мобильный UX, каталог или новые AI-сценарии. В этом случае не обязательно выбрасывать всю систему: можно заменить только то, что ограничивает продажи.
Проверяемый результат
Headless-переезд ценен не названием технологии, а тем, что действующие товары, заказы и оплаты продолжают работать, пока клиентская часть получает новую скорость и возможности.
Задача
Один рабочий backend
Результат
OpenCart 2.3 остался источником товаров, цен, клиентов, оплат, доставки и заказов.
Задача
Живой storefront DTL.by
Результат
Каталог, поиск, фильтры, корзина, checkout и кабинет вынесены в Next.js.
Задача
Переезд без второго каталога
Результат
Сохранена структура спроса, настроены SEO URL и 301-редиректы при переезде.
Задача
~8 → ~1 load average
Результат
Векторы переведены в бинарный кэш, тяжёлые запросы больше не пересобирают данные на лету.
Вопросы по реализации
Нет. В этом проекте OpenCart остался главным источником каталога и заказов, а Next.js работает как современная клиентская витрина.
Сопоставили старые и новые URL, сохранили важную структуру и настроили постоянные редиректы там, где адрес менялся.
Векторные данные не нужно повторно читать и преобразовывать из тяжёлого исходного формата при каждом запросе.
Связанные услуги
Следующий шаг
Перенос, товарный обмен и новые каналы продаж — отдельные контуры вокруг работающей витрины.
Готовы начать?
Для первого ответа хватит нескольких предложений: что работает сейчас и какой результат нужен.
Обсудить задачу
Ответим на вопросы, предложим первый план и сориентируем по срокам и бюджету.