» » » Интернет-магазин на Joomla + Virtuemart 1.1.5.

Интернет-магазин на Joomla + Virtuemart 1.1.5.

0
Интернет-магазин на Joomla + Virtuemart 1.1.5.

Трудности выбора и краткое знакомство с Virtuemart


На сегодняшний момент интернет-бизнес необычайно широко развит, и это стало возможным благодаря массовой информатизации населения и широкому внедрению электронных платежных систем в России. Каждый день в «рунете» появляется несколько десятков магазинов электронной коммерции. Этим объясняется необходимость в навыках любого веб-программиста создать интернет-магазин с нуля и под ключ. Мне хочется в этой серии публикаций рассказать о моём опыте разработок таких интернет-магазинов на базе связки: Joomla 1.5 + VirtueMart 1.1.5
Но сначала давайте разберёмся, а стоит ли использовать готовые скрипты магазина, или есть смысл в создании собственного скрипта?
Самый главный вопрос, который задает себе будущий владелец магазина, да и собственно разработчик – использовать готовый бесплатный скрипт, купить платный скрипт магазина или сделать свою собственную разработку. Для заказчика этот вопрос не так актуален, как для разработчика, сильнее беспокоит вопрос цены и качества. В зависимости от бюджета будущего магазина и предъявляемых к нему требований (например связь с 1С, электронные платежные системы, «престижность» CMS, качественная профессиональная поддержка) заказчику могут быть предложены самые различные варианты.

Создание собственного скрипта магазина


Плюсы:
1) Наличие высокой квалификации у команды программистов и значительный бюджет на разработку позволяет создать практически любой функционал интернет-магазина.
2) Благодаря тому, что сайт будет разработан «с нуля» и по индивидуальному техническому заданию, многократно возрастёт безопасность самого магазина. Потраченные ресурсы на взлом будут несопоставимы со стоимостью взлома существующих скриптов.
Минусы:
1) Одним из основных недостатков, который многие ставят на первое место – внушительная стоимость разработки магазина электронной коммерции «с нуля». Эти затраты во многом обусловлены множеством этапов по разработке подобного скрипта: составление ТЗ на разработку интернет магазина, проектирование структуры и баз данных, непосредственная разработка, тестирование и отладка. И даже не стоит упоминать о том, что для всей этой работы потребуется целая команда программистов-разработчиков.
Следует отметить, что часто встречаются разработчики / web-студии, которые предлагают создание интернет-магазина «с нуля», за очень низкую стоимость от 300 до 1000$. Несложно догадаться, что такое коммерческое предложение – заведомая ложь. И скорее всего сайт будет создан на базе существующей CMS либо имеются наработки, которые используются из проекта в проект, с небольшой доделкой под каждого конкретного заказчика.
2) Время, затраченное на разработку, может исчисляться не одним месяцем, поскольку все вышеперечисленные этапы достаточно трудоёмки, (при этом не озвучивалось время на создание и вёрстку дизайна), что может занимать до одной трети всего времени создания магазина.
3) Разработка магазина специалистами невысокого уровня, либо недостаточное время, отведённое тестированию, в дальнейшем может привести к возникновению проблем в работе ресурса и даже взлому и значительным финансовым потерям, включая важную личную информацию покупателей.
4) Ограниченность в дальнейшей поддержке и расширении функционала своими средствами, либо средствами сторонних разработчиков. Заказчик оказывается в некой зависимости от первоначального разработчика, так как система разрабатывается зачастую без сопроводительной документации по «внутренностям сайта», а для того чтобы разобраться в чужом коде иногда может уйти достаточно много времени, к тому же устанавливается некая ценовая монополия на поддержку ресурса.
Подводя итог, можно отметить, что создание интернет-магазина «с нуля» целесообразно проводить большим компаниям, обладающим высокими финансовыми и временными ресурсами, и только если есть потребность в нестандартных функциях и высокой безопасности будущего магазина.
Для всех остальных случаев гораздо выгоднее использовать различные платные и бесплатные скрипты магазинов, которые достаточно легко настраиваются под конкретного заказчика.

Использование готового скрипта интернет-магазина


