Готовые CMS, конструктор или индивидуальная разработка: что выбрать для создания интернет-магазина

Готовые CMS, конструктор или индивидуальная разработка: что выбрать для создания интернет-магазина

Кажется, что конструкторы и CMS подходят только небольшим компаниям, а крупным продавцам не обойтись без дорогой индивидуальной разработки. Это не совсем так. Простые конструкторы могут быть полезны большим офлайн-магазинам в определенных случаях: например, чтобы протестировать онлайн-продажи. Небольшим стартапам, напротив, может понадобиться самописный интернет-магазин, если они продают товары поставщиков из других стран.    

Вместе с компаниями Expocar и Giper.fm расскажем, как выбрать оптимальное решение для создания интернет-магазина.

Как устроен интернет-магазин

Интернет-магазином называют любой сайт, на котором покупатели могут выбирать, заказывать и оплачивать товары. Его структуру можно разделить на две части: внешнюю и внутреннюю.
Внешняя часть — это то, что видят клиенты, заходя на сайт. Обычно это набор привычных страниц: главная, каталог, карточка товара, корзина, страница оформления заказа, личный кабинет, информация о доставке и другие.
В разных магазинах внешний вид страниц отличается, но наполнение примерно одинаковое: блоки, кнопки и виджеты. Даже расположение кнопок зависит от сложившейся практики, которая привычна клиентам. Например, кнопка «корзина» обычно размещается в правом верхнем углу, потому что клиенты ожидают найти ее там. Соответственно, компании стараются не перемещать ее в другое место.
Внутренняя часть — технические сторона, которая не видна пользователям:
  • Хостинг — удаленный сервер с постоянным доступом к интернету, на котором хранится сайт.
  • Домен — имя в адресной строке, по которому его могут найти клиенты. Например, в названии сайта https://mindbox.ru/, mindbox— это домен.
  • Сертификат SSL, который обеспечивает безопасность передачи данных.
  • Настройки SEO для привлечения органического трафика.
  • Основа сайта — конструктор, CMS или самописное решение. Именно эти инструменты мы разберем в статье.

Инструменты для создания интернет-магазина

Итак, есть три основных инструмента для создания сайта интернет-магазина:
  1. Конструктор сайтов, на котором сайт собирается из готовых шаблонов. Это простой вариант, потому что для создания магазина не нужно изучать код, продумывать блоки и покупать хостинг. Достаточно зарегистрироваться на платформе выбранного конструктора, подобрать шаблон и заменить шаблонный текст на свой.
  2. Программы для создания и управления сайтом (CMS) — более сложный способ, который требует знаний программирования. Интернет-магазин можно тоже создать из готового шаблона, но хостинг и дополнительные функции придется настраивать самостоятельно.
  3. Самописные решения — это самый сложный и дорогой вариант, который позволяет создать интернет-магазин, заточенный под решение конкретных задач компании. Все его блоки и функции настраиваются вручную, поэтому без помощи подрядчиков или собственных разработчиков не обойтись.
Интернет-магазин можно сделать любым из этих способов. Чтобы выбрать подходящий, разберем основные плюсы и минусы каждого.

Конструктор для интернет-магазина

