3 шага к созданию сайта успешного интернет-магазина.

Сказ о CMS-ках Давно собирался написать статью и поделится своими соображениями о создании интернет-магазина. Опыт работы с ними у меня кое-какой есть и поэтому подготовленная информация может оказаться полезной ряду читателей. Сразу предупрежу, что статья скорее для новичков в этом деле и людей, желающих открыть свое дело сфере e-commerce, но не знающих как.Описать в одной статье все этапы – от задумки до реализации – невозможно. Для любопытных отмечу, что очень хороша статья Артура Вельфа в издании «Коммерсант «Деньги» (привожу ссылку на Хабру, потому что там есть полезное обсуждение материала). В материале он предлагает отличный анализ рынка интернет-торговли в сфере бытовой техники и электроники. Но это только анализ, небольшие расчеты. Цели создать руководство к действию статья не ставила. Я же попробую перейти ближе к делу. В своей первой статье я освещу вопрос выбора движка для сайта (по-научному – системы управления сайтами, CMS).

Преамбула

Надо помнить, что интернет-торговоля – это не только чайники и микроволновки, ноутбуки и телевизоры. В сфере интернет-торговоли есть такой же малый бизнес, средний бизнес и крупный. Есть множество направлений торговли. Предлагаю свою классификацию.

Малый бизнес занимается торговлей футболок, значков, небольшого ассортимента сувениров, эротическими игрушками и чем-то схожим. Таким бизнесом можно заниматься без отрыва от основной своей работы. Очень часто я слышал от своих знакомых и партнеров, как они открывали небольшие магазины без какого-то офиса: нанимали одного человека, которые обрабатывал заказы, развозил их и вел бухгалтерию. Например, один мой товарищ открыл магазин интим-товаров. Его жена выполняет все выше описанные функции, а он следит за рекламой, отвечает за техническую часть работы сайта. Некое подобие склада прямо в квартире. Идеальное представление маленького семейного бизнеса, не правда ли?
 
Есть и другой пример. Менеджер одной оптовой компании решил открыть свой розничный магазинчик по продаже мобильных телефонов. Ассортимент выбрал такой же, как на его основном месте работы, сделал сайт, наполнил товаром. Он как специалист своего сегмента рынка следит за ассортиментом, может предложить не только хорошие цены, но и заработать на продаже не меньше, чем остальные (получает скидки как сотрудник компании). Доставкой и обработкой заказов занимается ещё один человек. Опять бизнес на двоих. Таких примеров сейчас много. Всякие «mobile store» – это как раз их детище, менеджеров.
 
Собственно говоря, такой малый, а точнее «мелкий» бизнес – во многом незаконное занятие. Я не буду вдаваться в подробности, но уверяю, скоро такие вещи станут невозможными: либо конкуренты, либо закон в лице его блюстителей. Малый бизнес в сфере электронной коммерции должен «подняться» на следующую ступень и перейти в категорию среднего бизнеса.
 
Средний бизнес. Здесь уже речь идет о реальных инвестициях, пускай и относительно небольших – от 400 000р. и выше. Для открытия магазина с оборотом в миллионы рублей, постоянным офисом и штатом работников, потребуется и постоянная занятость его руководителя, и структурный подход. Такие магазины заключают договора с поставщиками, создают отделы доставки, обслуживания клиентов (колл-центр), занимаются продажами целенаправленно.
 
Особняком стоит крупный бизнес. И говорить о нем вроде как и нет смысла, поскольку попасть в него с наскока не получится – это абсурдно. Крупные компании имеют свою долгую историю развития и возможно кто-то, кто сейчас начал с небольших вложений через 5-7 лет уже вплотную подойдет к новому рубежу с совершенно иными оборотами, региональной экспансией и пр. и пр..
 
Итак, совершенно ясно, что барьеров на этом рынке становится все меньше, а доверие к интернет-торговли растет. Поэтому сейчас интернет-магазины плодятся как кролики.
***
А теперь, после такой значительной преамбулы вернемся к тому, с чего начали – к первому шагу — выбору CMS.
Одним из самых важных вопросов создания интернет-магазина – это создание сайта. Как его построить? Нужно сделать всего три шага:

            1. Выбрать CMS.
            2. Разработать дизайна и сверстать страницы.
            3. Настроить сервер, сайт и наполнить его (сайт) контентом.



1. Выбор CMS
            Сайт интернет-магазина можно сделать тремя способами:
            * заказать разработку у команды программистов и написать магазин «с нуля»;
            * заказать магазин на основе бесплатной CMS;
            * заказать магазин на основе платной CMS.

             Что выбрать?
 