Здесь мы рассматриваем только серьёзные разработки крупных разработчиков программного обеспечения, которые разрабатываются и поддерживаются уже не один год (shop-script, webasyst, 1С Битрикс, shopcms, vamshop, VirtueMart и т.п.)
Плюсы:
1) Стоимость подобных скриптов значительно меньше, по сравнению с разработкой скрипта «с нуля», либо вообще, полностью отсутствует, что существенно снижает стоимость разработки интернет-магазина.
2) Повышенная функциональность и высокая защита от различных уязвимостей, а при их обнаружении высокая скорость их устранения.
3) Существование значительного числа дополнительных плагинов, модулей и расширений.
4) Наличие больших тематических сообществ (форумов, сайтов, блогов) на которых можно найти решение большинства возникающих вопросов.
Минусы:
1) Популярные скрипты магазинов достаточно часто подвергаются атакам злоумышленников, которые иногда приводят к поломкам сайтов, но во многом благодаря этому система защиты таких магазинов постоянно и достаточно быстро совершенствуется
2) Унификация скрипта, который используется на многих сайтах для создания интернет-магазинов, приводит к потере уникальности конструкции сайта.
Но в целом, подведя итог, можно сказать, что готовые скрипты подойдут для большинства небольших и средних компаний, которым принципиальна важна невысокая стоимость разработки и простота сопровождения такого магазина.

Выбор готового скрипта для Интернет магазина: 1C Битрикс – Малый бизнес vs VirtueMart 1.1.5


Вторым немаловажным вопросом, встающим перед любым веб-разработчиком, является выбор ядра будущего интернет-магазина, на базе которого будет собран сайт. По большому счёту, все ныне существующие скрипты можно разделить на две категории: платные и бесплатные. Яркий представитель платных «движков» является 1С Битрикс – редакция Малый бизнес (на момент написания статьи стоимость 24 900 рублей), лидер среди бесплатных – компонент VirtueMart для CMS Joomla!
Ошибочно считать бесплатные разработки низкокачественными или в чём то уступающими по функционалу платным продуктам. В последнее время достаточно часто встречаются свободно распространяемые продукты, ничем не уступающие своим платным аналогам – наглядным примером служит всё та же Joomla! или операционная система Linux. Так же в своих разработках, некоторые не совсем добросовестные разработчики, используют взломанные коммерческие продукты совершенно бесплатно. Однако такой путь является уголовно наказуемым и делать серьёзные проекты, используя «nulled» скрипты, бесперспективно.
Основным достоинством, на которое упирают разработчики 1С Битрикс - это связь Интернет магазина с 1С Бухгалтерией и Торговлей и складом. Свободный обмен и загрузка выгрузка товаров и сверка остатков – несомненно, очень важная и нужная функция, но далеко не все используют 1С. А в последние два года было предложено несколько разработок для связи 1С и VirtueMart, которые обойдутся заказчику не дороже чем 10 000 рублей, поэтому я не вижу смысла переплачивать просто за раскрученный бренд. Поэтому всё, что нам понадобиться в дальнейшем – это сборка Joomla! + VirtueMart.
Скачать стабильную версию Joomla!, VirtueMart, а так же русификаторы к ним – можно с официальных сайтов разработчиков или с моего файлового архива. Так же предлагаю воспользоваться уже готовой сборкой Joomla! + VirtueMart 1.1.4 с установленными файлами русификации, с нестандартным шаблоном самого магазина и несколькими товарами.

Краткий обзор компонента VirtueMart


Компонент VirtueMart – это бесплатная разработка под Joomla!, которая позволяет быстро и просто создать многофункциональный интернет магазин. Вы можете посетить официальный сайт этого англоязычного проекта по адресу virtuemart.net – там есть много расширений под VirtueMart (языковая локализация, плагины и дополнительные модули), а так же достаточно содержательный форум (правда минимальное знание английского языка всё же понадобится). В своих работах я использую стабильную версию VirtueMart 1.1.5 Скачать её можно прямо из этого поста. Так же есть русскоязычное сообщество на форуме joomlaforum.ru и virtuemart.ru - очень много ответов на часто возникающие вопросы есть там. Однако все эти ресурсы всё-таки не в полной мере описывают внутреннюю структуру и процесс эксплуатации данного компонента, и при его достаточной сложности, у рядового пользователя уйдёт много времени на освоение компонента . Поэтому хочется собрать всю информацию, что есть в сети и существующей документации на английском языке, и собрать в некое подобие мануала, тем самым облегчить «труд по нам грядущим». В конечном итоге планируется создать большой справочник по VirtueMart, который будет доступен всем желающим.
Итак, приступим!

Далее
Версия Joomla: 1.5
Внимание!
Для просмотра скрытого текста, Вам необходимо Войти или Зарегистрироваться.
  • Joomla компоненты
  • 12-10-2010, 10:42
  • 13571
Вернуться назад
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.