Для магазина платформу выбирают по четырём сценариям: как ведётся каталог, как идёт обмен с учётной системой, как оформляется заказ и кто работает в админке. Если выписать требования по этим пунктам, выбор сокращается до конкретных вариантов. Начинать с рейтингов платформ бессмысленно: одна и та же CMS подходит магазину косметики и не подходит магазину запчастей. Разница в обмене, каталоге и ролях.
Сценарии, которые определяют выбор
Каталог и характеристики
Сколько позиций, есть ли варианты (размер, цвет, комплектация), нужны ли фильтры по характеристикам, как часто меняется ассортимент. От этого зависит, хватит ли стандартного каталога CMS или нужен тип контента с торговыми предложениями и связями между вариантами.
Обмен с учётной системой
Главный вопрос для магазина: откуда берутся товары, цены и остатки и куда уходят заказы. Разовая выгрузка каталога и ежедневный двусторонний обмен — задачи разного класса. Первую закрывает почти любая платформа, для второй нужен подготовленный обмен и проверка сбоев: покупатель не должен увидеть устаревшую цену.
До выбора платформы полезно посчитать объём обмена: сколько товаров, как часто меняются цены и остатки, кто отвечает за ошибки в данных. Если выгрузку готовит бухгалтер раз в месяц, подойдёт простое решение. Если обмен идёт постоянно и в обе стороны, требования к платформе и хостингу другие.
Заказ, оплата и доставка
Оформление в один шаг или с регистрацией, оплата картой и по счёту, доставка курьером и в пункты выдачи, самовывоз. Каждый сценарий требует модуля или доработки, и назвать их лучше до выбора платформы, а не после запуска.
Отдельно решается судьба брошенных корзин и повторных заказов: покупателю удобно вернуться к тому, что он уже собрал. Такие сценарии есть в готовых решениях, но требуют настройки: их стоит назвать в требованиях сразу.
Роли и права
Кто обрабатывает заказы, кто наполняет каталог, кто видит закупочные цены. Если в админке работают несколько человек, разграничение доступа становится требованием к платформе, а не пожеланием на будущее.
Четыре варианта платформы
- Свободная CMS. Лицензий нет, типовые магазинные модули есть, старт дешевле. Подходит магазинам с небольшим каталогом и простым обменом.
- Лицензируемая платформа. Готовые механизмы каталога, прав и обмена, лицензия оформляется на владельца по ценам разработчиков. Оправдана при ежедневном обмене и большом ассортименте.
- Готовое отраслевое решение. Магазинные сценарии уже собраны: каталог, корзина, кабинеты, обмен. Работы сводятся к адаптации под бренд. Пример: решения АСПРО.
- Фреймворк. Выбирают, когда логика магазина нетиповая: конфигураторы, расчёты, нестандартные цепочки заказов. Этот случай разбирает статья Laravel или WordPress.
Сравнивать варианты стоит по худшему сценарию, а не по среднему дню. Спросите себя, что произойдёт в распродажу, когда нагрузка вырастет, а обмен не успеет обновить остатки. Платформа, которая держит обычную неделю, но разваливается в пиковую, обходится дороже: потерянные заказы и разбор ошибок в смете не видны, но оплачивает их бизнес.
Этапы разработки сайта
Бриф
задачи, аудитория, рамки бюджета
Оценка
состав работ, сроки, вилка цен
Прототип
структура страниц и сценарии
Дизайн
макеты страниц и мобильных версий
Сборка
вёрстка, платформа, интеграции
Контент
тексты, изображения, наполнение каталога
Тестирование
устройства, формы, скорость, аналитика
Передача
обучение, доступы, месяц сопровождения
Что проверить до решения
- Сколько действий занимает добавление товара и можно ли загрузить каталог из таблицы.
- Что увидит покупатель, если обмен даст сбой: неверный остаток, старую цену или сообщение о недоступности.
- Можно ли выгрузить каталог, заказы и клиентскую базу при смене подрядчика.
- Кто отвечает за обновления, резервные копии и восстановление после сбоя.
- Как устроена корзина на мобильных: покупатели часто оформляют заказ с телефона, и там ломается больше всего.
- Как ведут себя поиск и фильтры на вашем ассортименте. Проверять это стоит не на демо-данных, а на своих товарах.
Бюджет и сроки
Работы считаются по часам: дизайн — от 1 500 ₽ за час, разработка — от 2 000 ₽ за час. Ориентиры: магазин с обменом с 1С и кабинетом дилера — от 100 часов работ, запуск сайта на АСПРО — от трёх до шести недель. Лицензии, если они нужны, идут отдельными строками в смете и оплачиваются разработчику по его прайсу. Поддержка после запуска — от 2 000 ₽ за час, пакетом или разовыми задачами.
Смету собираем по брифу и фиксируем до старта. В ней видно часы по каждому блоку: каталог, обмен, оплата, наполнение. Как устроен бюджет сайта — в статье сколько стоит сайт под ключ, порядок сумм можно прикинуть в калькуляторе.
Частые вопросы
Можно ли поменять CMS после запуска магазина
Да, но это отдельный проект: переносятся каталог, заказы, клиентская база и адреса страниц. Планировать такой переход стоит заранее: на этапе выбора, а не когда каталог уже вырос и обмен оброс доработками.
Что важнее — цена платформы или стоимость работ
Стоимость работ. Лицензия — разовая строка, а часы идут через весь проект и продолжаются в поддержке. Платформа, которая экономит время на типовых сценариях, окупается именно здесь, даже если запуск на ней дороже.
Хватит ли магазину стандартной CMS
Если каталог небольшой, обмен идёт редкой выгрузкой, а в админке работают один-два человека, то стандартной CMS хватает, и это дешевле. Требования появляются вместе с ростом: ежедневный обмен, оптовые цены, несколько ролей, интеграции со службами доставки.
Нужен ли отдельный сотрудник для ведения сайта
Наполнение каталога и обработку заказов ведут сотрудники магазина. Техническая часть (обновления, резервные копии, обмен) требует специалиста, её берут на поддержку по часам. Держать программиста в штате для этого не обязательно.