Обычно происходит так: инициатор проекта идет к своему знакомому программисту или админу, а может быть просто к другу, который разбирается в компьютерах или web-технологиях, и советуется с ним и скорее всего полностью доверяет его выбору. Инициатор проекта соглашается скорее по незнанию (часто будущий директор – управленец, а не технарь) и дальше этот процесс становится бесконтрольным. Почему? У знакомого программиста инициатива и интерес пропадает быстро и проект умирает, потому что денег потрачено много, а результата ноль. Это частая ошибка, я с ней встречался многократно, и хочу предостеречь тех, кто делает первые шаги в е-commerce.
 
Выбирая способ решения, нужно серьезно задуматься о следующих параметрах:
 
            * Сколько партнеров, так называемых «внедренцев», имеет опыт работы с выбранным решением.
            По количеству партнеров можно судить и о качестве системы. Кто-то скажет, что это всего лишь маркетинг разработчиков, но можно смело возразить, что с плохим товаром работать не станут, как бы его не раскручивали. Кроме того, создание сети партнеров требует и финансовых вложений, либо очень грамотного подхода к рынку. Это лишь плюс для CMS – как ни крути.
 
            *  Качество услуг этих компаний.
Посмотрите портфолио партнеров разработчика. Если среди них много стоящих компаний с крупными проектами, то разработчику стоит доверять.
 
           *  Функциональность.
Чем больше возможностей предлагает CMS, тем удобнее вам. Вашему развитию не будет мешать изначально скудный функционал сайта. Посмотрите в портфолио именно те сайты, которые ближе всего соответствуют вашему виденью. Если таких нет, то может быть стоит искать среди других разработчиков.
 
            *  Расширяемость.
Расширяемость – это возможность добавлять новые модули. Здесь важна и возможность с помощью партнеров разработчика дописать необходимый модуль с нуля. Если система проста и логична, то проблем с этим не будет.
 
            *  Безопасность.
В бизнесе самое важное – это безопасность и надежность. Чем стабильнее работает сайт, тем больше зарабатываете вы.
 
            *  Обновляемость.
Бреши в безопасности неизбежны, но своевременное обновление сводит эту опасность к нулю. Обновления часто также распространяются и на новый функционал, изменение логики работы CMS и прочие существенные атрибуты.
 
            *  Настраиваемость.
Возможность установить скидку в магазине – это функционал. Возможность сделать скидку сразу на всю группу товаров – это настраиваемость. Чем богаче настраиваемость, тем лучше система -  у вас больше возможностей.
 
            *  Стоимость.
Стоимость системы зачастую слабо связана с функционалом. При прочих равных можно смело выбирать более дешевое решение, ибо это никак не скажется на качестве. И помните, что переплачивать за то, что вам не нужно и вряд ли пригодится когда-то – совершенно бесполезное занятие.
 
            *  Технические требования.
Чем прожорливее CMS, тем больше у вас будет проблем с её работой. Увеличение посещаемости и содержимого сайта будут сказываться на стабильности работы, последуют предупреждения от хостинга, что может привезти к критичным ситуациям. Лучше исключить такой риск заранее, проверив отзывы о системе на предмет высоких тех. требований.
 
           *  Документация.
Документация нужна для того, чтобы самостоятельно и быстро справляться с заданиями, чтобы перепоручить ведение сайта человеку, незнакомому с системой, но у которого будет возможность легко обучиться благодаря документации. Документации может не быть вообще, а может быть совершенно непроработанная.
 
            *  Дружелюбность.
Дружелюбен сайт или нет – это субъективный вопрос. Устройство администраторской панели не должно создавать дополнительные проблемы с управлением, а пользовательская часть – проблемы с выбором и совершением покупок. Если расположение элементов вы сможете легко настроить с помощью дизайнера, то логику процессов вряд ли без дополнительного программирования.


Теперь поговорим о преимуществах и недостатках рассмотренных выше вариантов решения сайта.


Заказ разработки у команды программистов «с нуля»

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


Плюсы:
            + после раздумий все плюсы превратились в минусы.