Сайт на конструкторе создается из готовых шаблонов, блоки в которых можно менять местами, просто перетаскивая их в нужное место. В большинстве конструкторов уже есть нужные для онлайн-торговли функции: корзина, формы обратной связи, витрина товаров и другое. При этом создателю не нужно вникать в код.
Картинка
Интернет-магазин, собранный из шаблонных блоков Tilda, позволяет просматривать товары, отправлять их в корзину и оплачивать
Разделить конструкторы можно по цене: бесплатные, недорогие и дорогие.
Бесплатные конструкторы часто имеют ограниченную функциональность. Среди доступных блоков: витрина товаров с фотографиями, блок с контактами и ссылками на соцсети.
Такое решение может подойти компаниям, которые продают штучные дорогие товары: например, камины или памятники. Им не нужна корзина, потому что люди не набирают 20 товаров, чтобы оформить массовый заказ. Вместо нее достаточно телефона компании, по которому можно связаться с менеджером для консультации.
Картинка
Блок с контактами, который можно создать на бесплатной версии Tilda, позволит клиентам связаться с компанией по телефону или через соцсети
В бесплатном конструкторе «Тинькофф» есть модуль корзины, оплаты и другие полезные функции. Их должно хватить для небольшого интернет-магазина. Главное ограничение в том, что принимать оплату от клиентов можно только на расчетный счет в «Тинькофф Бизнесе».
Картинка
Так выглядит каталог товаров на сайте, который сделан в «Тинькофф». Сортировка по цене и названию включена по умолчанию, чтобы клиентам было проще выбрать товар
Бюджетные конструкторы — Craftum, платная версия Tilda и другие. Чтобы пользоваться блоками, недоступными в бесплатной версии на Tilda, нужно платить 500 рублей в месяц. Это значительно дешевле, чем создавать интернет-магазин самостоятельно. Такой способ удобен для компаний с небольшим количеством товаров, которые люди покупают онлайн: аксессуары ручной работы, товары для дома, подарки, цветы и другие.
Благодаря функции онлайн-оплаты компания сможет принимать заказы круглосуточно, а не только в часы работы менеджера. Это поможет не терять клиентов, которые заинтересовались товаром.
Дорогостоящие сервисы вроде InSales предлагают шаблоны с расширенными функциями. Например, возможность интегрировать магазин с другими сервисами: «Яндекс.Маркетом», Ozon, Wildberries. Так, товары, которые компания размещает на сайте, автоматически загружаются на маркетплейсы. Если товар закончился, то он станет недоступен для заказа на всех площадках сразу. Это удобно для компаний с большим ассортиментом, который невозможно отслеживать вручную.

Плюсы конструкторов

Простота. Сайт на конструкторе можно сделать максимально быстро, не зная кода и SEO. Создателю достаточно выбрать шаблон, заполнить его блоки своим контентом и запустить.
Быстрый запуск. Собрать магазин с небольшим ассортиментом можно за пару часов.
Доступные цены. У многих конструкторов есть бесплатная версия и недорогие платные тарифы. Других затрат обычно не требуется: не нужно платить за хостинг, SSL-сертификат или какие-то дополнительные функции.
Картинка
Примеры уже готовых шаблонов. Их можно использовать сразу, чтобы сэкономить время и бюджет на создание

Минусы конструкторов

Ограниченные возможности. Шаблоны у конструкторов обычно типовые, поэтому не учитывают особенности бизнеса. Например, магазин не может разместить видеодемонстрацию товара в карточке, если в конструкторе нет этой функции. Книжному магазину эта опция не нужна, а вот продавцу мебели пригодится, чтобы клиент оценил размеры и внешний вид товара с разных сторон.
Сложность переезда на другой хостинг. Конструкторы обычно не дают доступ к исходным файлам сайта, поэтому переехать на другой хостинг не получится. Если тарифы или функции перестанут устраивать, то интернет-магазин придется создавать заново. Это приведет к потере трафика из-за смены URL-адресов, метатегов и заголовков. Так, если поисковые системы уже проиндексировали старые URL, то новые они могут не распознать. Это значит, что новый сайт будет ранжироваться в поиске хуже, чем старый.
Сложность SEO-продвижения. Сайты на конструкторе ограничены в наборе SEO-инструментов. Обычно в них можно сделать базовые настройки вроде добавления тегов, канонической ссылки и других, а вот настроить Robots.txt и sitemap.xml вряд ли получится, потому что доступа к исходному коду конструкторы не дают.
Из-за этого интернет-магазин может оказаться в самом низу поисковой выдачи. Компания лишится органического трафика и, как следствие, самых целевых клиентов, которые уже знают, что хотят купить и ищут это в интернете.

Готовая CMS для интернет-магазина

