Строим магазины, которые выдерживают большой каталог, живут в одном ритме с 1С и продолжают развиваться после запуска. От первой версии до продукта, который приносит основную выручку.
100 000
пользователей в месяц у «Аквилона»
30%
заказов через приложение
+20
баллов PageSpeed после аудита
×10
быстрее сбор корзины по XLSX
Дерево разделов, фильтры по свойствам, сортировки. Для больших каталогов — фасетный поиск и агрегации, чтобы фильтрация оставалась быстрой на сотнях тысяч позиций.
Галерея, характеристики, варианты и размеры, наличие, похожие товары. Сложные таблицы адаптируем под мобильные — это отдельная работа, а не автоматическое сжатие.
Подсказки на лету, исправление раскладки, предиктивная выдача. В магазине «Аквилона» с поиска начинается до 70% продаж.
Расчёт доставки, подбор способа под габариты заказа, оплата онлайн, сохранение брошенных корзин.
История заказов, статусы, бонусы, повторный заказ.
Комплекты сопутствующих товаров, накопительные скидки, реферальные промокоды, акции.
1С обычно остаётся первоисточником по товарам, ценам, остаткам и заказам. Задача — забрать эти данные так, чтобы сайт не зависел от доступности учётной системы.
Для «Аквилона» мы развели прямые запросы через RabbitMQ: данные реплицируются в отдельную копию, и магазин продолжает работать, даже если 1С временно недоступна. Для SBR Group настроили двусторонний обмен: в сайт идут товары, цены, остатки и пользователи, в 1С — новые заказы и заявки на отмену. Логи вынесены в отдельный контур, чтобы спорные ситуации разбирались за минуты.
Кроме 1С, подключаем оплаты, службы доставки, CRM, коммуникационные платформы и аналитику.
Магазин с базовым набором функций и обменом с 1С — от 3 месяцев. Каталог на сотни тысяч позиций с фасетным поиском — 4–6 месяцев. Точный срок называем после проектирования.
Что было в проектах:
Сроки держатся на трёх вещах: готовые модули каталога и корзины, параллельная работа дизайна и разработки, двухнедельные спринты. Заказчик видит продукт на каждом демо.
Коробочные CMS не используем. Магазин собирается из трёх частей: коммерция — Medusa, контент — Payload CMS, витрина — Next.js. Каталог, корзина, оплата и доставка работают из коробки, дорабатываем мы модули, а не ядро.
На объём работ влияют размер каталога и сложность фильтрации, число интеграций, требования к нагрузке и то, нужны ли личный кабинет и механики лояльности. На старте даём вилку по этапам, после проектирования — смету.
Форматы: фиксированная цена, работа по времени, выделенная команда на длительное развитие.
С panfilov.digital мы работаем два с половиной года и я оцениваю работу очень хорошо. Они создавали продукт вместе с нами, они лучше всех знают этот код и помогают его развивать и поддерживать.
Зависит от каталога, интеграций и механик продаж. Вилку называем на старте, точную смету — после проектирования. Напишите пару слов о проекте, и мы вернёмся с оценкой.
От 3 месяцев для магазина с обменом с 1С. Каталог на сотни тысяч позиций — 4–6 месяцев.
Витрина на Next.js, коммерция на Medusa, контент в Payload CMS, свои сервисы на NestJS, обмен с 1С через очередь. Коробочные CMS не используем: большой каталог и высокую нагрузку дешевле развивать на своём стеке.
Да. Сохраняем структуру разделов и адреса страниц, чтобы не потерять позиции в поиске. Так делали для «Нержавейки»: структуру взяли из старого сайта ради преемственности для SEO.
Отдаём страницы с серверным рендерингом, следим за скоростью, микроразметкой и корректными адресами. Для Delasia поиск был главным каналом трафика, и каталог проектировался под него.
Да. Начинаем с UX- и QA-аудита. На «Клубе ДКС» так нашли десятки проблем на пути от поиска товара до оформления заказа. После исправлений сайт ускорился на 20 баллов PageSpeed.
Обычно мы остаёмся и развиваем продукт: AI-поиск, комплекты товаров, калькуляторы, программы лояльности. С «Аквилоном» работаем с 2020 года.
Расскажите о вашем проекте — мы ответим в течение дня