Chyzh Agency chyzh.agencyFull-Cycle Digital Agency +38 067 130-93-26
E-commerce · Magento Open Source

Разработка интернет-магазинов на Magento

Делаем сложный B2C и mid-market e-commerce на Magento Open Source: каталоги с атрибутами и фильтрами, multi-store в одной админке, интеграции с ERP/CRM, оплатой и доставкой, миграция с другой платформы, техническая SEO-база и работа над производительностью. Magento Open Source от $5 000 — старт для ограниченного scope; точный объём считаем после discovery. Без обещаний позиций, трафика или «магазина, который масштабируется сам».

Смотреть стоимость
с 2011 15 лет в digital
50+ проектов в 18 странах
13 специалистов в одной команде
Своя команда разработки, дизайна и QA
Выбор платформы

Когда Magento оправдан, а когда лучше другая платформа

Magento — тяжёлая платформа: она даёт контроль над сложной логикой каталога, цен и multi-store, но требует разработки и ресурсов на инфраструктуру. Для простого магазина это избыток.

СитуацияЧто советуем
Сложный каталог с атрибутами, вариациями, разными прайсами для группMagento Open Source — логика каталога и цен оправдывает сложность
Несколько языков, валют или рынков в одной админке (multi-store)Magento Open Source — store views закрывают этот сценарий
Миграция с другой CMS с сохранением данных и URLMagento Open Source — если целевая логика сложная; иначе — более простой стек
Небольшой каталог, стандартный checkout, быстрый стартмагазин на OpenCart — более лёгкая платформа под типовые задачи
Нестандартная бизнес-логика за пределами коробочного e-commerceкастомный e-commerce на Laravel — когда нужно своё приложение
Общий обзор e-commerce-разработки и базовые этапыразработка интернет-магазина под ключ — родительская страница услуги
Мы не тянем каждый проект в Magento. Если задачу закрывает более лёгкая платформа — так и скажем на discovery. Magento имеет смысл там, где сложность каталога, цен и multi-store реальна, а не заявлена «про запас».
Редакции платформы

Magento Open Source vs Adobe Commerce — что именно мы разрабатываем

«Magento» — это не один продукт. Open Source и Adobe Commerce — разные редакции с разной лицензией и набором возможностей. Часть B2B-функций часто ошибочно приписывают «Magento из коробки», хотя они работают только в коммерческой редакции Adobe. Поэтому сначала фиксируем, какую редакцию вы реально запускаете.

РедакцияДля когоЛицензированиеЧто с ней делаем мы
Magento Open Sourceкастомный B2C / mid-marketopen source + TCO хостинга и разработкиразработка, кастомизация, интеграции, миграция, поддержка
Adobe Commerceenterprise-уровенькоммерческая лицензия Adobeне наша услуга — подскажем границы и куда обратиться
Adobe Commerce B2BB2B / смешанные моделиотдельная доступность в Commerce (extension)не наша услуга — company accounts, shared catalogs, customer-specific pricing вне Open Source
Честно о границах: мы разрабатываем на Magento Open Source (кастомный B2C / mid-market). Если нужны enterprise-возможности Adobe Commerce или B2B — company accounts, shared catalogs, customer-specific pricing — это другая редакция и коммерческая лицензия Adobe; мы не продаём эти функции как собственную услугу, но подскажем границы и направление на discovery.
Типы проектов

Какие Magento-магазины мы строим на Open Source

Четыре типовых сценария, под которые Magento Open Source подходит. Все — в рамках редакции Open Source: без enterprise-B2B-функций Adobe Commerce, которые требуют другой лицензии.

B2C со сложным каталогом

Розничный магазин, где много SKU, атрибутов и вариаций, а фильтры и фасеты должны работать под реальный спрос. Логику каталога, цен и акций проектируем под ваш ассортимент, а не под шаблон темы.

Multi-store: языки, валюты, рынки

Несколько store views в одной админке — отдельные каталоги, цены и контент под разные рынки без дублирования кода. Объём store views и локализаций фиксируем на старте, потому что он прямо влияет на сроки и бюджет.

Multi-source inventory

Несколько складов или точек отгрузки с логикой источников и остатков. В Open Source это доступно, но правила резервирования и маршрутизации зависят от конфигурации и кастомизации — согласовываем их под ваши процессы, а не включаем «как есть».

Миграция на Magento