Готовые CMS — это те же конструкторы, но с гораздо более широкими и сложными настройками. Собрать сайт с помощью CMS у новичка, скорее всего, не получится, даже если использовать готовые шаблоны. Если же нужно добавить нестандартные функции, без помощи программистов уже не обойтись. Самые популярные системы — WordPress, Joomla, OpenCart, «1С-Битрикс».
Разделить CMS можно на условно бесплатные и платные.
Условно бесплатные CMS развиваются силами пользовательских сообществ. Например, WordPress — это CMS с открытым кодом, который программист может доработать под потребности компании.
Функциональность интернет-магазина на такой CMS можно расширить благодаря бесплатным и платным плагинам. Например, платный плагин WooCommerce Additional Variation Images позволяет добавить неограниченное число изображений в карточку товара: с разных сторон, ракурсов или цветов. Сама CMS останется бесплатной, но за дополнительные функции, настройку и поддержку придется платить.
Платные CMS поставляются в виде готовых решений с разной функциональностью. Набор функций интернет-магазина, созданного на CMS «1С-Битрикс», зависит от купленного тарифа. Самый недорогой тариф удовлетворяет базовые потребности: создание каталога, корзина, онлайн-оплата и другие. За специфичные функции вроде мультиколоночного прайса нужно будет доплатить.
Картинка
Функция «1С-Битрикс», которая позволяет проставить в карточку товара разные варианты цены — в зависимости от количества товаров, уровня программы лояльности и других условий

Плюсы готовых CMS 

Расширенная функциональность. С помощью расширений можно создать интернет-магазин с почти любыми опциями. Например, настроить вариативную карточку товара, в которой изображение и цена будут меняться в зависимости от выбранных клиентом характеристик. Это важно для товаров с разной комплектацией: мебели, техники и других. Если цена кровати зависит от ее размера, то в карточке она будет автоматически меняться в соответствии с выбранным размером.
Возможность работать с SEO. В отличие от конструкторов у CMS есть расширенные инструменты для оптимизации сайта под поисковые системы: настройка robots.txt, sitemap.xml, «хлебных крошек», метатегов и другого. Это позволит улучшить его позиции в поисковой выдаче. Например, распределить товары по категориям, чтобы избежать появления дублей страниц, которые не любят поисковики: с точки зрения SEO в интернет-магазине техники наименование «iPhone» должно быть либо в категории «Apple», либо в «Смартфоны», но не в обоих сразу.

Минусы готовых CMS

Сложность настройки. Создать сайт с помощью CMS из готового шаблона несложно. Но при необходимости готовые шаблоны все равно приходится дорабатывать: например, настроить шаблон карточки товара так, чтобы он поддерживал видеоформат. Без знания кода можно «сломать» весь сайт одной такой доработкой.
Дорогое обслуживание. Для работы интернет-магазина нужно самостоятельно оплачивать хостинг, домен, ставить обновления и поддерживать его в рабочем состоянии. Если нужно добавить нестандартную функцию, скорее всего, потребуется помощь программистов. В итоге может получиться, что доработки в «коробочном» CMS будут делаться дольше и стоить дороже, чем обновления самописного сайта.

Собственная разработка

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

Плюсы собственной разработки

Индивидуальный дизайн, благодаря которому интернет-магазин будет выделяться среди конкурентов. В нем можно предусмотреть любое расположение для форм, баннеров и товаров.
Картинка
Главная страница сайта Expocar выглядит эффектно и не похожа на страницы конкурентов. На ней нет привычной витрины, авто можно посмотреть, листая картинки в блоке
Интеграция с любыми офлайн-сервисами: складом, транспортной компанией и другими. Можно настроить схему так, что после покупки товар автоматически будет проходить путь: оплачен → недоступен для других клиентов → отправлен на сборку → отправлен в транспортную компанию → доставлен. В такую схему можно добавить любое звено: например, продавец столовых приборов может предложить клиентам сделать гравировку. Тогда после покупки товар будет отправляться сначала на гравировку и только потом в доставку.
Расширенные возможности для SEO-продвижения. В интернет-магазинах на CMS можно проставить базовые ключи и теги, чтобы сайт отображался в поиске. Но чтобы сайт оказался в топе поисковой выдачи, этого может быть недостаточно. Очень часто поиск не показывает сайт потенциальному покупателю, если он ввел название товара с ошибкой. Чтобы поиск показывал товар, несмотря на ошибку, нужно оптимизировать SEO. При правильной настройке по запросу вроде «Самсунг зют 4» отобразится страница с названием «Samsung Galaxy Z Fold4». Так можно сделать только на самописном сайте магазина.
Возможность доработок. Иногда доработать сайт надо срочно — иначе можно упустить прибыль. Пример такой ситуации — закрытие всех офлайн-магазинов в 2020 году из-за пандемии. Все крупные продавцы электроники почти сразу запустили на сайте видеоконсультации, которые показывали клиентам товар вживую. Так продавцам удалось немного сгладить падение продаж. Тогда ни один конструктор не предлагал эту функцию, поэтому выиграли только сайты с индивидуальной разработкой.
Картинка
На сайте Tefal можно получить онлайн-консультацию по товару. В ней менеджер продемонстрирует товар, расскажет о его работе или предложит аналогичный товар. Так проще сделать выбор, даже если товара нет в офлайн-точке продаж

