Благодарю за подписку
Теперь Вы не пропустите информацию о ближайших скидках и акциях
В 2024 году подключился к запуску e-commerce проекта по продаже сантехники. У собственника — сеть из 5 офлайн-магазинов, задача — построить масштабируемый интернет-магазин с быстрым наполнением каталога и подготовкой к SEO и продажам.
Масштаб каталога: около 200 брендов, 50 000 товаров и 50 000 торговых предложений.
Платформа: 1С-Битрикс + шаблон Intec Universe.
Импорт каталога и обновления
Разработан кастомный модуль импорта под Excel-фиды: создание и обновление товаров и торговых предложений, работа с ценами, остатками, изображениями и свойствами.
Архитектура свойств
Переработана модель свойств каталога: критичные свойства приведены к управляемой структуре, второстепенные переведены в текстовый формат для снижения “мусора” и упрощения масштабирования.
Автоматизация процессов
Реализовано 100+ вспомогательных скриптов и cron-задач для обновления цен, расчётов, заполнения свойств, обработки комплектов и постановки задач.
Интеграция поставщиков и обновление данных
Разработан механизм автоматической обработки фидов поставщиков: система проверяет корпоративную почту, определяет письма с фидами, скачивает вложения и автоматически обновляет цены и остатки товаров.
Стандартизация данных каталога
Разработаны регламенты формирования наименований товаров и торговых предложений, стандарты передачи товарных данных поставщиками и шаблоны файлов для обновления каталога.
Визуальный фильтр
Внедрён визуальный фильтр поверх каталога с отдельной логикой для разделов и синхронизацией с основным SmartFilter.
Инфраструктура и производительность
Выполнена миграция с shared-хостинга на VPS с Docker-архитектурой: Nginx, PHP-FPM, MariaDB, Redis, HTTPS, OPcache. Это позволило снять инфраструктурные ограничения и резко ускорить сайт.
Медиа и хранение изображений
Проведена оптимизация изображений и внедрено хранение медиа в Яндекс Object Storage, что сняло проблему роста диска на хостинге.
Переработан первый экран: добавлен фокус на каталог и ключевые коммерческие сценарии. Улучшена навигация по категориям и подача товаров.
Переработан экран каталога: вместо длинных списков категорий добавлены визуальные карточки разделов. Это упростило навигацию по каталогу и ускорило переход пользователей в ключевые категории.
Переработана структура карточки товара: улучшена подача характеристик, сценарий покупки и навигация по информации о товаре.
1С-Битрикс, PHP, MariaDB, Redis, Docker, Nginx, PHP-FPM, cron, Excel-фиды, HL-блоки, Яндекс Object Storage, Bitrix24
Проект получил техническую основу для масштабирования: управляемый каталог, автоматизацию массовых операций, ускоренную инфраструктуру и готовность к SEO-росту и запуску продаж.
Для работы с каталогом был разработан собственный модуль импорта под Excel-фиды.
Импорт выполняется как вручную, так и через регламентные задачи.
При работе с несколькими поставщиками возникла проблема разнородных значений свойств (цвет, материал, размеры).
Для снижения “захламления” списочных свойств была переработана модель данных:
Это позволило стабилизировать структуру каталога и снизить объём ручной нормализации данных.
Для поддержки каталога и контент-команды реализовано более 100 вспомогательных скриптов.
Часть задач выполняется автоматически через cron:
Это позволило сократить ручные операции при работе с каталогом.
Разработан сервис автоматической обработки входящих фидов поставщиков.
Скрипт выполняет следующие задачи:
Далее данные автоматически обрабатываются CLI-скриптами, которые обновляют на сайте:
Это позволило автоматизировать регулярные обновления данных и снизить зависимость от ручной обработки файлов.
Для масштабирования каталога и снижения количества ошибок была разработана система регламентов для контент-команды.
Внедрены правила работы с данными:
Это позволило снизить количество ошибок в данных и ускорить массовое наполнение каталога.
Для устранения ограничений shared-хостинга выполнена миграция на VPS и построена Docker-архитектура.
Настроены:
После миграции тяжёлые страницы каталога ускорились с 20+ секунд до ~1.5–2.5 секунд.
Рост каталога привёл к быстрому увеличению объёма медиафайлов.
Были реализованы:
Это снизило нагрузку на хостинг по диску в 2–3 раза.
Для повышения эффективности работы контент- и технической команды была разработана система рабочих процессов.
Внедрены:
Это позволило снизить хаотичность задач и повысить предсказуемость развития проекта.
Если у вас интернет-магазин на 1С-Битрикс или другой платформе и вы хотите ускорить сайт, навести порядок в каталоге или подготовить проект к росту — напишите, посмотрю задачу и предложу решение.
Обсудить задачу
Теперь Вы не пропустите информацию о ближайших скидках и акциях
Я свяжусь с Вами в ближайшее время!