Перенос каталога, клиентов, заказов и контента с другой платформы с сохранением URL и редиректами. Scope миграции — отдельный блок оценки; детали ниже в разделе про SEO и migration safeguards.
Состав услуги

Что входит в разработку Magento-магазина

Проект начинается не с темы, а с процессов: как устроен каталог, как обрабатываются заказы, какие интеграции нужны. Что входит в стоимость, а что клиент оплачивает отдельно (лицензии, хостинг, платные extensions), фиксируем в смете.

Блок работЧто это даёт магазину
Discovery и бизнес-логиказадокументированная структура каталога, заказов и интеграций до старта разработки
Техническое заданиезафиксированный функционал и требования — основа для оценки сроков и бюджета
UX/UI и прототипкаркасные фреймы ключевых страниц и дизайн e-commerce под конверсию, согласованные до вёрстки
Разработка модулей и темыкастомная логика через собственные модули, ядро не трогаем — более простые обновления
ИнтеграцииERP/CRM, оплата, доставка, аналитика с контролируемой синхронизацией
Техническая SEO-базаЧПУ, canonical, sitemap, шаблоны метаданных — условия для индексации, без обещаний позиций
Тестирование и QAфункциональные, кросс-браузерные и тестовые заказы полным циклом
Запуск и поддержкаcutover, мониторинг после релиза и согласованное сопровождение
Архитектура и интеграции

Слои Magento, модули и интеграции

Magento-решение состоит из обособленных слоёв: когда каждый слой независим, обновление одного компонента не ломает остальные. Кастомный модуль пишем тогда, когда готовое решение с Marketplace не закрывает конкретное требование — а не по умолчанию.

01 Ядро (каталог, заказы, цены, клиенты — только расширяем) → 02 Тема (шаблоны, CSS, JS; кастом — под нетиповую структуру) → 03 Модули (поиск, оплата, скидки, кастомная логика) → 04 Интеграции (API к ERP, CRM, оплате, доставке, аналитике) → 05 Инфраструктура (staging и production; изменения тестируем отдельно)

Каждую интеграцию описываем не лозунгом «данные синхронизируются сами», а параметрами: направление синхронизации, источник правды, частота, повторы и идемпотентность, мониторинг и кто владеет интеграцией после запуска.

ИнтеграцияНаправление / источник правдыКак контролируем
ERP / учётная системадвусторонняя; источник правды остатков и цен — ERPbatch или события, повторы, сверка расхождений, логи
CRMиз магазина в CRM; источник правды клиента — CRMидемпотентность заказов, алерты на сбои, маппинг полей
Платёжный провайдердвусторонняя; источник правды транзакции — провайдерsandbox-тесты, статусы и вебхуки, сверка платежей
Службы доставкииз магазина в службу; статусы обратнолимиты API, повторы, контроль генерации ТТН
Аналитика (GA4)из магазина в аналитику; e-commerce-событияпроверка событий, согласованные параметры, владелец — команда
Автоматизация уменьшает ручные операции, но не делает ошибки невозможными. Поэтому в каждую интеграцию закладываем валидацию, повторы, сверку и мониторинг — и фиксируем, кто отвечает за неё после запуска: команда клиента или мы на сопровождении.
Производительность и инфраструктура

Быстродействие как метод, а не обещание

Magento требовательна к инфраструктуре: нагрузка растёт вместе с каталогом, интеграциями и трафиком. Мы не обещаем «страницу мгновенно» или «масштабирование без границ» — вместо этого проектируем и проверяем производительность под согласованный профиль каталога, трафика и пиковых заказов.

Performance budget и профилирование

Фиксируем целевые показатели и ищем реальные узкие места через профилирование, а не оптимизируем наугад. Дальше работаем с тем, что действительно тормозит конкретный магазин.

Кеш, Varnish и CDN

Full Page Cache и Varnish снимают повторные запросы к базе; CDN раздаёт статику с ближайшего узла. Конфигурацию подбираем под hosting-модель, а не включаем шаблонно.

OpenSearch и indexers

Поиск на OpenSearch и корректно настроенные indexers критичны для большого каталога. Стратегию переиндексации согласовываем, чтобы обновление каталога не било по производительности.

Очереди и фоновые процессы

Тяжёлые операции выносим в queues, чтобы они не блокировали пользователя. Это метод разгрузки, а не гарантия, что система «выдержит что угодно».

Оптимизация изображений и Core Web Vitals

