Hero Image
Project Management: реанимация и запуск мультивендорного маркетплейса

Управление разработкой мультивендорного e-commerce проекта Клиент Стартап — мультивендорный маркетплейс. Задача Маркетплейс находился в глубокой заморозке около 2 лет. До заморозки в проекте пытались реализовать собственный кастомный шаблон, который остался недописанным. Моя первоначальная задача, как Tech Lead / Project Manager, заключалась в реанимации проекта, найме и координации распределенной команды (1С-разработчики, программисты, SEO-подрядчики, маркетологи), а также доведении продукта до рабочего состояния: от витрины до кассы. Решение 1. Аудит и смена технического вектора Проведен комплексный аудит унаследованной кодовой базы и недописанного самописного шаблона. Выявлено, что шаблон устарел, вызывает конфликты с ядром CS-Cart (включая модификации самого ядра предыдущей командой) и не поддерживает необходимые плагины. Принято и согласовано с бизнесом волевое решение: отказаться от багажа legacy-кода, установить чистую версию CS-Cart и приобрести современную готовую тему. Это сэкономило значительную часть бюджета на разработку. 2. Формирование команды и управление подрядчиками Наняты недостающие web-программисты, проведено онбординг-тестирование, распределены доступы к инфраструктуре (GitLab, хостинг, серверы). Выстроена работа со сторонними подрядчиками: SEO-агентством, маркетологами, бизнес-аналитиками. Внедрен процесс постановок задач (Issue в системах трекинга), code review, приемки работ и тестирования на выделенном dev-стенде перед сливом в production. 3. Управление фичами и продуктом (Product Management) Токенизация и безопасность: внедрена обязательная регистрация по SMS для исключения фейковых аккаунтов. Чтобы минимизировать расходы на SMS-шлюз из-за ботов, инициирована интеграция спам-защиты (Cloudflare Turnstile). UX/UI Маркетплейса: инициирована разработка плагина динамической подгрузки товаров (Ajax) на страницах каталога, поскольку стандартный функционал шаблона этого не поддерживал. Контролировал полный цикл: составление ТЗ → разработка → дебаг → деплой. Интеграция с 1С и логистика: работа в связке с 1С-программистом. Инициировано создание тестовой базы 1С поставщика (ИП) для реалистичных тестов отгрузки и работы вендоров на маркетплейсе, не смешивая потоки с основной бухгалтерской базой (ООО). Контроль настройки логистического обмена со СДЭК и Почтой РФ. Решение по миграции с шаред-хостинга в облако с контейнеризацией — снижение TCO и упрощение деплоя 4. Документация и регламенты Для агрегации знаний проекта создан выделенный поддомен с легковесным Wiki-движком. Утвердил регламент документирования доработок, инфраструктуры и бизнес-процессов магазина. Разработаны подробные регламенты и инструкции для маркетологов и контент-менеджеров. 5. ТЗ и контроль качества Подготовка ТЗ по ключевым блокам: SMS-регистрация, AJAX-каталог, чекаут, обмен 1С, UX/UI-модуль, SEO Приёмка работ по этапам, ревью кода, тестирование на dev-стенде, заливка в репозиторий Тестовые сквозные сценарии: регистрация → заказ → оплата → доставка → статус в 1С Множественные циклы «бэкап — обновление — дебаг — восстановление» при апгрейдах 6. Работа с поставщиками и сервисами Переписка и закупки: коммерческая тема, модули поиска, SEO, UX/UI, ИИ-описаний, обмен 1С Счета, оплаты, документы, лицензии — сопровождение всего цикла Работа с тех. поддержкой хостинга, CMS, темы, СДЭК, sms.ru, Cloudflare, Yandex Cloud Закупка офисного оборудования: NAS Synology, перенос между офисами, первоначальная настройка 7. Маркетинг и SEO Координация SEO-агентства: ТЗ, регистрация Яндекс.Метрики, передача доступов, контроль рекомендаций Запуск рекламной кампании в Яндекс.Директе: брифы, видеовстречи, передача доступов маркетологам Контентный план: блог через API, генерация описаний и картинок через n8n + ChatGPT API Согласование комплексного плана работ и коммерческого предложения от маркетологов 8. Коммуникации Регулярные оперативки в офисе с владельцем и 1С-специалистом Онлайн-конференции с подрядчиками, SEO, маркетологами, поставщиками модулей Кросс-функциональные ТЗ: бухгалтерия ↔ 1С ↔ сайт ↔ доставка Документирование решений на корпоративной вики 9. Завершающий этап и консервация Доведение площадки до боевого состояния: новая тема, доставка, продажи, касса, обмен 1С По решению владельца — повторная заморозка проекта Закупка офисного NAS, развёртывание self-hosted git (Forgejo), миграция всех артефактов Передача проекта в архив со всей документацией, паролями, репозиториями и инструкциями Зоны ответственности Tech Lead Трекеры Code Review Метрики Инфраструктура Команда Результаты ✅ Команда: собран рабочий контур из 6+ подрядчиков по разным зонам ответственности ✅ Платформа: уход от правленого ядра к чистой CMS + покупная тема, снижение стоимости поддержки ✅ Запуск: боевой маркетплейс с продажами, кассой, доставкой, обменом 1С ✅ Документация: корпоративная вики, репозитории, файл паролей, инструкции ✅ Бюджет: оптимизация — закупка модулей вместо разработки с нуля ✅ Передача: проект законсервирован с полной документацией и доступами для возобновления

