Всем привет! Сегодня я планирую поднять холиварную тему технической разработки интернет-магазинов, а именно, поговорим про CMS, облачные платформы и вообще разработку.
Для создания интернет-магазина есть два основных пути:
Создание проекта собственными силами компании
Как правило, такой вариант имеет смысл в 2х ситуациях: наличие в штате необходимого специалиста и ограниченность средств или наличие в штате компании обособленного подразделения, которое направлено на решение именно этих задач.
Для действующей компании среднего и крупного размера я рекомендую выбирать данный путь создания интернет-магазина в самую последнюю очередь, так как при создании проекта внутри компании неизбежны определенные проблемы:
Для стартапов и малых компаний, которые только начинаю работу в интернете, есть несколько вариантов решения данного вопроса:
Покупка готового решения
Почти все самые популярные платформы, как коммерческие (1С-bitrix, UMI, NetCat), так и open-source (Drupal, Joomla!, MODX) имеют большие банки готовых решений (как платных, так и бесплатных).
Проведите тщательный отбор, ознакомьтесь с системой администрирования, оцените стоимость работы фрилансеров, работающих с платформой, по замене дизайна и настройке интеграции с доп. сервисами, оцените «вшитые» возможности платформы, насколько она обеспечивает ваши текущие потребности и сколько придется дорабатывать.
Ни одна платформа и ни одно готовое решение никогда не даст вам возможности просто развернуть сайт и начать работать, вам всегда потребуется доработка, предусмотрите это заранее.
По собственному опыту могу сказать, что готовое решение часто позволяет организовать быстрый старт, но не полноценную работу, т.к. любой проект уже в течение первого года работы начинает испытывать необходимость роста, расширения, подключения доп. сервисов и общей модернизации, что в свою очередь приводит к тому, что выбор между внутренней разработкой и студийной вновь встает перед компанией.
Создание проекта на облачной платформе
Облачные платформы – это бизнес-модель продажи и использования программного обеспечения (в нашем случае сайта), при которой поставщик разрабатывает и самостоятельно управляет им, предоставляя заказчику доступ к программному обеспечению через интернет, т.е. сдает вам сайт в аренду.
В России в последнее время получили распространение две облачные платформы – это http://ru.wix.com и http://www.insales.ru , ключевое их отличие в том, что wix, это универсальный облачный сервис, а insales специализированный именно для e-commerce.
Как уже написано выше, сайт в облаке — это услуга, а значит, и оплачивается ежемесячно, как обычная аренда.
Модель достаточно хороша для старта, т.к. в облаке у вас уже есть большое кол-во проинтегрированных сервисов, и вам нет необходимости что-то подключать, надо только нажать кнопочку, и у вас принимаются электронные платежи, обновляется база и рассчитывается доставка.
Модель была бы идеальной при условии возможности отчуждения сайта с платформы, для его развития уже вне системы, но это противоречит бизнес-концепции сервисов, а значит, есть и проблемы при работе с ними:
Таким образом, могу сказать, что хотя SaaS и достаточно неплохо развивается, в данный момент он не может стать постоянным партнером для развивающегося интернет-магазина, так как через определенное время платформа начнет сдерживать рост и развитие проекта.
Все это справедливо для классического интернет-магазина. В случае если вы выбрали для себя торговлю через лендинги, то посмотрите в интернете магазины лендингов и текущие предложения облачных платформ . Так как лендинг по определению нет необходимости развивать и расширять, то для него готовые решения и SaaS – это лучший выбор.
Самостоятельная разработка
Думаю, что если вы способны создать интернет-магазин самостоятельно и имеете соответствующий опыт, то это замечательно, и давать советы в этом случае весьма глупо, а вот если вы не имеете практического опыта в создании подобных проектов, то обратитесь к любому из пунктов данной статьи.
Заказ проекта в специализированной студии
Наиболее «правильный вариант», но и наиболее затратный. Если есть средства, то выбирать необходимо именно его. По Москве, например, создание нормального интернет-магазина обойдется от 200 000р. до бесконечности, в регионах цены несколько ниже, но рассчитывать, что несколько профессиональных специалистов будут работать над вашим проектом 2-3 месяца и получат за это 50 000р. – как минимум, несерьезно.
У этого варианта, кроме стоимости, есть еще несколько подводных камней, так например, часто встает вопрос в поиске качественного и недорогого подрядчика, а как его выбрать не совсем понятно. Лично у меня давно сформирован небольшой пул разработчиков, с которыми я регулярно сотрудничаю, но если у вас такого пула нет, то рекомендую поступить следующим образом:
Каждый разработчик, как правило, разрабатывает определенные типы сайтов на конкретных платформах, так что выбора у вас после выбора разработчика, скорее всего, не будет, но чуть подробнее остановимся на современных платформах для интернет-магазинов:
Коммерческие платформы
В данный момент лидирующими можно считать три: 1С-bitrix, NetCat и UMI CMS.
Имея практический опыт реализации e-commerce проектов на каждой из платформ, могу сказать следующее – Битрикс несомненно ушел технологически далеко вперед относительно конкурентов (в части именно интернет-коммерции), кроме того у него самая большая партнерская сеть, а значит, хороший выбор разработчиков, но платформа реально «тяжелая», для хорошей посещаемости необходим хороший хостинг или сервер с хорошим администрированием.
NetCat – хорошая платформа для реализации небольших интернет-магазинов, легкая, простая в разработке и обслуживании, работает быстро даже на слабых хостингах, но не очень большая партнерская сеть сужает возможности по выбору подрядчиков.
UMI CMS – сама по себе платформа неплохая, но для интернет-коммерции я бы её не рекомендовал, технически платформа, на мой взгляд, отстает от описанных, а пул разработчиков у нее сравним с NetCat.
Open source платформы
Все лидирующие (Drupal, Joomla! и MODX) отлично работают с небольшими и средними проектами, а вот с крупными у Drupal и Joomla есть большие проблемы по части скорости работы, кроме того, к сожалению, по многим причинам (в.т.ч. не технологическим) с открытыми платформами многие студии не работают, т.к. в нашей стране исторически сложился приоритет коммерческих систем (в отличие от остального мира, где коммерческие системы занимают только «суперкорпоративную» нишу).
Собственные платформы разработчиков
Это рудимент, который достался нам из прошлого, ни при каких условиях не соглашайтесь на разработку на «самописке», иначе, вы без авторов платформы ничего со своим сайтом не сделаете, а случается разное. Бывает, что разработчик перестает устраивать. Да и качество разработки собственных платформ всегда ниже, чем у промышленных.
Подготовка ТЗ и начало разработки
Как описывалось в предыдущих материалах, современный интернет-магазин — это большой и сложный комплекс, интегрирующийся с большим количеством сторонних API:
Обязательно включите в ТЗ описанные пункты, даже если на данный момент в них нет необходимости, они пригодятся вам очень скоро.
Продолжение следует…
Ваша заявка отправлена. В ближайшее время мы с вами свяжемся.