Сжатие и современные форматы уменьшают вес страниц. CWV (LCP, INP, CLS) анализируем на полевых данных магазина, а не обещаем абстрактные «минус секунды».

Load test и peak-readiness

Перед сезонными пиками прогоняем нагрузочные тесты на согласованной инфраструктуре и готовим план действий. Что входит в стоимость, а что — отдельная услуга DevOps, фиксируем заранее.

Запас ресурсов закладываем на этапе проектирования, потому что переносить инфраструктуру позже дороже. Но «запас» — это согласованный профиль нагрузки и проверка тестами, а не безусловное обещание держать любой трафик.

SEO-база и миграция

Техническая SEO-база и безопасная миграция

SEO на Magento — это решения, которые закладывают во время разработки: структура URL, canonical, управляемая индексация фильтров, шаблоны метаданных, разметка. Мы закладываем техническую SEO-базу, но позиции и трафик зависят от спроса, конкуренции, контента и продвижения — поэтому их не гарантируем. Дальше эту базу подхватывает SEO-продвижение интернет-магазина.

Анатомия страницы товара

URL / canonical — читабельный ЧПУ; canonical как сигнал предпочтения, а не единственная защита от дублей

Title / H1 — шаблон метаданных под тысячи товаров + контроль качества; H1 — точное название

Фильтры — индексируем только там, где есть спрос; остальные комбинации убираем canonical / noindex

Разметка — Product / Offer / Review — пригодность к расширенному результату, не гарантия показа

Изображения — alt, сжатие, современные форматы — влияние и на CWV, и на Google Images

Наличие / цена — данные страницы совпадают с фидом и остатками магазина

Миграция на Magento — отдельный сценарий с собственными рисками. Проходим его поэтапно, со сверкой данных и сохранением SEO.

01 Аудит источника (каталог, клиенты, заказы, контент, текущие URL) → 02 Маппинг и URL (соответствие структур + карта редиректов 301) → 03 Перенос (данные + delta-миграция; пароли часто перенести нельзя) → 04 Сверка (валидация и reconciliation данных до cutover) → 05 Cutover + мониторинг (план отката, окно простоя, контроль индексации после запуска)

Пароли клиентов в большинстве случаев не мигрируют напрямую — планируем сценарий восстановления доступа. После cutover мониторим индексацию и редиректы: сохранение URL и корректные 301 снижают риск проседания, но не «гарантируют» позиции — их определяет поисковик.
Безопасность и lifecycle

Безопасность как общая ответственность

Безопасность Magento — это процесс, а не одноразовая настройка, и ответственность за него общая. По официальной модели Adobe, merchant и партнёр отвечают за кастомный код, интеграции, поддерживаемые зависимости, патчинг и реагирование на инциденты. Мы закрываем техническую часть и согласовываем, кто что делает после запуска.

Поддерживаемые версии и патчи

Держим Magento и зависимости на поддерживаемых версиях и применяем security-патчи по политике обновлений. Патч снижает риск известных уязвимостей, но не делает систему неуязвимой раз и навсегда.

Доступы: 2FA и least privilege

Двухфакторная аутентификация, минимально необходимые права, контроль доступа. Это уровни защиты админки, а не «секретный URL» как основная линия обороны.

Secrets и secure coding

Управление секретами вне кода, review сторонних extensions перед установкой — они частый вектор проблем. Каждое расширение проверяем, а не ставим вслепую.

PCI scope и платежи

PCI-объём согласовываем с платёжным провайдером, чтобы магазин не хранил лишних платёжных данных. Конкретная модель зависит от выбранного провайдера.

WAF, CDN и сканирование

WAF и CDN применяем в зависимости от hosting-модели, а не как универсальный стандарт для всех инсталляций. Добавляем malware/security-сканирование и контроль подозрительной активности.

Логи, инциденты и backups

Логи, алерты и план реагирования на инциденты + резервные копии с регулярными restore-тестами. Backup сам по себе ничего не «гарантирует» — ценность дают проверенные RPO/RTO и изолированные копии.

Магазин нуждается в регулярном аудите так же, как и в поддержке. Разграничение ответственности — кто патчит, кто мониторит, кто реагирует на инцидент — фиксируем в договоре на сопровождение, чтобы в критический момент не выяснять это на ходу.

Кейсы

Magento-кейсы на Open Source