Минусы собственной разработки

Высокая цена. Кастомный дизайн всегда стоит дороже, чем решения из «коробки». Индивидуальная разработка может стоить от 10 тысяч рублей до бесконечности.
Необходимость поддержки. Интернет-магазин нужно обновлять, потому что системы устаревают довольно быстро. В конструкторах и CMS технические обновления часто происходят автоматически, поэтому компании нужно только следить за ассортиментом своих товаров. Самописный сайт нужно обновлять своими силами, поэтому придется ежемесячно оплачивать услуги программиста, SEO-специалиста, маркетолога и других.

Как выбрать подходящий инструмент для запуска интернет-магазина

Единого маркера, который укажет на то, какой инструмент подойдет компании, не существует. Одинаковые решения могут работать по-разному даже в одних и тех же индустриях. Перечислим основные факторы, на которые можно ориентироваться при выборе.

Ассортимент товаров

Небольшим компаниям с ассортиментом товаров до 10 штук, скорее всего, достаточно сделать интернет-магазин на конструкторе. Он будет стоить недорого, но сразу начнет приносить заказы.
Если товаров больше, но их обычно не заказывают онлайн, конструктор тоже подойдет. Так, свадебному ателье достаточно сайта-визитки с формой для сбора контактов, через которую клиенты смогут записаться на примерку.
Компаниям с ассортиментом от 10 товаров, которые люди покупают онлайн, лучше использовать готовую CMS. Им, скорее всего, понадобится интеграция со складом, чтобы отслеживать остатки. Это исключит ситуацию, когда два клиента оплатили товар, который остался в единственном экземпляре. Даже если компания вернет одному из них деньги, доверие покупателя будет потеряно.
Если в компании более 3 тысяч товаров, лучше сразу делать собственную разработку. Крупным продавцам, скорее всего, будут нужны функции, которых может не быть в готовых CMS, — вроде автоматической передачи заказа в службу доставки.
Задачи 
Кажется, что единственная задача интернет-магазина — продавать товары. Это не совсем верно. Иногда интернет-магазины нужны, чтобы тестировать гипотезы, приглашать в офлайн-точки или делать обзоры товаров. Под каждую задачу стоит подобрать свое решение, чтобы сэкономить бюджет.
Рассмотрим задачи, которые могут стоять перед компанией.
Протестировать перспективы выхода в онлайн. Рассмотрим ситуацию, когда небольшой продавец свадебных платьев хотел бы продавать платья онлайн, но не уверен, сработает ли эта идея. Лучше всего протестировать спрос с помощью сайта-визитки на конструкторе. Если заказы будут, можно вложиться в разработку полноценного интернет-магазина. Если нет, оставить лендинг для рекламного трафика, чтобы продвигать офлайн-продажи.
Картинка
Сайт свадебного магазина, собранный на конструкторе, предлагает записаться на примерку или связаться с брендом. Купить платье здесь нельзя
Заинтересовать товарами и упростить выбор. Такая задача может быть у продавцов дорогих товаров вроде квартир или автомобилей, которые не покупают импульсивно. Здесь интернет-магазин нужен, чтобы заинтересовать клиентов: показать товары, рассказать про технические характеристики, сравнить их друг с другом и т. д. Для этой цели компания может выбрать готовую SMS или заказать собственную разработку. Простые конструкторы не подойдут, потому что могут не поддерживать модуль сравнения товаров или сложные фильтры для выбора из большого каталога.
Картинка
На сайте Expocar можно выбрать автомобиль по разным параметрам: марке, цвету, году выпуска и другим. Чтобы еще больше упростить процесс выбора, можно сравнить выбранные автомобили друг с другом

