В настоящее время бизнес все больше развивается в Интернете. Ежедневно появляются новые ресурсы, созданные с целью продажи товаров или услуг. Поэтому каждый уважающий себя веб-мастер должен уметь делать качественный интернет-магазин. Данный пост открывает новую серию статей, посвященную созданию интернет-магазина на Joomla.
Содержание
Готовый скрипт или создание «с нуля»?
Первый вопрос, который встает как перед веб-мастером, так и перед заказчиком - использовать (купить) готовый скрипт интернет-магазина или заказать разработку «с нуля»? Однозначного ответа на него нет, потому что и в том и в другом подходе есть как свои достоинства, так и недостатки. Далее рассмотрим их подробнее.
Создание «с нуля»
Достоинства:
- При достаточной квалификации программистов и хорошем бюджете можно реализовать абсолютно любую конструкцию интернет-магазина. И, как следствие, он будет уникален.
- Благодаря уникальности повышается безопасность интернет-магазина. Тратить ресурсы на его взлом не выгодно.
Недостатки:
- Основной недостаток - высокая стоимость разработки интернет-магазина «с нуля». Большие затраты обусловлены тем, что продукт нужно разработать, реализовать и протестировать на возможные ошибки. Для этого требуется целая команда специалистов. Некоторые веб-студии предлагают разработку интернет-магазина «с нуля» за достаточно низкую стоимость (10-30 т.р.). Такое предложение изначально является обманом из-за причин, описанных выше. Скорее всего магазин будет сделан либо на CMS, либо веб-студией разработан собственный скрипт, который они подгоняют под клиентов.
- Если интернет-магазин разрабатывали специалисты низкого уровня, а также тестированию уделено мало времени, то в дальнейшем возможны критические уязвимости, из-за которых можно потерять много денег.
В итоге можно сказать, что разработку интернет-магазина «с нуля» имеет смысл заказывать крупным компания, которым требуется нестандартная функциональность и высочайшая безопасность. Для остальных идеальным решением будет уже созданный скрипт магазина, настраиваемый под заказчика.
Готовый скрипт интернет-магазина
(При описании достоинств и недостатков рассматриваются серьезные скрипты, разрабатываемые длительное время и проверенные на практике.)
Достоинства:
- Низкая стоимость скрипта(по сравнению с разработкой «с нуля»), либо ее отсутствие и, как следствие, низкая стоимость сайта.
- Высокая функциональность и безопасность интернет-магазина.
- Большое количество дополнительных расширений.
- Хорошая техническая поддержка (на тематических форумах можно найти ответы на большинство вопросов)
Недостатки:
- Известные скрипты, на которых работает много интернет-магазинов более подвержены попыткам взлома (но благодаря этому и быстрее совершенствуются).
- Унификация интернет-магазина (такой скрипт используется на множестве других сайтов и на уникальность конструкции рассчитывать не приходится).
Таким образом, готовый скрипт лучше подойдет для небольших компаний, которым важна низкая стоимость создания и результат работы интернет-магазина, а не уникальный функционал и структура.
Выбор скрипта для интернет-магазина. Shop-Script или VirtueMart?
Вторым вопросом, встающим перед веб-мастером, является выбор скрипта для интернет-магазина. Все существующие скрипты условно можно разделить на коммерческие и бесплатные. К ярким представителям первых относится Shop-Script (отдельный скрипт интернет-магазина; к Joomla никакого отношения не имеет). Ко вторым - Virtuemart (компонент Joomla).
При выборе скрипта многие считают, что бесплатный интернет-магазин не может быть качественным. Но это не так. Иногда встречаются свободно распространяемые продукты ничем не уступающие коммерческим аналогам. Примером может служить все та же Joomla, или, например, Linux.
Можно также использовать коммерческий продукт бесплатно (взломанный), но в этом случае всегда будет оставаться вероятность претензий со стороны владельцев, так что для серьезных проектов такой вариант не подходит.
Таким образом, нам требуется бесплатный компонент интернет-магазина, работающий под Joomla и использующий всю ее мощь. Самым известным компонентом, удовлетворяющим этим требованиям, является VirtueMart. Далее речь пойдет именно о нем.
Обзор VirtueMart
VirtueMart это бесплатное расширение для Joomla, которое позволяет относительно легко создать качественный интернет-магазин на этой CMS. Официальный сайт проекта (на английском) virtuemart.net. На нем ты можешь скачать последнюю версию компонента, локализацию, а также дополнительные модули и плагины к VirtueMart. Русскоязычный сайт, посвященным данному компоненту - virtuemart.ru. На нем можно найти русифицированную версию компонента (VirtueMart RE. Эта версия не является последней из стабильных, так что далее будет рассматриваться версия VirtueMart 1.1.3 (stable), взятая с официального сайта), а также некоторую информацию на форуме.
Главным недостатком VirtueMart, на мой взгляд, является практически полное отсутствие документации на русском языке. А т.к. компонент довольно сложный, то его освоение может занять длительное время. Чтобы помочь веб-мастерам с освоением этого замечательного компонента, а также составить приличную документацию на русском языке, этим постом я начинаю серию материалов о VirtueMart. Большинство из них будет состоять из перевода английского мануала с моими комментариями по тексту.
На сегодня все. Продолжение следует...
У меня такой вопрос. Подскажите, как можно сделать на сайте предоплату?
Пример: клиент заходит на сайт, выбирает товар, добавляет в корзину, оформляем заказ. Оплачивает, к примеру, 30% и заказ выполняется. После выполнения заказа он отправляется клиенту, либо наложенным платежем, либо он оплачивает остаток суммы электронным способом.
Как реализовать подобное? Ну или что нибудь в этом роде?
Нужно создать товар с двумя свойствами:
1) Предоплата - 30% стоимости
2) Доплата - 70% стоимости.
При первом заказе клиент покупает товар со свойством предоплата, вам высылается письмо, вы исполняете заказ и уведомляете об этом клиента. После этого он покупает второй товар - доплата и получает от вас заказ.
Только задумался об установке джумлы, сайт был на вордпрессе и стало душно. А тут такой цикл о эл. магазине. Доку на английском я почитаю, но ценны Ваши комментарии. Успехов!
Я только собираюсь изучать виртумарт, но меня настораживает возможность настройки интерфейса. Мой товар с точки зрения виртумарта - это целая категория товаров, включая подкатегории - которые клиент покупает одновременно. При этом всю эту выбранную группу товаров клиент может менять по элементам. В этом случае важен интервейс - то как будут расположены вкладки, пнопки... - чтобы не раздражать покупателя длинной пошаговостью.
Поэтому вопрос: Можно ли разработчикам виртумарта заказать расширение для моего случая: внешний вид магазина с логикой кнопок, вкладок? - Так чтобы это был витумарт, но с нужным мне интерфейсом?
Также хотелось бы узнать где поставить галочку, чтобы страницы категории, при переходе с одной на другую категорию всегда начинались с первой? Пример: находясь в категории "яблоки" на второй странице товара, кликую на категорию "бананы" и когда снова возвращаюсь в "яблоки" автоматически попадаю на 2-ю страницу.
Где это можно исправить? Мне так не нравится..
У меня еще возник вопрос: загружаю товар в магазин. Иногда нормально все, потом в некоторых товарах не грузится картинка, в других количество, а вот иногда вообще ничего не грузится. Нажимаю кнопку Сохранить. Табличка всплывает Ок. А товар не добавляется. Пробую по 10 раз.. Ничего. Потом пробую грузить другой - получается. Позже возвращаюсь к инвалидному - грузится.. Где глюк?
Требуется, чтобы на сайте часть товаров можно было приобрести онлайн, а часть была показана только ознакомительно: с ценой, но без кнопки "купить".
Как сделать каждый из этих вариантов отдельно - я знаю. А вот как совместить два режима?
Например, я нигде не найду прежней функции "не уменьшать количество на складе" (для предложенного вами варианта необходимо, чтобы не путаться в двух списках).
Самое похожее в настройках второго, что я нашел - это "Displays 'Notify Me' instead of 'Add To Cart' button". Но это немножко не то, как мне кажется.
Возможно ли на страницу-визитку созданную на Joomla 1.5 добавить интернет магазин VirtueMart при этом оставив стр-визитку как есть? (страница www.olgasilk.com)
Или надо визитку выключать и делать только магазин? Подскажите пожалуйста
Заранее благодарю
Ольга
SOS Что делать?
Установилось все с первого раза без проблем, успешно
Wedal, опишу подробно что я сделала сегодня. Во первых удалила все и VirtueMart2 и AIO которые установила вчера и сайт заработал/ Сегодня начала все с нуля и после каждой установки проверяла страницу. После первой установки, т.е. самого компонента, все было ок, открывалось, просматривалось. Затем установила AIO и страницы сайта стали белыми. Админка открывается, VirtueMart2 в админке тоже, а сайт белый. Все установки оставила как есть и связалась с провайдером они написали что тех. отдел через 2-4 часа ответит, но похоже они не могут ничего сделать ВОТ :(
Пока оставила все как есть чтоб вы посмотрели, может что подскажите.
Интересно что бы это могло значить?
Читайте про белый экран.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Теперь и при входе в админку покузывает ту же самую ошибку 505.
Результат проделанной работы за сегодня: вернула все как было, теперь нет ошибок и все страницы просматриваются. Но желание установить Virtuemart 2 не пропало и почитав другие сайты выяснила что при установки Virtuemart PHP должно быть не ниже 5.0.2Х У меня 2.1.8 Может это быть причиной белого экрана?
решить проблему до сих пор не получилось
белый экран теперь даже после установке компонента :(