Эта статья для заказчиков. Я столкнулся с тем, что люди, которые хотят заказать себе интернет-магазин не всегда представляют себе что они в действительности хотят. Они не очень понимают что к чему, из чего складывается цена. Для них словосочетание "Интернет магазин" — это как заклинание. Это значит что круче чем просто сайт. Поэтому для многих заказчиков кажется очевидным, что за интернет магазин нужно платить больше, чем за простой сайт.
Почему это не так и о чем стоит подумать перед заказом — расскажу в этом посте.
Создание сайтов — это уже довольно зрелая область интернет-рынка. И для нее характерно наличие готовых решений. Это касается и интернет магазинов.
Сначала программисты писали для каждого клиента его собственный интернет-магазин. И это действительно было сложно, дорого и долго. И правда дороже, чем создание просто сайта, даже с динамическими элементами. Но когда создаешь пяток очень похожих по функционалу сайтов — у тебя появляется основа, на которой ты можешь сделать еще 50 за более короткий срок. А потом ты вообще создаешь один универсальный интернет-магазин, меняешь ему настройки и дизайн и продаешь, продаешь, продаешь.
На данный момент в сети есть большое количество скриптов интернет-магазинов. Они бывают платные, бесплатные, в виде модулей для популярных CMS (систем управления контентом). Бывают даже интернет-магазины, которые можно взять в аренду. Вы платите какую-то цену в месяц и используете готовый интернет магазин для продажи своих собственных товаров. Многим этот вариант подходит.
Клиенты, которые не очень разбираются в теме сайтостроения, по старинке думают что интернет-магазин — это такой очень сложный сайт. И бывают приятно удивлены насколько классный сайт им сделала какая-то студия и всего за неделю. Настоящие профессионалы! Не жаль отдать 90 тысяч.
И зря. Есть два способа разработки интернет-магазина.
Достоинства:
Недостатки:
При этом способе веб-студия реально начинает делать вам интернет-магазин по вашему ТЗ с нуля. Возможно, конечно, не совсем с нуля, наверняка они используют свои старые наработки или популярные фреймворки. Но суть в том, что ваш интернет магазин будет на 100% ваш. Такого больше ни у кого не будет и все там будет именно так, как вы прописали в ТЗ или обговорили с исполнителем. Это главный плюс и иногда он перевешивает все минусы. Например, если вы собираетесь продавать что-то очень спецэфичное или необычным способом.
Такой магазин обойдется вам очень дорого. Это самый дорогой вариант, потому что уникальный и потому что при его создании тратится время программистов. Кроме того, этот скрипт тестировали только создатели и вы. Поэтому не исключено возникновение ошибок и глюков. При использовании распространенных рыночных продуктов это практически исключено.
Кроме того, если вы вдруг захотите добавить новый функционал в ваш интернет-магазин, вам придется снова идти к разработчику (скорее всего — к тому же самому, ведь кто лучше создателя сможет разобраться в коде?) и дозаказывать новый модуль. И не факт что этот модуль можно будет легко интегрировать в то что есть.
Достоинства:
Недостатки:
Это как раз самое распространенное решение на рынке. Это легко объяснить. Разработчику очень просто взять готовое, установить на него новый дизайн, залить на хостиг и запустить. А заказчик получает желаемое быстро и с высоким уровнем исполнения. Штука в том, что за такое решение не нужно платить много. Полазийте в интернете по запросу "Скрипт интернет-магазина" и узнайте сколько стоит скрипт с нужным вам функционалом. Добавьте к этому стоимость хостинга, дизайна, верстки, программирования и менеджерской работы и получите не такую уж большую цену. В то время как у многих студий заказ интернет-магазина — это чуть ли не самый дорогой вариант заказа сайта.
В случае, если заказчик хочет включить новые модули или функции для своего магазина — это можно легко сделать. Обычно многообразие всяких опций входит даже в самые младшие поставки готовых магазинов. Для подавляющего большинства магазинов этого достаточно. Но если вы хотите что-то, чего нет в поставке — вы можете всегда докупить более старшую версию или скачать из сети готовый модуль, делающий то, что вам нужно. Ну или заказать разработку модуля под заказ. Это будет дешевле, чем заказывать модуль для написанного с нуля интернет-магазина, потому что для популярного движка написать сможет гораздо больше народу. Конкуренция влияет на цены.
Главный недостаток такого решения — расчет на "стандартный товар". У каждого товара своя специфика. Например, если вы продаете автомобильные шины, то форма поиска этих шин будет включать спецэфические поля вроде диаметра и опции "зимняя" или "шипованная". А если вы продаете футболки, то вам понадобится указание размера и цвета в качестве опций товара.
Потом, обилие функций может сослужить и плохую службу. Во-первых, множество функций может усложнять интерфейс. Во-вторых — тормозить работу сайта. И это правда может стать проблемой. Один тормозной модуль может тянуть вниз целый магазин хотя даже не используется.
Еще одна проблема со стандартными движками — это уязвимость. Для хакера это лакомый кусочек. Ведь если он найдет способ взломать один такой магазин — он автоматически сможет взламывать все магазины на таком движке. Поэтому атаки на сайты со стандартными движками регулярны. С этим нужно бороться своевременным обновлением скрипта, но с этим возможны проблемы как технические, так и финансовые. Чтобы быть более уверенным в надежности вашего магазина, я рекомендую использовать скрипты магазинов с отрытым исходным кодом. В этот код может заглянуть каждый программист и если найдет ошибку — сообщить о ней. Таким образом, ошибки ищет не один-два разработчика, а много программистов разной квалификации.
Как вариант второго способа создания интернет-магазина может рассматриваться создание интернет-магазина на базе популярной CMS. CMS — это система управления контентом. Программный комплекс, позволяющий управлять страницами и структурой сайта. Для многих популярных CMS реализованы интернет-магазины разного уровня сложности. Они обычно поставляются модулями и зачастую бесплатны. Например для Joomla есть бесплатный интернет магазин VirtueMart, для MODx- ShopKeeper и так далее.
Недостаток такого решения очевиден. Модуль — это лишь вспомогательная часть. Очень редко интеграция с CMS происходит настолько плотно, что вы действительно получаете интернет-магазин с функциями управления сайтом, а не сайт с функцией интернет-магазина.
Зато специалистов, готовых установить и доработать такой модуль — много.
Надеюсь, этот краткий обзор поможет вам не заблудиться и определиться.