Главная 20 Интернет новичку 20 Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

>

Установка VirtueMart 2 для создания интернет-магазина на Joomla

Здравствуйте, уважаемые читатели блога Сегодня я хочу продолжить тему создания интернет-магазинов.

Несмотря на то, что создаются они для того, чтобы зарабатывать на этом деньги, не очень многие владельцы готовы платить за сам движок магазина. Собственно, этому «неправильному» желанию потворствуют разработчики бесплатных движков и, в частности, разработчики бесплатных e-Commerce расширения для Joomla.

Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

Сегодня мы перечислим основных игроков, позволяющих реализовать интернет-магазин без лишних затрат на таком замечательном движке, как Joomla. А также в деталях рассмотрим установку самого популярного из них (ну, или одного из самых популярных) — VirtueMart 2. Несколько лет назад я написал серию статей про работу с первой версией этого расширения, но время течет и пришла пора обновить свои знания.

Выбор расширения для создания интернет-магазина на Joomla

Итак, чтобы посмотреть на то, что нам предлагают разработчики Joomla-расширений для создания интернет-магазина на базе этого движка, достаточно будет на официальном сайте joomla.org зайти в раздел расширений и перейти в раздел e-Commerce. От обилия возможных вариантов просто глаза разбегаются.

Однако, при выборе расширения, реализующего функционал интерне-магазина, следует руководствоваться не только его рейтингом в приведенном списке, но и адаптированностью для работы в рунете. Но для начала давайте рассмотрим несколько наиболее вероятных вариантов, которые довольно часто выбирают для построения своего онлайн-бизнеса.



  1. VirtueMart 2 — данный компонент и сопутствующие ему модули и плагины пользуются высокой популярность при создании онлайн-магазинов в рунете. Почему?

  1. Во-первых, он имеет очень даже приличный функционал для реализации большинства потребностей его потенциальных пользователей. Можно строить большой магазин с большим количеством товаров, категорий, фильтров и т.п.
  2. Во-вторых, в силу высокой популярности среди русскоязычных интернет-бизнесменов и вебмастеров, в рунете можно найти массу информации на русском языке по решению возникающих проблем, по реализации какого-то дополнительного функционала и просто обсуждений этого продукта.
  3. В-третьих, для VirtueMart написано огромное количество расширения для интеграции с Российскими платежными сервисами (Робокаса, Яндекс Деньги и т.п.). Причем многие из этих расширений либо бесплатны, либо стоят очень дешево.
  4. В-четвертых, он полностью русифицирован.
  • JoomShopping — достаточно плохо локализован по сравнению с ВиртуеМартом. Несмотря на это он будет чуток поменьше нагружать сервер и освоить его с нуля тоже будет проще. Думаю, что о нем я тоже напишу серию статей, ибо оно того стоит.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте
  • K2Store (Store for K2) — по сравнению с VirtueMart это более простое и более легкое решение. K2Store — это фактически тот же самый компонент каталога K2, но с добавленной к нему корзиной покупок, которая превращает каталог товаров в интернет-магазин. Эта самая корзина в данном компоненте для Joomla очень удобная и не требует доработок, как это обычно приходится делать при создании магазина на VirtueMart. К тому же он практически полностью русифицирован, что не может не радовать.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте
  • redSHOP — очень функциональный интернет-магазин, но плохо адаптирован к рунету (нет интеграции с нашими платежными системами). В базовом варианте бесплатный, но за продвинутую версию компонента придется заплатить. Если он вас заинтересует своим функционалом (архитектурой, корзиной и т.п.), то придется все переводить вручную, плюс к этом заказывать где-то на стороне (или писать самому) расширения для интеграции с 1С и с нашими платежными системами.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте


  • Компонент VirtueMart 2 в своей последней версии 2.6.4 пока еще не поддерживает Joomla версии 3.x (только 2.5). В общем-то это и неудивительно, ибо последней «долгоиграющей» (с длинным сроком поддержки) стабильной версией является 2.5 (когда появится 3.5, то она сместит с пьедестала 2.5 и под нее будет адаптировано подавляющие число популярных расширений). Подробнее про то, что означают номера версий Joomla и чем 2.5 лучше 3.3 читайте по приведенной ссылке.

    В той же самой статье я в подробностях описывал процесс установки Joomla 2.5 и 3.3 на локальный сервер (установка на реальный хостинг практически идентична). Кстати, там я использовал Денвер, но чуть позже решил, что OpenServer все же чуток поудобнее будет. Хотя, решать, кончено же, вам.

    Будет считать, что Джумла 2.5 у вас установлена (на реальном или локальном хостинге), поэтому сразу перейдем к установке компонента интернет-магазина VirtueMart 2. Кстати, несколько лет назад я описывал этот процесс (установка ВиртуеМарт на Джумла), но тогда и Joomla, и сам компонент сильно отличались от текущих версий.

    Да, еще. Если вы Джумлу только что поставили, то имеет смысл включить в ней формирование так называемых человекопонятных Урлов (SEF ссылок). Для этого в корневой папке вашего сайта переименуйте имеющийся там файлик htaccess.txt в .htaccess (именно с точкой в начале). Заодно можете и файл robots.txt.dist переименовать в robots.txt (почитать о его назначении можно тут).



    Потом перейдите в админке на вкладку «Сайт» — «Общие настройки» и в области «Настройки SEO» поставьте галочки в первых трех полях в позицию «Да» (четвертое поле сделает Урлы русскими, что, на мой взгляд, не айс) и нажмите на расположенную сверху кнопку «Сохранить».

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Да, еще в этих же настройках (чуть левее и ниже) можно изменить редактор, используемый по умолчанию. Мне больше нравится визуальный редактор JCE (в силу привычки, наверное), о котором я упоминал по приведенной ссылке.

    Скачать и установить все расширения VirtueMart 2 на русском

    Итак, для начала переходите на официальный сайт самого популярного расширения для реализации интернет-магазина на базе Joomla — VirtueMart.net. Скачать последнюю актуальную версию можно, нажав на зеленую кнопку «FREE DOWNLOAD», либо из верхнего меню выбрать «Community» — «Download VirtueMart«. Первая кнопка на открывшейся странице позволит скачать только сам компонент, а вторая позволит скачать и установить весь дистрибутив Joomla вместе с VirtueMart 2 (удобно, если движок сайта вы еще не ставили).

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Что примечательно, на открывшейся странице вы не только сможете скачать последнюю актуальную версию этого расширения, но и получите доступ к более старым версиям, перейдя по ссылке «Download older versions of VirtueMart» (если, например, возникнут проблемы с установкой на реальный или локальный хостинг).



    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Файл com_virtuemart.2.6.6.zip позволит вам установить сам компонент VirtueMart, а файл com_virtuemart.2.6.6_ext_aio.zip включает в себя набор модулей и плагинов, которые помогут сделать ваш интернет-магазин более функциональным и удобным.

    Однако, вы можете скачать вместо двух файлов только один com_virtuemart.2.6.6_extract_first.zip и распаковать его у себя на компьютере, получив в итоге и com_virtuemart.2.6.6.zip , и com_virtuemart.2.6.6_ext_aio.zip . Ну, а VirtueMart2.6.6_Joomla_2.5.20-Stable-Full_Package.zip позволит вам установить Joomla с интегрированным в нее ВиртуеМартом.

    А также сможете скачать пакет русской локализации ВиртуеМарта (Download your language pack — кнопка скачивания русского языка для этого расширения находится в самом низу страницы с русской локализацией).

    Порядок установки VirtueMart таков:

    1. Заходите в админку Joomla 2.5 и на вкладке «Расширения» — «Менеджер расширений» выбираете архив с компонентом ( com_virtuemart.2.6.6.zip ) с помощью кнопки «Обзор»:

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Ну, а потом жмете на кнопку «Загрузить и установить». Компонент большой и поэтому ставиться будет достаточно долго (поимейте терпение). Потом вы увидите сообщение об успешном окончании установки, где вам также будет предложено установить демо данные, чтобы посмотреть работу интернет-магазин сразу с товарами.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Проблема в том, что их потом придется удалять, а это лишний труд. Поэтому я воздерживаюсь от нажатия на показанную на скриншоте кнопочку.

    Если установка компонента не была успешно завершена и при этом вы увидели сообщение о нехватке времени, то можете попробовать добавить в файлик .htaccess (чуть выше мы о нем говорили) такую вот строчку:

    Это увеличит время, отводимое на установку до 120 минут (если не хватит, то ставьте больше), что должно, по идее, решить проблему с установкой VirtueMart (если хостинг разрешает вносить подобные изменения в этот параметр).

  • Потом устанавливаете модули и плагины ВиртуеМарта 2, заключенные в файле com_virtuemart.2.6.6_ext_aio.zip точно таким же способом (кнопки «Обзор» и «Загрузить и установить»). Их довольно много и придется подождать. Главное, чтобы в конце вы увидели «Installing VirtueMart Plugins and modules Success».
  • Ну, а уже потом накатываете русификацию, выбрав файлик ru-RU.com_virtuemart.zip (где его скачать, я писал чуть выше). После этого сразу станет видно, что русский язык для этого компонента применился, просто зайдя в его меню:

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте


  • Кроме самого компонента (как-то я писал про отличие компонентов, модулей и плагинов) в меню «Расширения» — «Менеджер модулей» вы обнаружите, что появилось множество модулей из состава VirtueMart 2:

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    По умолчанию они активны (стоят зеленые галочки и указана позиция в шаблоне) и сразу же будут видны на всех страницах разрабатываемого вами сайта интернет-магазина на основе Joomla.

    Кроме модулей мы установили и массу плагинов, помогающих ВиртуеМарту интегрироваться с различными системами оплаты. Правда почти все они бесполезны на просторах рунета (разве что только ПейПал и Скрил (манибукерс) имеют какое-то распространение у нас, и их есть смысл активировать, но опять же, не обязательно).

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    А вот плагин VirtueMart Product, реализующий поиск по товарам, думаю, что стоит активировать, кликнув по красному кружку в его строке с целью поменять на зеленый кружок с галочкой, означающий активное состояние.

    Настройка VirtueMart 2 и решение возникающих проблем

    Админка VirtueMart 2 («Компоненты» — «VM») несколько отличается от первой версии, о которой я писал раньше. В левом меню сосредоточены все основные возможности (меню выпадающее, а точнее — выезжающее по типу «аккордеон»).



    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Давайте начнем с изучения меню «Настройки».

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    На вкладке «Страны» вам нужно будет выделить все имеющиеся там страны и нажать расположенную вверху кнопку «Снять с публикации», после чего отыскать в приведенном списке «Russian Federation» и кликнуть по красному кружку в этой строке, чтобы кружок позеленел (т.е. опубликовать — это делается для того, чтобы в дальнейшем, при заполнении разных форм, лишние страны не мешались). Вы можете даже задать регион России, в котором предполагаете вести интернет торговлю, сняв все остальные с публикации.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    На вкладке «Валюта» в админке VirtueMart 2 проделываем то же самое — выделяем все строки (внизу выбираем «показывать все строки» и ставим галочку в самом верху) и снимаем все валюты с публикации с помощью расположенной вверху кнопки.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Находите строку «Russian ruble» и публикуете ее (галочка в поле «Опубликовано»).

    Вкладки «Статусы заказов» и «Поля, заполняемые пользователями» мы рассмотрим позже (в следующих статьях этой рубрики — чтобы не пропустить их подписывайтесь на рассылку).



    Решение проблем в глобальных настройках ВиртуеМарта

    Давайте посмотрим глобальные настройки VirtueMart 2 (вкладка «Настройки»), но не в плане их детального изучения (это потом), а в плане обнаружения и устранения возможных проблем.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    В самом верху открывшейся страницы будут озвучены обнаруженные у вас проблемы с работоспособностью данного расширения интернет-магазина. В моем случае первой проблемой является:

    «Отсутствует флаг ru-RU для языка ru-RU»

    Причем тут же предлагается решение этой проблемы — Пройдите в «Расширения» -> «Менеджер языков» -> «Языки контента» и проверьте параметр «Префикс изображения» для этого языка. Собственно, ничто не мешает нам пройти по этому пути и посмотреть, что там не так.

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Решается проблема довольно просто. Нам нужно будет создать здесь русский язык, которого по умолчанию просто-напросто нет. Для этого можно воспользоваться кнопкой «Создать» на верхней панели инструментов и заполнить предложенные поля формы следующим образом:

    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Не забудьте сохранить внесенные данные. После этого у вас появится еще и строчка с русским языком, в которой будет указан требуемый параметр «Префикс изображения» для этого языка. Обновив страницу глобальный настроек VirtueMart 2, вы увидите, что данная проблема окажется снятой.



    Вторая проблема у меня была озвучена ВиртуеМартом как:

    Предупреждение, Безопасный путь, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы D:\OpenServer\domains\vmfiles .

    Т.е. VirtueMart 2 просит нас «спрятать» папку с будущими счетами и файлами на уровень выше корня сайта (видимо, чтобы сложнее к ней было получить доступ злоумышленникам).

    Скорее всего, вы разрабатываете свой интернет-магазин (как и я) на локальном сервере, поэтому выполнить данную просьбу будет не сложно — достаточной создать нужную папку в директории OpenServer (или другого ЛС) и прописать путь до нее в поле «Безопасный путь» (в моем случае D:\OpenServer\domains\vmfiles ), которое вы сможете найти на вклакде «Настройки» (в левом меню) — «Шаблоны» (в верхнем меню). Сохраните изменения и проблема исчезнет из верхнего поля глобальных настроек ВиртуеМарта.

    Другое дело, когда вы разрабатываете интернет-магазин на реальном хостинге (кстати, при переносе с локального, опять же данный Урл в поле «Безопасный путь» придется заменить). Дело в том, что не всякий хостинг даст вам возможность создать папку на уровень выше корня сайта при доступе по ФТП (нужно будет, наверное, через админпанель хостинга действовать), а если и даст, то не факт, что VirtueMart 2 сможет получить к ней доступ.



    Установка VirtueMart 2 для создания интернет-магазина на Joomla, создание, продвижение и заработок на сайте

    Тут нужно будет этот вопрос обсуждать именно с хостером. В случае возникновения проблем с этим действом создайте данную папку непосредственно в корне сайта и пропишите путь до нее в поле «Безопасный путь». Да, еще могут возникнуть проблемы с правами доступа к этой папке (читайте что это такое по приведенной ссылке). Возможно, что потребуется установить 777. Сделать это довольно просто можно через Файлзилу, как это было описано в приведенной статье.

    И еще. В поле «Безопасный путь» нужно будет указывать абсолютный путь (не в формате ДНС). Понятно, что VirtueMart 2 в своем сообщении об ошибке укажет желаемый путь (например, /home/username/vmsafe/). Однако, напомню, что есть способ самому узнать этот путь.

    Как узнать абсолютный путь к папке или файлу сайта на хостинге

    Суть наших дальнейших действий будет заключаться в определении абсолютных путей к папкам и файлам, размещенным на сервере хостинга. Решить эту проблему можно, написав малюсенький скрипт на PHP, который позволит нам не заблудиться. Дело в том, что все нужные нам данные уже находятся в глобальной переменной под названием $_SERVER и нам только остается вывести их на экран браузера с помощью следующего кода:

    Сохраните этот код в любом блокноте (умный блокнот Нотепад++ рулит — если с ним не знакомы, то вам сюда) с расширением PHP, ну, например, как url_path.php . Затем с помощью нашей любимой FileZilla закиньте его в корневую папку вашего сайта (эта папка может называться htdocs, либо public_html, либо еще как-то) и в адресной строке браузера наберите:



    Для моего блога получится так:

    В результате, в окне браузера вы увидите следующее:

    Нужная нам информация будет находиться в первой строке.

    Думаю, что уже более подробное знакомство с админкой VirtueMart 2 и детальные настройки нашего интернет-магазина мы продолжим осуществлять в последующих статьях данной рубрики.

    Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

    Подборки по теме:

    Комментарии и отзывы

    добрый день, Дмитрий!

    Не устанавливается Virtuemart на джумлу 3.1 Выдает — когда версия Virtuemart выше 3.0.9. и когда ниже. причем вчера еще 3.0.10 установился и работал!. потом пришлось все снести, а сегодня уже не устанавливается. ((( Как будто где-то остались хвосты старых БД, но я не знаю, где еще их можно почистить. в phpmyadmin все удалила и при переустановке джумлы указала «удалить старые таблицы».

    * Нажимая на кнопку «Добавить комментарий» или «Подписаться» Вы соглашаетесь с политикой конфиденциальности.

    О admin

    x

    Check Also

    Что такое интернет, кто создал всемирную паутину World Wide Web и как работает глобальная сеть, создание, продвижение и заработок на сайте

    > Что такое интернет, кто создал всемирную паутину World Wide Web и как работает глобальная ...

    Что такое Емайл (E-mail) и почему это называют электронной почтой, создание, продвижение и заработок на сайте

    > Что такое Емайл (E-mail) и почему это называют электронной почтой Здравствуйте, уважаемые читатели блога ...

    Что такое дроп, дропнутый или освобождающийся домен, создание, продвижение и заработок на сайте

    > Что такое дроп, дропнутый или освобождающийся домен Здравствуйте, уважаемые читатели блога Термин Дроп происходит ...

    Что такое домены, хостинг, DNS сервера и IP адреса, создание, продвижение и заработок на сайте

    > Что такое домены, хостинг, DNS сервера и IP адреса Домены, Ip адреса и связывающие ...

    Что такое девайс и чем он отличается от гаджета, создание, продвижение и заработок на сайте

    > Что такое девайс и чем он отличается от гаджета Здравствуйте, уважаемые читатели блога В ...

    Что такое блог и как его создать на бесплатном движке WordPress, оптимизация и заработок на своем интернет-дневнике, создание, продвижение и заработок на сайте

    > Что такое блог и как его создать на бесплатном движке WordPress, оптимизация и заработок ...

    Что такое анонимайзеры (Хамелеон, Spools) или как скрыть IP адрес для входа в ВКонтакте, Одноклассники, Ютуб и другие сайты, создание, продвижение и заработок на сайте

    > Что такое анонимайзеры (Хамелеон, Spools) или как скрыть IP адрес для входа в ВКонтакте, ...

    Что такое URL адреса, чем отличаются абсолютные и относительные ссылки для сайта, создание, продвижение и заработок на сайте

    > Что такое URL адреса, чем отличаются абсолютные и относительные ссылки для сайта Здравствуйте, уважаемые ...

    Что такое RSS, где скачать иконки и какая читалка самая лучшая, создание, продвижение и заработок на сайте

    > Что такое RSS, где скачать иконки и какая читалка самая лучшая Здравствуйте, уважаемые читатели ...

    Что такое Rookee и как продвигать сайт в этой системе, создание, продвижение и заработок на сайте

    > Что такое Rookee и как продвигать сайт в этой системе? Здравствуйте, уважаемые читатели блога ...

    Что такое Joomla, создание, продвижение и заработок на сайте

    > Что такое Joomla Свое изучение сайтостроения я начал именно с выяснения вопроса: Что такое ...

    Что такое ICQ, как его установить и пользоваться, создание, продвижение и заработок на сайте

    > Что такое ICQ, как его установить и пользоваться? Здравствуйте, уважаемые читатели блога Не будем ...

    Что такое DNS и как ДНС-сервера обеспечивают работу интернета, создание, продвижение и заработок на сайте

    > Что такое DNS и как ДНС-сервера обеспечивают работу интернета Здравствуйте, уважаемые читатели блога О ...

    Что такое cookie и как почистить куки в современных браузерах, создание, продвижение и заработок на сайте

    > Что такое cookie и как почистить куки в современных браузерах Здравствуйте, уважаемые читатели блога ...

    Что такое Chmod, какие права доступа назначать файлам и папкам (777, 755, 666) и как это сделать через PHP, создание, продвижение и заработок на сайте

    > Что такое Chmod, какие права доступа назначать файлам и папкам (777, 755, 666) и ...

    Что мешает SEO-продвижению вашего сайта и как это исправить

    > Что мешает SEO-продвижению вашего сайта и как это исправить — 10 основных ошибок и ...

    Что значит смайлик написанный символами

    > Что значит смайлик написанный символами — значения обозначений и расшифровка текстовых смайлов Здравствуйте, уважаемые ...

    Что главное в блоге? Фото, создание, продвижение и заработок на сайте

    > Что главное в блоге? Фото! Здравствуйте, уважаемые читатели блога Итак, у вас есть блог, ...

    Целесообразно ли автоматизировать SEO продвижение, создание, продвижение и заработок на сайте

    > Интересно ваше мнение. Здравствуйте, уважаемые читатели блога Целесообразно ли автоматизировать SEO продвижение? Я решил ...

    Хроники первого года «бессылочной» эпопеи Яндекса, создание, продвижение и заработок на сайте

    > Хроники первого года «бессылочной» эпопеи Яндекса Здравствуйте, уважаемые читатели блога Говоря о новых тенденциях ...

    Хостинг и все что с ним связано, работа с cPanel, создание, продвижение и заработок на сайте

    > Хостинг и все что с ним связано, работа с cPanel Хотел в этом посте ...

    Хостинг и VPS в InDeepSky

    > Хостинг и VPS в InDeepSky — гарантированный аптайм 99,98%, установка CMS в один клик, ...

    Хороший и стабильный хостинг от WebStix

    > Хороший и стабильный хостинг от WebStix — без ограничений на количество сайтов, с SSD ...

    Хлебные крошки в Вордпресс без плагинов, создание, продвижение и заработок на сайте

    > Хлебные крошки в Вордпресс без плагинов Здравствуйте, уважаемые читатели блога Сегодня хочу рассказать про ...

    Рейтинг@Mail.ru