Минусы:
            — вам потребуется много времени для написания ТЗ на разработку;
            — требуется много времени на разработку функционала, который может оказаться сложным для воспроизведения на языке программирования;
            — сайт, скорее всего, будет постоянно «ломаться», потому что заниматься оптимизацией кода времени у разработчика не будет;
            — сайт могут часто «ломать» как только вашей посещаемости начнут завидовать;
            — вы будете мечтать о новом функционале, но мечты вряд ли смогут материализоваться, потому что новые модули к системе придется, опять же, писать с нуля, что довольно дорого;
            — скорее всего, вы будете сильно привязаны к разработчикам (во всех смыслах), ведь только они знают, как это все работает (это тоже приговор);
            — обновлений не бывает – разработчик сдал заказ и забыл;
            — стоимость такого решения ввиду того, что, ваши требования могут меняться, будет астрономической;
            — часто отсутствует документация (это удешевляет разработку);
            — дружелюбность будет стремиться к нулю – проект тестируется на вас и, возможно, на других клиентах, поэтому пройдет много времени, прежде чем все будет выполнено на должном уровне.


Итого счет: 0/-10
Многие минусы могут исчезнуть, если функционал ограничится каталогом с двумя уровнями вложенности, и названием товара и картинкой к его текстовому описанию. Это, пожалуй, единственный вариант, когда решение «писать с нуля» оправдано.
В целом, «самописный» магазин окажется очень дорогим и привести к тому, что ваш бизнес окажется нерентабельным.

Заказ магазина на бесплатной CMS

Чем популярнее бесплатная CMS, тем больше коэффициент, который можно поставит рядом с достоинствами, но равно тем больше коэффициент рядом с минусами.


Плюсы:
            + много компаний, готовых приняться за создание магазина – у вас не будет отбоя от желающих это сделать за достаточно небольшие деньги;
            +  большое количество бесплатных дополнений и модулей;
            + крупные сообщества, готовые поддержать и помочь вам с проблемой или советом – замена платной технической поддержки, но гарантий что вам ответят и помогут здесь никто не дает;
            + чем старше версия системы, тем она более и более совершенствуется, но в один прекрасный момент её развитие может прекратится (иссякнет запал) – об этом надо помнить;
            + бесплатны.


Минусы:
            — множество уязвимостей, вплоть до критических, что увеличивает риск остаться без прибыли вовсе из-за неработающего сайта – единственного источника клиентов в интернет-магазине;
            — сайт постоянно подвержен взлому из-за того, что система изучена вдоль и поперек, а уровень безопасности у нее низкий;
            — расширение функционала возможно с привлечением сторонних тех.специалистов, но проводится оно крайне сложно;
            — обновления, скорее всего, устанавливаются вручную, а не автоматически, и выходят с задержкой;
            — отсутствие официальной технической поддержки;
            — может отсутствовать документация или быть неполной;


Итого счет: +5/-6
Наиболее популярны решения на следующих бесплатных CMS:
            * Drupal
            * Joomla (имодульVirtueMart)
            * osCommerce
            * Shop-Script
имногиедругие.
 
Основной минус бесплатных CMS – это их популярность и изученность. К ним имеют доступ все: можно беспрепятственно скачать и препарировать, код же открытый! С одной стороны, популярность играет на руку, а с другой – закрывает доступ для бесплатных CMS в тот бизнес, где сайт является основным действующим лицом.


Заказ магазина на платной CMS

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


Плюсы:
            + безусловная техническая поддержка: все возникающие вопросы, проблемы решают специалисты;
            + регулярные обновления, устраняющие возможные ошибки;
            + upgrade системы до более новых версий с новым функционалом;
            + платное решение не создает непредвиденных нагрузок на сервер, стабильно и предсказуемо: в нем более отточенный и совершенный код, проверенный и протестированный специалистами;
            + в платном решении оптимизированы все действия, которые придется совершать покупателю, т.к. серьезные разработчики заботятся о высоком уровне usability;
            + в платном решение уже реализован весь функционал, который может понадобиться, а добавление нового будет максимально простым и удобным;
            + качественные коммерческие CMS отчуждаемы. То есть, Вы не теряете независимость и можете сменить одного штатного программиста на другого;
            + полная документация, которая описывает все процессы и механизмы работы системы.


Минусы:
            — она платная;
            — некоторые CMS страдают хроническими заболеваниями – у всех они разные. Здесь важно выявить уровень критичности этих заболеваний для вас, как для заказчика. Например, не у всех решений есть полная интеграция с 1С.


Итого счет: +8/-2
Наиболее популярны решения на следующих платных CMS (сортировка по стоимости минимального решения для и-магазина):
            * Amiro.CMS 18 990р.
            * 1С-Битрикс 24 900р.
            * NetCat 21 280
            * UMI.CMS 20 790р.
и многие другие.
 
Когда я выступаю инициатором проекта, то независимо от его сложности выбираю  готовое коммерческое решение. С ней нет проблем – не это ли надо человеку, который готов вложить деньги?
 
