Выбор платформы / движка / CMS / CRM
Как я уже говорил в начале, сайт – это не основа, но важный и нужный инструмент. При этом существуют успешные бизнесы в Сети даже без сайтов. Помните, я рассказывал про своего друга, который ведёт свой бизнес при помощи форума? Люди вообще достаточно часто общаются на форумах и в социальных сетях, предлагая свои товары или услуги. Это нельзя назвать бизнесом с большой буквы, но предпринимательством – совершенно точно.
Итак, мы выбираем движок/скрипт/программу/платформу – называйте, как хотите. Собственно, мы стремимся получить сервис, который транслирует нужную информацию на пользовательском экране, предоставляет покупателю нужные возможности, а вам даёт инструменты по контролю и обслуживанию сайта и клиентов. Так что мы выбираем не столько инструмент, формирующий каталог и корзину в браузере покупателя, сколько систему, через которую вы будете управлять своим предприятием и взаимоотношениями с клиентами. И которой будут пользоваться ваши сотрудники.
Как вариант, у вас могут быть отдельностоящие системы управления сайтом и его оффлайновой составляющей – вашим предприятием, например, от 1С. А также CRM (Customer Relationship Management или «управление взаимоотношением с клиентами») система. В этом случае все системы должны сообщаться между собой, они должны постоянно передавать друг другу данные о клиентах, заказах, отгрузках, движениях денег, товаров и так далее.
Если компания уже работает в оффлайне и сильно «допилила» свою 1С, то сайт должен «просто» подключиться к имеющейся системе, с её инструментами, ассортиментом и так далее. И это – тема отдельной книги. Рассказать об этом в отрыве от конкретики невозможно. Главное, что стоит здесь осознать, принять и не пытаться сопротивляться – вам потребуется программист. Постоянный, приходящий, или компания, к которой вы будете периодически обращаться.
Чем больше отдельных систем, тем больше проблем взаимодействия между ними. Особенно в современных условиях, когда практически любая IT-система находится в состоянии «вечной беты», то есть когда программный продукт непрерывно совершенствуется и обновляется, но при этом не имеет состояния, в котором он, условно, абсолютно стабилен. В любой момент любого обновления любой из систем может перестать работать стыковка между ними. Вам нужно постоянно контролировать эти моменты, в противном случае рассинхронизация тут же остановит какие-либо из ваших бизнес-процессов – клиенту не позвонят в нужный момент, посылку не отправят, принятые деньги не отнесутся на заказ, а отгрузка не попадёт в отчёты. Да мало ли чего может произойти.
Лично я – активный сторонник интегрированных решений, когда платформа интернет-магазина – это сразу и ERP (управление ресурсами предприятия), и CRM, и CMS (Content Management System – система управления контентом сайта). Но подобных систем на рынке практически нет. Кроме того, вам всё равно не избежать интеграции вашей системы со множеством сторонних сервисов. Без этого практически не может существовать ни один интернет-магазин. Как минимум, это электронная оплата и службы доставки. Далее я расскажу о многих таких стыковках с другими сервисами.
Итак, если мы говорим о совсем новом проекте, то, в целом, выбор пути для получения стартового функционала интернет-магазина невелик. На начальном этапе, как правило, мы говорим о CMS с очень базовыми функциями CRM. Какие есть варианты:
1. Написать (самому или нанять программиста или компанию);
2. Скачать бесплатно (и установить на свой сервер, арендуемый сервер, в «облако»);
3. Купить (и установить на свой сервер, арендуемый сервер, в «облако»);
4. Арендовать как сервис.
Несмотря на то, что вот уже почти 20 лет как я считаю «самописный» движок наилучшим и единственно возможным вариантом для успешно развивающегося среднего или крупного проекта, на начальном этапе я категорически не рекомендую его рассматривать. Вероятность того, что вам попадётся гениальный или даже просто хороший программист, очень мала. Вероятность того, что он останется с вами на долгие годы – еще меньше.