Три магазина, которые мы сделали на Magento Open Source. Показатели приводим только согласованные с клиентом и с источником; остальные цифры добавляем по мере согласования.

B2C · сложный каталог

Каталог с атрибутами и вариациями

Задача

Магазин со сложной атрибутикой и вариациями, где прежняя платформа не держала логику фильтров и цен для групп.

Что реализовано

Каталог на Magento Open Source, кастомные модули под логику цен, фильтры под спрос, интеграция оплаты и доставки.

Результат

Snuskingdom — международный магазин снюса и никотиновых продуктов, сделанный нами на Magento 2. Опубликованный показатель: от 10 тыс. посещений в месяц. Кейс на сайте. Детализированные показатели (каталог, store views, интеграции, до→после с источником) добавим после согласования с клиентом.

Multi-store

Несколько рынков в одной админке

Задача

Несколько языков и рынков, которые раньше вели отдельными сайтами с дублированием контента и рассинхроном каталога.

Что реализовано

Store views под рынки, общее ядро каталога, локализация, hreflang и синхронизация остатков через интеграцию.

Результат

Healthygarden.ch — швейцарский магазин на Magento: витрина de_DE, локальные платёжные методы (Twint, PostFinance, Visa, Mastercard). Показатели за согласованный период добавим после согласования с клиентом.

Миграция

Перенос на Magento с сохранением URL

Задача

Миграция каталога, клиентов и заказов с другой CMS без потери SEO-URL и ссылочного веса.

Что реализовано

Маппинг структур, карта 301-редиректов, delta-миграция, сверка данных, план cutover и мониторинг после запуска.

Результат

Snus24.com — ещё один магазин ниши на Magento. Объём работ, сроки и показатели до→после добавим после согласования с клиентом.

Приводим только показатели, подтверждённые клиентом и имеющие источник. Там, где цифры ещё не согласованы, честнее назвать проект и объём работ, чем подставлять учебный пример: кейс — это доказательство, а не иллюстрация.

Сроки, discovery и TCO

Сколько длится и из чего складывается стоимость владения

Сроки зависят от scope: размер каталога, количество store views, глубина интеграций и наличие миграции, поэтому этапы в плане ориентировочные. Magento-решение оценивается не только разработкой — реальная стоимость владения (TCO) включает инфраструктуру и поддержку.

Discovery — 1–3 недели — Бизнес-логика, scope, редакция, интеграции и ТЗ — до старта разработки.

Разработка под ключ — по scope — Дизайн, модули, тема, интеграции, QA. Срок фиксируем после discovery.

Миграция — отдельно — Объём данных, сверку и cutover считаем отдельным блоком.

Составляющая TCOЧто учитываем
Разработка и кастомизациямодули, тема, интеграции, QA — стартовая часть бюджета
Хостинг и инфраструктурасерверы, кеш, очереди, поиск — в зависимости от нагрузки
Поиск, кеш, очередиOpenSearch, Varnish/Redis, queue-сервисы как отдельные составляющие
Платные extensionsлицензии сторонних расширений, если они нужны
Патчи, upgrades, DevOpsподдерживаемые версии, обновления, деплой и мониторинг
Поддержка и QA-средыstaging, supported SLA и дальнейшая разработка
Стартовая цена разработки и TCO — разные вещи. Два магазина «на Magento» могут стоить принципиально по-разному: объём каталога, store views, интеграции и наличие миграции определяют бюджет больше, чем название платформы.
Стоимость

Стоимость разработки на Magento Open Source

Ориентировочная линейка работ. Якорь — Magento Open Source от $5 000: это старт для ограниченного scope, а не типовая enterprise-стоимость. Точные цифры считаем по брифу после discovery; составляющие TCO (хостинг, лицензии extensions, поддержка) — отдельно.

Discovery
Discovery и аудит
по брифу

Отдельный этап: зафиксировать scope, редакцию и интеграции до старта разработки.

  • Анализ бизнес-логики и каталога
  • Выбор редакции (Open Source) и границ проекта
  • Перечень интеграций и их параметров
  • Техническое задание и оценка scope
  • Оценка миграции, если она нужна
Миграция + поддержка
Миграция и сопровождение
по объёму

Перенос на Magento и дальнейшее сопровождение с разграничением ответственности.

  • Миграция каталога, клиентов, заказов
  • Карта URL и 301-редиректов
  • Сверка данных и план cutover
  • Патчи, upgrades, мониторинг
  • Supported SLA по договору