Продолжить изучение платных и бесплатных CMS рекомендую на сайте cmslist.ru. Здесь можно посмотреть отзывы, сравнить разные системы по функционалу, пообщаться со знающими людьми.

2. Дизайн и верстка

Следующий этап, на котором необходимо описать, как будет выглядеть ваш сайт, что вы хотите на нем видеть и отдать это задание команде дизайнеров и верстальщиков, которые нарисуют эскиз, а затем и сверстают его для сайта (т.е. сделают шаблон для CMS, который можно будет установить).
Дизайн можно заказать либо у студии, либо у фрилансера, работы которого обычно дешевле. Любая CMS (и платная, и бесплатная) разительно лучше тем, что имеет настройку управления дизайном сайта, где можно в один прием менять шаблоны – осталось их только разработать.
У фрилансера дизайн шаблона в среднем стоит 15 000р. (3 страницы) + 1500р. за последующие страницы. Верстка шаблона 6000р. (3 страницы) + 1000р. за последующие страницы.
Расценки у студии будут разительно отличать и могут быть больше в два и более раз. Для сравнения, фрилансер с небольшим опытом и фантазией готов сделать дизайн и верстку за 15 000р., а в питерской студии за чуть более квалифицированную работу возьмут уже 35 000р.
Расценки приведены именно для интернет-магазинов, однако могут разительно отличаться друг от друга: все зависит от вашего успеха в поиски исполнителя вашего заказа.
Для поиска студий:
* раздел «Найти разработчика сайта» на сайте выбранной CMS;
* рекламные объявления по поисковым запросам в системе Яндекс («разработка сайта», «дизайн сайта»).

3. Тюнинг

И в завершение создания сайта интернет-магазина произвести настройку сервера и сайта, наполнить его контентом и при необходимости интегрировать с 1С, если вы планируете её использование в контакте с сайтом.
Настройка сервера зависит от выбранной CMS. Какие-то из них славятся тем, что требуют больших ресурсов (порой выделенного сервера или специального тарифного плана – здесь уже всем набил оскомину 1С-Битрикс), а какие-то наоборот весьма гибки и не требовательны.
Настройка сайта зависит от вашего опыта, сложности системы. Возможно, вы справитесь и сами, а можно отдать это на откуп разработчику. Такая услуга будет стоить около 1500-2000р. Однако любую платную CMS вы можете настроить и своими силами при необходимости запросив помощь службы поддержки.
Чуть сложнее обстоит дело наполнением сайта товарами. Если вы собираетесь торговать товарами, не требующими описания, то их достаточно будет сфотографировать, если фотографий по каким-то причинам у вас нет. Вы можете нанять студента, увлекающегося фотографией – при определенном навыке для него это будет нетрудно.
 
Если же вы будете торговать техникой, где просто необходимо расширенное описание, то вам потребуется серьезное наполнение. Хорошо, что информации по технике в Интернете достаточно и её достаточно просто скопировать к себе из достоверных источников. Стоимость часа работы контент-менеджера составляет 100р… В час он успевает наполнить до 10-12 товаров. Стоимость занесении информации одного товара таким образом около 10р. Считайте!

18 комментариев

avatar
Отличная статья, что тут сказать ещё! ;)
Но мне кажется, что она не для новичков совсем. То есть, для не совсем новичков, так как, некоторые вещи, описанные в статье, требуют уже не малых знаний и навыков. Я думаю, что статья для более продвинутых и знающих уже многое. Но это не понижает оценку и полезность этой статьи!!!
avatar
Пусть новички и судят, задают вопросы. Я с радостью отвечу на них.
Естественно я писал её, смотря со своей колокольни, хотя и пытался спроецировать мысли начинающего и ещё только щупающего интернет-коммерцию предпринимателя. Всем не угодить — на то и обсуждения и комментарии.
avatar
Полностью согласен! Пусть спрашивают. Я просто свои мысли высказал, не в обиду я надеюсь?
avatar
Да ну, что вы! )
avatar
Уфф… осилил! Статья очень и очень полезна. Лично для себя многое подчерпнул! Респект автору!
А спорить для новичков она или нет, по моему глупо господа! ;-)
Думаю теперь, открыть магазин что ли?.. :-)
По поводу CMS для магазинов. Что же лучше на ваш взгляд? Широкораспространённый e-commers не предлагайте! :-) Я его щупал — не понравился он мне… не легла душа к нему, как говорится! :-)
avatar
Вообще вопрос достаточно серьезный.
Лучше то, что решает ваши задачи. Конкретного решения нет. Но я бы не стал гнаться за непопулярными разработками, ведь неспроста они где-то в хвосте. Наверняка на первый взгляд красивая и логичная система имеет в себе недостаток. Вполне возможен такой вариант: система платная, красивая, функциональная. Вы её покупаете, но у вас одна за другой возникают проблемы. С ней никто не знаком, разработчиков вам не найти, которые были бы с ней знакомы. И что дальше? В Саппорт, а саппорт молчит — продали и успокоились.
Вообще лучше та система, которую с легкостью можно доработать, чем та, в которой ничего не исправить.
 