Необходимые функции

Рассмотрим несколько неочевидных функций, которые могут пригодиться при онлайн-продажах.
Модуль рекомендаций, который размещают в карточке товара. Это могут быть похожие или сопутствующие товары вроде подборки сумок к туфлям. Клиенты привыкли к таким подсказкам, поэтому стоит предусмотреть такой модуль в своем магазине. Его поддерживают многие конструкторы и CMS, но стоит перепроверить.
Картинка
Модуль рекомендуемых товаров на сайте Tefal предлагает клиентам дополнить корзину тем, что может пригодиться
Интеграция с другими сервисами важна для компаний с большим количеством товаров, которые сложно обновлять вручную. Например, Expocar продает автомобили на сайте агрегаторов «Авто.ру», «Авито» и других. Благодаря интеграции интернет-магазина с агрегаторами карточки товаров обновляются на всех площадках почти одновременно. Когда Expocar продает машину, то данные об этом из 1С автоматически передаются на сайт, а потом агрегаторам. Проданная машина становится недоступна для покупки на всех площадках.
SEO-продвижение, чтобы привлекать органический трафик.
Если компания продает эксклюзивные товары в конкретном городе, базового SEO, которое предлагают конструкторы, будет достаточно. Например, магазин памятников в городе Плёс в любом случае будет на первых строчках в поиске в этом городе.
Если у компании много конкурентов, то понадобится полноценное SEO, которое можно настроить только на самописных системах. В ином случае компания будет терять часть трафика. Даже если на сайте продается 200 машин BMW X5, поисковик может принять их за один товар, если SEO настроено неправильно. В итоге в выдаче сайт будет на последнем месте, потому что не удовлетворяет запросам покупателей. Это может произойти из-за того, что все карточки товара имеют одно название. С точки зрения SEO каждое название должно быть уникальным: «BMW X5 → VIN-код → купить в Москве → цена» и так далее. Только так поиск увидит большой ассортимент товаров, поэтому будет предлагать его пользователям.

Бюджет

Некоторые компании считают, что бюджет — это только затраты на создание магазина. Это не так, потому что в бюджет входят расходы:
  • на создание;
  • на продвижение — рекламу, SEO-продвижение и т. д.;
  • на доработку и поддержку.
Условно можно разделить ценник так:
  • До 10 тысяч рублей в месяц — нанять фрилансера, который сделает прототип на конструкторе для быстрого старта продаж. В дальнейшем эту же сумму можно вкладывать в продвижение. Других трат не будет, потому что поддержкой сайта будет заниматься сам конструктор.
  • До 100 тысяч рублей — можно найти специалиста, который соберет магазин на CMS и оптимизирует его под поисковую выдачу. В дальнейшем придется вкладывать деньги в рекламу и ежемесячно платить специалистам, которые будут поддерживать работоспособность сайта.
Если бюджет ограничен только достижением цели, то лучше обратиться к индивидуальной разработке.

3 совета для тех, кто только задумывается над созданием интернет-магазина

  1. Провести АБ-тест интернет-магазина перед тем, как его запускать. Прототип будущего сайта можно создать на конструкторе, потом запустить на него рекламу. Если стоимость контекстной рекламы окупится, то можно создавать более продвинутый магазин с помощью CMS или самописки
  2. Оценить перспективы развития, чтобы выбрать решение на долгий срок. Кажется, что можно запустить продажи через сайт на конструкторе, а в дальнейшем переехать на CMS. Так можно, но это приведет к потерям трафика, что отразится на прибыли. Лучше сразу оценить нужные функции и необходимость масштабироваться в будущем. Такой анализ покажет, что, возможно, стоит сразу делать индивидуальную разработку, даже если кажется, что пока она не нужна.
  3. Включить в расходы настройку SEO и затраты на рекламу. Реклама привлечет в магазин покупателей, а SEO поможет получить бесплатный трафик.