екта, на начальном этапе я категорически не рекомендую его
рассматривать. Вероятность того, что вам попадётся гениальный
или даже просто хороший программист, очень мала. Вероятность
того, что он останется с вами на долгие годы — еще меньше.
Писать самому, даже если у вас это хорошо получается, зна-
чит отобрать у себя огромное количество времени, которого
у вас нет. Обратиться в некую организацию или к группе товари-
щей, которые обещают написать вам интернет-магазин, я также
52
ВАШ ИНТЕРНЕТ-МАГАЗИН ОТ А ДО Я
не советую. В лучшем случае результатом будет решение, анало-
гичное тому, что уже давно есть на рынке, и его можно недоро-
го купить или даже получить почти бесплатно. А в худшем — то,
что работает совсем не так, как вам хотелось бы. Кроме того, вы
будете привязаны к конкретным людям. Чтобы что-то изменить,
обновить, исправить, а это совершенно точно будет необходимо,
вам потребуются именно эти люди. Ведь никто другой не захочет
копаться в чужой программе. Но главное — создание такого про-
дукта с нуля займёт немало времени, а работать и зарабатывать
нужно уже сейчас. Группа людей или «веб-студия» может быть
полезна не как разработчик продукта, а как создатель решения
на базе имеющегося продукта, готовый его внедрить и поддер-
живать.
Если только вы не собрались с друзьями-программистами,
чтобы «замутить» совместный бизнес, вариант «написать» абсо-
лютно исключён. Строго говоря, он исключён даже в данном слу-
чае. Кроме того, если копнуть поглубже, выясняется, что подавля-
ющее большинство компаний с самописными движками вырас-
тили свои системы из каких-то других, постепенно переписывая
и заменяя имеющиеся инструменты. А вот написать с нуля интер-
нет-магазин — очень странное и нелогичное решение, как ни
крути.
Бесплатных движков интернет-магазинов сейчас море.
В качестве приличных примеров можно отметить, например,
Virtuemart (расширение для Joomla), OpenCart или PrestaShop.
Список не претендует на полноту, но взяв один из этих, вы, ско-
рее всего, будете удовлетворены на начальном этапе.
Помните, что поддержка бесплатных движков ограничена
в лучшем случае сообществом на официальном форуме. Поэтому
вы не всегда сможете получить какую-либо помощь. Кроме того,
при обнаружении уязвимостей и «дыр» в коде, возможно, латать
их придётся самостоятельно. Скоростное исправление кода
не гарантируется. Зато есть и плюсы — код доступен и открыт. Вы
можете вносить индивидуальные правки, дополнять сайт функ-
ционалом, каким пожелаете. Правда, при этом вы можете поте-
53
ТИМОФЕЙ ШИКОЛЕНКОВ
рять возможность быстрого и простого обновления до следую-
щей версии. Здесь требуется понимание того, как грамотно вести
доработки. Обычно это всё написано в документации к конкрет-
ному продукту (при её наличии).
Я очень часто слышу истории, когда на начальном этапе был
взят некий бесплатный движок, а потом, благодаря изменениям,
вносимым в код, от начальной программы уже мало, что оста-
лось. Собственно, таким путём шли и мы в компании «Аудиома-
ния». Но обязательным условием данного пути является наличие
в штате программиста, в котором вы уверены. В идеале он дол-
жен владеть долей в бизнесе, чтобы быть еще и финансово моти-
вированным в результате.
Кстати, отходя немного в сторону, программиста достаточно
несложно мотивировать. Кроме материальных благ, ему нужны
интересные задачки. Помните, он ведь — творит. Несмотря на то,
что многие считают программистов технарями, я полагаю эту
профессию очень креативной. Никак не меньше копирайтера.
Старайтесь перемежать рутинные и скучные задачки интерес-
ными. И не требуйте нереальных сроков. Творчество суеты
не терпит. Последнее, но не менее важное — не отвлекайте
программиста часто. Каждое отвлечение — это трата
от 5 до 15 минут на возврат в предыдущее состояние, в котором
он был до вашего вмешательства, обратное погружение
в контекст. Восстановление информации в мозгу. Возможно, это
кажется странным, но всё происходит именно так. Я слышал
о компаниях, где дверь в комнату, в которой находятся разработ-
чики, закрыта на ключ, и никто туда просто так не может войти.
Прекрасный подход.
Вернёмся к движкам. Не забывайте, что переезд с одного
«движка» на другой — это не как смена автомобиля. Один про-
дал, другой купил, сел и поехал. У вас в базе данных огромное
количество информации — от описаний товаров до информации
о клиентах и заказах. Потерять её — значит, начать всё с нуля.
И дело не только в этом. Прочитав данную книгу до конца, вы
будете знать все причины. Поэтому относитесь к выбору движка
54
ВАШ ИНТЕРНЕТ-МАГАЗИН ОТ А ДО Я
серьёзно. Помните о своих планах. Проверяйте возможности
в контексте планируемых перспектив.
У нас была потрясающая история с движком PrestaShop,
который мы выбрали для быстрого запуска одного из новых про-
ектов. Программист, ведущий проект, хорошо знал этот движок
и даже поддерживал неофициальный русскоязычный форум про-
дукта. В какой-то момент мы обратили внимание, что открытие
корзины покупателем на сайте стало занимать совершенно непо-
мерное время — порядка 10 секунд. А сервер при этом испыты-
вал пиковые нагрузки.