avatar
Да, статья беспорно хороша и весьма полезна!
Я вот всё думаю, что надо нам на нашем сайте устраивать ежемесячные премии типа. :)
За лучшую статью (лучший пост).
Наверное так и сделаем скоро.
avatar
Давно пора! Людям будет приятно получать вознаграждение за свои труды! ;))
avatar
Прямо инструкция к применению или руководство получилось, а не статья! Давно у нас тут не было таких материалов
avatar
Руководство и писалось. Предполагается продолжить цикл подобных статей.
avatar
ИМХО, это будет наиболее лучший вариант, но он и гораздо дороже "коробочных", не говоря уже о "фри".
avatar
Совсем с нуля писать — это бред и сейчас так не делают. Все равно за основу что-то берется. Вот только пока вы все это допишите, конкуренты убегут далеко вперед. Многие разработчики получают удовольствие от разработки, несутся за технологиями, а в бизнесе даже разбираться не хотят. А ведь бизнес требует делать все быстро. Каждый день, неделя промедления — это упощенная возможность, отложенный рост.
На рынке есть действительно амбициозные проекты, такие как Битрикс, UMI.CMS, NetCat. Посмотрите на их поддержку своих клиентов, на их внедрения, на их огромную сеть партнеров. Там вас точно не оставят один на один с вашим сайтом, а вот во всем остальном вы рискуете. Хотя найдутся сотни людей, которые возразят мне и скажут, что есть проще решения, которые заточены под конкретные нужды, дешевле. Здесь сколько людей столько и мнений. Выбирать надо под конкретную задачу, планы (по развитию в т.ч.), все особенности и пр и пр.
avatar
Согласен, не оставят и будут меня о моём здоровье ещё спрашивать и как у меня дела! :-)))
Они все клиетов любят. Тем более платящих такие деньги! :-)))
Но! Почему писать с нуля — это бред по вашему?
За основу, думаю, всегда что-то берётся. Я не предлагал писать движок воообще с нуля, с чистого листа, я говорил, что такой варинат будет наиболее предпочтительнее, наиболее соответствующий требованиям и целям конкретного магазина и наиболее гибок и изменяем в дальнейшем под различные необходимости.
И не согласен я с Вами в том, что пока будет писаться такой движок — конкуренты убегут далеко в перёд. Тут всё зависит от программера (или команды программеров). Кто-то валяет дурака, а кто-то выполняет работу на все 100%. Тут уже как повезёт кого найти. :-)))
Да и бывает так, что лучше дольше писать движок и пропускать вперёд конкурентов, но за-то за это время видеть их недочёты и избегать их у себя. Да и более долгая разработка может дать отличный результат, к примеру в том, что у тебя будет реализовано гораздо больше интересностей и полезностей для юзеров и потенциальных покупателей, чем есть в стандартных "коробочных" вариантах.
avatar
Написание скрипта магазина наверное всё таки дороже выйдет, чем готовый вариант.
avatar
Не всегда и не везде. Тут очень много факторов.
И спор, что лучше, платный или бесплатный коробочный движок или писать под каждый конкретный магазин свой, я считаю, не очень правильные. Для каждого варианта может быть лучше любой из этих способов создания. Оба имеют право на жизнь.
avatar
Уважаемая Даша! (надеюсь, такое обращение по Вашему нику Вас не оскорбляет!?) ;-)
Ну во первых — это не блог вообще-то! ;-)
Во вторых — CMS, если дословно, то да, Вы правы Даша, но в "простонародье" принято "обзывать" это просто системой управления сайта как раз. Так что, какие могут быть претензии к автору? Огромное ему спасибо за такую статью, уверен, на которую было им потрачено не мало времени и трудов, которая поможет многим я думаю!
И что Вы Даша такая злая-то? ;-)
avatar
Уважаемая Дарья Семеновна, Вы милейшее создание!
P.S. Крутаните колесико вниз — там написано Drupal. Вот на нем сделан этот сайт. Кстати, очень хорошая бесплатная CMS.
avatar
Хорошая CMS беспорно! Но сложная зараза!!! :)))
Кстати, на Друпале тоже можно интернет-магазин сделать! ;)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.