Hero Image
Миграция и DevOps для маркетплейса на CS-Cart

Инфраструктура и развёртывание мультивендорного маркетплейса на CS-Cart Клиент Мультивендорный маркетплейс Задача Реанимировать старый проект маркетплейса, перенести его с обычного хостинга в современное облако. Обеспечить отказоустойчивость, развернуть CI/CD инфраструктуру, настроить тестовые стенды, интегрировать внешние сервисы доставки и автоматизировать рутину с помощью нейросетей. По завершению проекта — подготовить on-premise сервер (NAS) на стороне клиента для “холодного” хранения репозиториев. Решение 1. Инфраструктура в Yandex Cloud (Terraform) Написана IaC-конфигурация (Terraform) для создания Yandex Cloud инфраструктуры (виртуальные сети, ВМ). Настроены отдельные виртуальные машины для production и development контуров. Подключены и размечены дополнительные диски, развернута система автоматического бэкапирования баз данных и файлов в Yandex Object Storage (S3). Использован Yandex Cloud Postbox для гарантированной доставки электронной почты сервиса (настроен домен, SPF, DKIM). 2. Контейнеризация и микросервисы Маркетплейс перенесен с классического хостинга в Docker среду на VPS. Написан кастомный Dockerfile для CS-Cart, а также docker-compose с микросервисной архитектурой стека веб-сервера. Организованы полноценные dev и prod окружения. Настроены пайплайны развертывания через локальный Git-сервер (Forgejo). 3. Платформа маркетплейса (CS-Cart) Обновление ядра CS-Cart, оптимизация и очистка БД от старых неиспользуемых плагинов. Развернута чистая инсталляция платформы с новой коммерческой темой. Настройка логики многовендорности: разделение прав, кабинеты продавцов. Интеграция и конфигурация модулей: динамическая подгрузка товаров, ИИ-возможности, умный живой поиск, модуль SEO. Интеграция систем доставки (СДЭК) и оплаты. Запуск автоматических обменов с системами учета 1С. 4. Автоматизация и n8n Развернута система оркестрации процессов n8n. Подключено API ChatGPT для автоматизации рутинных задач, вроде генерации и нормализации контента. Настроены воркеры и триггеры для бизнес-логики магазина. 5. Безопасность и Cloudflare Настроен Cloudflare Proxy-DNS. Внедрен Cloudflare Turnstile (капча) для борьбы со спамом при реєстрации и заказах. Защита от ботов: закрытие прямых регистраций, настройка strict-кэширования, обрезка мусорного трафика. Установлены SSL сертификаты и настроены правильные редиректы. 6. On-Premise инфраструктура и документация Настроен выделенный поддомен с Wiki-движком для технической и пользовательской документации. Реализована локальная инфраструктура на базе NAS Synology в офисе заказчика: установлен Docker, S3-бакеты, резервное копирование. Развернут локальный Git-сервер (Forgejo) с CI/CD runner для версионирования кода и “консервации” накопленных наработок. Стянут полный бэкап всех Terraform-стейтов, паролей, кодовых баз и конфигураций. 7. Консервация и репозитории Перенос боевого сайта на резервный хостинг под консервацию, отключение синхронизаций Закупка и настройка NAS Synology в офис: внешний доступ, Docker, S3-бакеты Развёрнут Forgejo с раннером под доменом git.* Репозитории: исходники сайта, тема и аддоны, документация, n8n-воркфлоу, Telegram-боты, БД-бэкапы, terraform-yandex, terraform-cloudflare, хранилище паролей Технологии Docker Terraform Yandex Cloud Nginx Forgejo Linux Результаты ✅ Инфраструктура: шаред-хостинг → VPS в Yandex Cloud через Terraform, всё в Docker ✅ Платформа: чистая установка CS-Cart Multi-Vendor вместо правленого ядра ✅ Тема и модули: покупная тема, живой поиск, UX/UI, SMS-авторизация, AJAX-каталог ✅ Интеграции: СДЭК, Боксбери, Почта России, СБП, обмен с 1С по двум контурам ✅ Документация: вики на поддомене docs.* с наполненной структурой ✅ Автоматизация: n8n + ChatGPT API для рутинных задач ✅ Бэкапы: Yandex Object Storage + дубль на офисный NAS Synology ✅ Git: self-hosted Forgejo на NAS с раннером и репозиториями всего проекта ✅ Консервация: проект полностью передан клиенту на локальный on-premise NAS Synology, запущен собственный Git-сервер (Forgejo).