Цена — под конкретный функциональный объём, не «пакет». $5 000 — нижняя граница старта на Open Source; финальная смета зависит от каталога, store views, интеграций и миграции, а TCO считаем отдельно от стоимости разработки.

Поддержка и SLA

Что входит в сопровождение после запуска

Magento-магазин нуждается в обслуживании: патчи, обновления, мониторинг и реакция на инциденты. Объём и время реакции фиксируем в SLA, а зоны ответственности — между командой клиента и нами — согласовываем на старте сопровождения.

Обновления и патчи

Держим платформу и зависимости на поддерживаемых версиях, применяем security-патчи по политике и тестируем их на staging до продакшена.

Мониторинг и алерты

Следим за доступностью, ошибками и производительностью, реагируем на алерты. Что мониторим и с каким приоритетом — определяет SLA.

Реагирование на инциденты

План действий на случай сбоя или атаки с согласованными RPO/RTO и проверенными backups — чтобы восстановление не зависело от импровизации.

Дальнейшая разработка

Новые интеграции, store views и функции — спринтами, с приоритизацией по влиянию. Upgrades и рефакторинг — нормальная часть lifecycle, а не авария.
FAQ

Частые вопросы о разработке на Magento

На какой редакции Magento вы работаете?

На какой редакции Magento вы работаете?

На Magento Open Source — кастомный B2C и mid-market. Enterprise-возможности Adobe Commerce и B2B (company accounts, shared catalogs, customer-specific pricing) — это другая редакция с коммерческой лицензией Adobe; мы не продаём их как собственную услугу, но подскажем границы на discovery.

Сколько стоит разработка магазина на Magento?

Magento Open Source от $5 000 — это старт для ограниченного scope, а не типовая enterprise-стоимость. Финальная смета зависит от каталога, store views, интеграций и миграции. Хостинг, лицензии extensions и поддержка — отдельные составляющие TCO.

Выдержит ли Magento большой каталог и пики?

Масштаб определяет не платформа сама по себе, а архитектура: каталог, indexers, OpenSearch, кеш/Varnish/CDN, очереди и инфраструктура. Мы проектируем и тестируем систему под согласованный профиль трафика и заказов и проверяем её load-тестами — без обещаний «миллионов SKU» или автоматического масштабирования.

Вы гарантируете рост трафика и позиций после запуска?

Нет. Мы закладываем техническую SEO-базу — URL, canonical, управляемую индексацию, шаблоны метаданных, разметку — но позиции и трафик зависят от спроса, конкуренции, контента и продвижения. Это условия для роста, а не его гарантия.

Как проходит миграция на Magento?

Поэтапно: аудит источника, маппинг структур и карта 301-редиректов, перенос данных с delta-миграцией, сверка перед cutover, запуск и мониторинг индексации. Пароли клиентов в большинстве случаев перенести напрямую нельзя — планируем сценарий восстановления доступа.

Кто отвечает за безопасность магазина?

Это общая ответственность. Мы закрываем техническую часть — поддерживаемые версии, патчи, доступы, secrets, PCI scope с провайдером, логи и backups с restore-тестами. Разграничение «кто патчит, кто мониторит, кто реагирует на инцидент» фиксируем в договоре на сопровождение.

Связанные услуги

Что ещё полезно перед стартом

Magento-разработка редко живёт отдельно — вот смежные направления, которые стоит учесть при выборе платформы и после запуска.

Разработка интернет-магазина под ключ

Родительская услуга с базовыми этапами e-commerce-разработки — оттуда ответвляется Magento-направление. Подробнее →

Магазин на OpenCart

Более лёгкая платформа под типовые каталоги и быстрый старт, когда сложность Magento не нужна. Подробнее →

Кастомный e-commerce на Laravel

Для нестандартной бизнес-логики, когда нужно собственное приложение, а не коробочная CMS. Подробнее →

SEO-продвижение интернет-магазина

Подхватывает техническую SEO-базу магазина и работает над спросом, семантикой и контентом уже после запуска. Подробнее →
CTA

Обсудить Magento-проект

Расскажите о каталоге, рынках и нужных интеграциях — на discovery согласуем редакцию, scope и границы проекта и вышлем предварительную оценку по брифу. Работаем на Magento Open Source.

Хотите обсудить границы Open Source vs Adobe Commerce? Подскажем на звонке.