Здравствуйте дорогие читатели блога Site on! Сегодняшний вопрос встаёт как перед каждым предпринимателем (заказчиком), который желает получать клиентов из Интернета, так и перед новичками-вебмастерами, которые хотят начать разрабатывать интернет-магазины для себя, для друзей или на заказ.
Забегая наперёд сразу скажу, что выбор CMS (движка сайта) отходит далеко на задний план по сравнению с необходимостью в изучении JavaScript, PHP, HTML, CSS, SQL – вот, что действительно важно. Для создания хороших сайтов вам (или вашим подрядчикам) понадобятся хорошие знания всех этих пяти составляющих.
Предлагаю ознакомиться со всеми более менее известными и любопытными, на мой взгляд, вариантами CMS для создания интернет-магазинов. Их можно поделить на бесплатные и платные, а также на чистые интернет-магазины и платформы широкого назначения. Начнём с CMS, которые разработаны специально для создания интернет-магазинов (только интернет-магазинов!):
Платформы широкого назначения:
Есть большое множество других CMS, но я с ними не работал и они менее популярны и интересны. Далее я вкратце расскажу о моих впечатлениях при работе с некоторыми из вышеперечисленных CMS.
OpenCart. Я работал с ранними версиями этой CMS. Она проще для разработки, чем Joomla + VirtueMart, сам по себе скрипт легче. Работал с OpenCart не достаточно плотно, поэтому не буду перечислять достоинства и недостатки, но и те и те имеются.
Wordpress + plum.Shop – очень любопытный экземпляр, советую присмотреться. Wordpress – лёгкий и простой в освоении движок заточенный под блоги и новостные сайты, сама идея делать из него платформу для интернет-магазина сомнительна, тем не менее к нему (и не только к нему, а к любому сайту) можно подключить plum.Shop и получиться очень даже ничего, за остальные скрипты интернет-магазина на Wordpress не знаю.
plum.Shop – это JavaScript (не PHP !) скрипт интернет-магазина созданный на основе библиотеки jQuery. Поэтому стоит учесть, что хакеры могут запросто подделать цену товара перед покупкой – это значит, что перед тем как отдавать товар, обязательно проверяйте сумму поступления денег на ваш счёт :)
Однако если закрыть на это глаза, то скрипт получился мощным и лёгким, но если хотите воплощать с ним ваши задумки, крайне желательно знать JavaScript и PHP.
Host CMS – движок для создания интернет-магазинов и не только, имеет как бесплатную, так и платные версии. Например, за поиск по сайту придётся доплатить 1900 российских рублей, а за регистрацию покупателей и их личный кабинет 20000 рублей. Я не работал с этой CMS, однако она довольно популярна и одним из её ключевых преимуществ является интеграция с 1С начиная с самой простой (бесплатной) комплектации. В общем, эта CMS заслуживает внимание и пробы.
1С-Битрикс – самая популярная платная CMS. Только этот факт говорит о многом. Я с ней не работал, но вот что могу сказать: цены на лицензию для интернет-магазина очень высокие, но о них позже. Имеет интеграцию с 1С и наверняка много других полезных функций для отечественного Интернета и его пользователей.
Joomla + VirtueMart. Joomla – полностью бесплатный движок широкой специализации, который занимает второе место по популярности среди всех CMS мира, после Wordpress. VirtueMart – бесплатный компонент интернет-магазина разработанный специально под Joomla. И Joomla, и VirtueMart прошли долгий путь эволюции. Именно они являются платформой, на которой я предпочитаю создавать интернет-магазины, как для себя, так и для заказчиков.
Почему? Это был обычный жребий, в своё время в 2010 нужно было с чего-то начинать, и я сделал свой выбор, о чём, в принципе, не жалею.
Так как именно эту связку я знаю вдоль и поперёк, то могу себе позволить (даже должен) сделать подробное описание преимуществ и недостатков этой CMS. Чтобы читатели моего блога знали всю правду матку, а не читали какие-то домыслы недоучек.
1. Не самая удобная административная панель (Wordpress или OpenCart удобней).
2. Нет интеграции напрямую с 1С, можно только выгрузить из 1С прайс-лист и автоматически загрузить из него товары в VM (подробная инструкция), но если это нужно делать каждый день, то не особо удобно. Также на рынке есть 2-3 программы по интеграции, но стоят они недёшево (около 200$), и не особо удобны: некоторые из них с привязкой к сайту, некоторые с привязкой к компьютеру – что так что так – захотите сделать новый магазин, придётся заново платить. Тем более отзывы о некоторых из них скверные и правдивы (проверено).
Также стоит отметить, что есть бесплатный PHP скрипт для интеграции с 1С, написанный участниками русскоязычного форума, но я им ещё не пользовался.
3. В отличие от создания сайтов на платных движках, я думаю, на Joomla вы встретите больше неквалифицированных студентов, готовых сделать вам магазин. Логика проста: для создания сайтов на платных движках первое, что нужно сделать – это вложить деньги, а только после этого вы сможете начать (!) создавать сайт на только что купленном движке. На начальном этапе такая схема мало кому подойдёт, да и есть ли смысл платить за движок, когда есть отличные бесплатные варианты? (я сейчас имею ввиду не только VM)
На заметку:
Лицензия для одного интернет-магазина на 1С-битрикс стоит от 5600 грн в Украине и от 27 900 рублей в России. И это только лицензия + к этому нужно нанять дизайнера + к этому нужно нанять веб-разработчиков которые настроят/доделают магазин уже конкретно под ваши нужды.
Для сравнения: приблизительная цена, которую я беру на сегодняшний день за создание интернет-магазинов под ключ на Joomla – это всего лишь 12000-16000 российских рублей. Это цена за всё вместе (лицензия 0 рублей + разработка/доработка функционала + вёрстка макета + настройка сайта в целом и его оптимизация под поисковые системы + наполнение), кроме рисования дизайна с нуля.
Для объективности стоит сказать, что недостаточно квалифицированных специалистов или попросту неответственных людей можно встретить везде, не только в мире Joomla.
4. Стандартно нет функции сравнения товаров и фильтрации (не путать с сортировкой!) по цене и придуманным вами свойствам (цвет, диаметр, материал, комплектация, размер - какие угодно). Однако доделать – не проблема для веб-разработчика, а кто не хочет делать сам – может купить готовые решения (всего 15$ за сравнение товаров и 20$ за фильтр).
5. Многие жалуются на большое потребление ресурсов хостинга и медленную загрузку страниц – я с этим согласен лишь частично. Это было свойственно больше для первой версии VirtueMart, сейчас актуальна вторая версия, которая на порядок лучше, а на пороге уже третья.
На самом деле скорость загрузки страниц и нагрузка на хостинг зависит не столько от CMS, сколько от разработчиков, которые будут делать ваш сайт. Если же всё-таки говорить за влияние CMS и конкретно за VirtueMart, то имеют значение следующие факторы: количество дополнительных свойств товара, используемые модули и плагины, шаблон.
Кстати, разработчики VM обещают прирост скорости в третьей версии за счёт переработки «Настраиваемых полей» (дополнительных свойств товаров).
6. При добавлении товаров вручную, нет возможности выгружать несколько фотографий товара одновременно. Если у вас 50 и более товаров и к каждому больше 4 фотографий - это будет долго. Но есть готовые платные решения, либо можно доделать самому.
7. Сложнее при разработке и «допиливании», по сравнению с Wordpress или OpenCart. J + VM сложнее, но мне некоторые нюансы нравятся больше и они продуманней.
1. С ЧПУ всё в полном порядке, ничего доделывать не нужно.
2. Возможность быстрого расширения функционала, при желании можно быстро добавить целый блог, социальную сеть и тд.
3. Большое сообщество, в том числе русскоязычное. Кстати, мой блог служит отличным примером, и таких не мало. Бесплатных статей, уроков и инструкций с готовыми решениями по Joomla и VM - масса.
4. 8000 готовых платных и бесплатных расширений в официальном каталоге. В это число не входят неактуальные расширения для старых версий, они удаляются из каталога. Плюс ещё множество готовых решений вне каталога.
5. Хорошо поддаётся поисковой оптимизации (SEO). Как и большинство CMS, по заверениям их разработчиков, J и VM оптимизированы изначально. Из опыта могу сказать, возможно, даже лучше многих других движков.
6. MVC паттерн программирования. Присутствует во многих CMS, но не во всех, поэтому отметил.
Ещё один вариант – это создать собственный движок (CMS) с нуля.
Преимущества:
Недостатки:
Сегодня мы рассмотрели наиболее популярные варианты движков для создания интернет-магазинов. Какой следует выбрать? Я не могу вам дать однозначного ответа. Я постарался внести ясность и предоставил вам актуальные данные из личного опыта, а выводы каждый должен сделать для себя сам. Спасибо за ваше внимание, до скорых встреч!
Пожалуйста, прокомментируйте, как Вам моя статья?