Установка Virtuemart на Joomla. Русификация компонента Virtuemart

.
При интеграции с Joomla VirtueMart из “Большой Птицы” передаются данные о товарах, остатках и ценах, а из магазина приходят данные о заказах.
Взаимодействие осуществляется с помощью специального модуля, который позволяет обмениваться данными между интернет-магазином на Jooma VirtueMart и “Большой Птицей”, используя встроенный функционал обмена 1С по стандарту CommerceML2.
Необходимо установить модуль обмена, который позволяет свести к минимуму риск задвоения товаров на стороне интернет-магазина при выгрузке данных.

Поддерживаемые версии.

Модуль обмена для Virtue Mart 2. x и Joomla 2.5. x

Обращаем ваше внимание, что данный модуль будет работать только с Joomla версий 2.5.x. Тестирование модуля проводилось для VirtueMart версии 2.0.6 и Joomla версии 2.5.9. Работоспособность на других версиях в данный момент не гарантируется, но возможна.

Модуль обмена для Virtue Mart 3. x и Joomla 3.4. x

Обращаем ваше внимание, что данный модуль будет работать только с Joomla версий 3.4.x. Тестирование модуля проводилось для VirtueMart версии 3.0.14 и Joomla версии 3.4.8. Работоспособность на других версиях в данный момент не гарантируется, но возможна.

Русификация VirtueMart:

Русификация VirtueMart является обязательной для правильной работы модуля.

Русификация VirtueMart 2:

http://virtuemart.net/community/translations/virtuemart

Расширения > Менеджер расширений > Установка .


Русификация VirtueMart 3:

1. Скачайте языковой пакет с официального сайта разработчика http://virtuemart.net/community/translations/virtuemart

2. В административной панели Joomla перейдите в Расширения>Менеджер расширений>Установка.

3. Выберите загруженный ранее пакет и нажмите кнопку «Загрузить и установить».

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

5. Перейдите в Компоненты > virtuemart > конфигурация.

6.В панели управления Virtuemart перейдите в инструменты>инструменты и миграция>установить таблицы или обновить их .

7. В административной панели Joomla перейдите в расширения > менеджер языков > языки контента .

8. Нажмите создать. На появившейся форме заполните поля как показано на рисунке:


9. Сохраните изменения.

Первоначальная настройка VirtueMart:

Настройка безопасного пути:

1. Используя любой FTP – клиент, в корне сайта создайте папку vmfiles с правами 777.

2. В административной панели Joomla перейдите в virtuemart > настройки > шаблоны . В строке «Безопасный путь» укажите абсолютный путь до папки vmfiles. Сохраните изменения.


Настройка информации о магазине:

1. Перейдите в virtuemart > магазин > магазин . На вкладке «Продавец» выберите валюту Russian ruble.


2. На вкладке «Информация о покупателе»(для VirtueMart3) или «Дополнительная информация»(для VirtueMart2) заполнить все обязательные поля(имя, фамилия, адрес и тд). Сохранить изменения.

Настройка способов доставки и оплаты:

1. Перейдите в virtuemart > магазин > способы доставки .

2. Нажмите кнопку «Создать» и заполните поля формы.


3. Сохраните изменения.

4. Перейдите в virtuemart > магазин > способы оплаты .

5. Нажмите кнопку «Создать» и заполните поля формы.


6. Сохраните изменения.

Установка модуля обмена:

Установка модуля обмена одинакова для обеих версий VirtueMart.

1. Скачайте файл:

  • vmshop_bigbirdVM2(Если вы используете VirtueMart 2)
  • vmshop_bigbirdVM3(Если вы используете VirtueMart 3)

2. В административной панели Joomla перейдите в Расширения > менеджер расширений > установка .

3. Выберите загруженный ранее файл и нажмите кнопку «Загрузить и установить».


Настройка модуля обмена:

1. Для того, чтобы открыть настройки модуля, в административной панели Joomla перейдите в раздел Компоненты > vmshop-bigbird.


Первоначально модуль полностью настроен и готов к работе. Вы можете задавать следующие настройки:

  • Настройка «Статус выгружаемых заказов» определяет статус заказов, которые будут выгружаться в «Большую Птицу».
  • Настройка «Способ ведения логов» позволяет выбрать способ ведения логов: по времени – для каждой операции отдельный файл логирования, по дате – все операции записываются в один файл соответсвующей даты,один файл – все операции записываются в один файл. Просмотреть файлы логирования можно с помощью любого FTP –клиента в папке logs.
  • Настройка «Кодировка выгрузки заказов» определяет кодировку, в которой будут выгружаться заказы.
  • Настройка «Обнуление таблиц перед выгрузкой » позволяет удалить все товары из магазина перед выгрузкой из «Большой Птицы».
  • Настройка «Использование ZIP архивов» позволяет архивировать выгружаемые заказы, рекомендуется оставить значение по умолчанию.
  • Настройка «Максимальный размер архива в байтах» определяет максимальный размер выгружаемого архива.

2. Для сохранения внесенных изменений нажмите кнопку «Сохранить».

3. Появится всплывающее окно с предложением ввода логина и пароля, введите ваши данные для доступа к административной панели Joomla.

Поддерживаемые версии.

Модуль обмена для Virtue M art 2. x и Joomla 2.5. x

Обращаем ваше внимание, что данный модуль будет работать только с Joomla версий 2.5.x. Тестирование модуля проводилось для VirtueMart версии 2.0.6 и Joomla версии 2.5.9. Работоспособность на других версиях в данный момент не гарантируется, но возможна.

Модуль обмена для Virtue M art 3. x и Joomla 3.4. x

Обращаем ваше внимание, что данный модуль будет работать только с Joomla версий 3.4.x. Тестирование модуля проводилось для VirtueMart версии 3.0.14 и Joomla версии 3.4.8. Работоспособность на других версиях в данный момент не гарантируется, но возможна.


Общие принципы интеграции с интернет-магазином на платформе Joomla VirtueMart.

  1. Из “Большой Птицы” в интернет-магазин выгружаются товары и информация об остатках.
  2. Из интернет-магазина выгружаются заказы, товары и партнеры.
  3. При загрузке заказов из интернет-магазина в систему создается документ “Заказ покупателя (счет на оплату)”.
  4. В случае изменений в заказе на стороне интернет-магазина в системе обновляется только статус заказа. Можно выгружать заказы с определенным статусом (регулируется настройками модуля обмена Vmshop-bigbird).
  5. Вместе с заказом выгружается информация о доставке (информация доступна на вкладке “Контакты” в документе “Заказ покупателя (Счет на оплату)”.
  6. При загрузке заказов из интернет-магазина в систему, если товар или покупатель не найдены в “Большой Птице”, в соответствующих справочниках будут созданы новый товар и новый партнер (регулируется настройками интернет-магазина на стороне “Большой Птицы”, могут быть другие варианты). У товаров при создании заполняется наименование, полное наименование, артикул и цена. Единица измерения по умолчанию - штука. Цена при соответствующих настройках на стороне “Большой Птицы” может не заполняться. Картинки из интернет-магазина в систему не выгружаются. Партнеры создаются как физические лица. У партнеров заполняется наименование, ФИО, фактический адрес, email, телефон.
  7. При выгрузке остатков из “Большой Птицы”, если товар не найден в интернет-магазине, в каталоге будет создан новый товар. У товаров при создании заполняются наименование, артикул, цена, остатки, изображение. Из “Большой Птицы” также переносится структура справочника “Товары и услуги”. Товары в интернет-магазине создаются с названием из поля “Наименование”.
  8. При изменении наименования товара, артикула или цены на товар на стороне “Большой Птицы” эти данные будут изменены в интернет-магазине.
  9. При изменении данных о товаре на стороне интернет-магазина, данные в системе не изменятся.


Варианты настройки интеграции с интернет-магазином:


Вариант 1. Учет велся в “Большой Птице”, необходимо выгрузить информацию о товарах в пустой интернет-магазин.

Если вы подключаете пустой интернет-магазин и хотите выгрузить в него номенклатуру товаров с остатками, вам необходимо:

1. Установить и настроить модуль обмена на стороне вашего интернет-магазина (инструкцию по установке ).
(Меню > Сервис > Обмен данными > Интернет-магазины).


3. Задать настройки подключения:

  • адрес в формате -

4. В системе на вкладке “Выгрузка товаров” в настройках интернет-магазина установить желаемые параметры выгрузки.


На вкладке “Группы товаров” укажите товары, информацию о которых следует передать.
5. Нажать на кнопку “Обмен данными” и выбрать пункт “Выгрузить остатки товаров в магазин”.

Выгрузка должна завершиться созданием новых товаров.

Вариант 2. Учет велся на стороне интернет-магазина, необходимо выгрузить данные в “Большую Птицу”.

Если вы подключаете уже готовый магазин к пустой системе и хотите выгрузить из магазина информацию о заказах, товарах и партнерах, вам необходимо:

1. Установить и настроить модуль обмена на стороне вашего интернет-магазина (инструкцию по установке см. ).
2. В “Большой Птице” добавить новый интернет-магазин (Меню > Сервис > Обмен данными > Интернет-магазины).


3. Задать настройки подключения:

  • адрес в формате - http://ваш_сайт/components/com_vmshop_bigbird/export/vmshop_bigbird.php
  • логин, пароль, которые вы используете для доступа к административной панели Joomla.

3. В системе на вкладке “Загрузка заказов” в настройках интернет-магазина установить желаемые параметры загрузки.


Подробнее о настройках магазина и параметрах выгрузки читайте .

4. Следующие шаги зависят от того, хотите ли вы перенести в “Большую Птицу” информацию только о заказах и товарах из заказов или же загрузить в систему полный каталог товаров:

4.1. Для переноса информации о заказах в “Большой Птице” нажмите на кнопку “Обмен данными” и выберите пункт “Загрузить заказы из интернет-магазина”. При загрузке заказов в системе будут созданы документы “Заказ покупателя (Счет на оплату)”, в справочник “Товары и услуги” добавятся товары из заказов, а в справочник “Партнеры” - покупатели из заказов.

4.2. Для переноса данных обо всех товарах, которые содержатся в каталоге интернет-магазина, создайте один заказ и добавьте в него все товары. После этого выполните действия из пункта 4.1. В систему будут выгружены все заказы, а справочник “Товары и услуги” заполнится товарами из каталога. Далее вы можете удалить этот заказ из “Большой Птицы”.

Совет : По умолчанию товары создаются в корне каталога. С помощью настройки на вкладке “Загрузка заказов” в “Большой Птице” вы можете сразу же помещать создаваемые при импорте товары в нужную вам папку в справочнике “Товары и услуги”. Если последовательно создать несколько заказов, добавляя в каждый из них товары из определенных каталогов, а затем также последовательно импортировать их в “Большую Птицу”, вы сможете создать нужную вам структуру справочника “Товары и услуги” еще на этапе импорта товаров.

Вариант 3. Учет велся параллельно в интернет-магазине и “Большой Птице”, необходимо сопоставить данные.

Если вы осуществляли продажи через интернет-магазин, а учет остатков вели в “Большой Птице”, и теперь хотите автоматизировать взаимодействие между двумя системами, вам необходимо:

2. В “Большой Птице” добавить новый интернет-магазин (Меню > Сервис > Обмен данными > Интернет-магазины).


3. Задать настройки подключения:

  • адрес в формате - http://ваш_сайт/components/com_vmshop_bigbird/export/vmshop_bigbird.php
  • логин, пароль, которые вы используете для доступа к административной панели Joomla.

4.1. Для передачи в интернет-магазин информации об остатках товаров установите на вкладке “Выгрузка товаров” в настройках интернет-магазина желаемые параметры выгрузки.


На вкладке “Группы товаров” укажите товары, информацию о которых следует передать.


Подробнее о настройках магазина и параметрах выгрузки читайте .
Нажмите на кнопку “Обмен данными” и выберите пункт “Выгрузить остатки товаров в магазин”.

При первом обмене данными товары в системе будут сопоставлены с товарами в интернет-магазине по артикулу. Если на стороне магазина товары по указанным параметрам не найдены, будут созданы новые товары.

4.2. Для передачи в систему информации о заказах есть два способа:

Способ 1. Выгрузить только необработанные заказы. Установите в модуле обмена (Компоненты> Vmshop-bigbird ) в поле “Статус выгружаемых заказов” статус выгружаемых заказов (например, “В ожидании”). Это нужно, к примеру, если часть заказов была ранее вручную создана вами в “Большой Птице” и выгружать эти заказы из интернет-магазина в систему нет необходимости. У таких заказов при этом должен быть другой статус.


Способ 2. Выгрузить в “Большую Птицу” все заказы и удалить повторы . Загрузите в систему все заказы из интернет-магазине, затем удалите те из них, которые уже были ранее созданы вручную.

Далее рассмотрим общие принципы загрузки заказов для обоих способов.
Для загрузки заказов в “Большую Птицу” в настройках интернет-магазина на вкладке “Загрузка заказов” установите желаемые параметры загрузки.


В группе “Сопоставление товаров” укажите, следует ли сопоставлять загружаемые с заказами товары с товарами, имеющимися в системе. Установите одно из значений: сопоставлять только по артикулу, только по наименованию, по артикулу и наименованию (рекомендуется), не сопоставлять. Если при загрузке из интернет-магазина товар из заказа не найден в справочнике “Товары и услуги”, в “Большой Птице” будет создан новый товар.
В группе “Сопоставление партнеров” укажите, следует ли искать покупателей из заказа на стороне системы в справочнике “Партнеры”. Поиск покупателя осуществляется по email. Если партнер с таким email не найден, в “Большой Птице” будет создан новый партнер.
Подробнее о настройках магазина и параметрах выгрузки читайте .

Для переноса информации о заказах в “Большой Птице” нажмите на кнопку “Обмен данными” и выберите пункт “Загрузить заказы из интернет-магазина”. При загрузке заказов в системе будут созданы документы “Заказ покупателя (Счет на оплату)”.


4.3. Если требуется и выгружать в интернет-магазин остатки товаров, и получать информацию о заказах, то следует осуществить действия, описанные в п. 4.1 и 4.2.

Здравствуйте уважаемые читатели блога . Эта статья является первой в категории « ». В ней я подробно расскажу, как установить и русифицировать компонент Virtuemart на Joomla 1.5 . Также будут выложены все необходимые файлы, такие как дистрибутив Virtuemart 1.1.6 и с русификатор для Virtuemart 1.1.6.

Установка VirtueMart на Joomla. Русификация Virtuemart

Первым делом нам нужно скачать последнюю стабильную версию компонента Virtuemart. На данный момент это Virtuemart 1.1.6. Чтобы скачать компонент переходим на официальный сайт Virtuemart во вкладку Downloads и жмем по ссылке Complete Package . Далее нам нужно скачать языковый пакет для Virtuemart. К сожалению, на момент написания статьи еще не было языкового пакета для Virtuemart 1.1.6, но к счастью языковый пакет для версии 1.1.4 прекрасно работает и на версии компонента 1.1.6. Для закачки языкового пакета воспользуйтесь этой ссылкой . Хочу сразу обратить ваше внимание на то, что в оригинальном языковом пакете для Virtuemart присутствует более 30 языков, которые вам, скорее всего, не понадобятся. Чтобы сэкономить ваше время и дисковое пространство у вас на я выкладываю свою версию компонента сразу с языковым пакетом, в котором присутствует только русский язык. Для того чтобы скачать архив с компонентом Virtuemart и русификацией перейдите по этой ссылке .

Следующий этап – это установка компонента Virtuemart на Joomla . Если Joomla у вас еще не установлена, то вам первым делом нужно ее установить. Подробнее об этом вы можете прочитать в статье « ». Если же Joomla у вас установлена, то для установки Virtuemart на Joomla вам нужно сделать следующее:

  1. Заходим в корень сайта Joomla, ищем там папку с именем «tmp» и создаем внутри еще одну с любым названием, например, virtuemart. Делается это для того, чтобы у вас не возникало ошибок при установке компонента, если вы используете в качестве рабочей среды Denwer.
  2. Копируем файлы компонента Virtuemart в папку «/tmp/virtuemart/». Найти их вы можете в архиве com_virtuemart_1.1.6.j15.zip, который в свою очередь находится в другом архиве VirtueMart_1.1.6-COMPLETE_PACKAGE.j15.zip, который вы скачали с сайта производителя или у меня.
  3. Заходим в «Административную панель сайта – Расширения – Установить/удалить – Установить из папки» и прописываем путь к файлам компонента Virtuemart . Для этого просто прописываем сразу после «tmp» название своей папки, в которую вы распаковали архив com_virtuemart_1.1.6.j15.zip. Сразу напомню, что после установки компонента Virtuemart на Joomla вам нужно будет удалить из папки tmp, которая находится в корне сайта, папку с файлами компонента. Делается это для того, чтобы файлы зря не занимали место, так как они будут уже больше не нужны.
  4. После указания пути к папке с файлами компонента Virtuemart, жмем на кнопку «Установить». В результате у вас появится следующее окно.

На этом установка компонента интернет магазина Virtuemart на Joomla 1.5 завершена. Чтобы перейти к просмотру магазина нажмите по кнопке «Go directly to the Shop». Если же вы хотите сначала загрузить демонстрационные материалы, то жмите по кнопке «Install SAMPLE DATA». Сразу хочу заметить, что если вы загрузите демонстрационные материалы, то вам потом придется их вручную удалять, поэтому сразу решите, хотите ли вы это делать или нет.

Русификация компонента Virtuemart

Как вы уже заметили, установленный компонент Virtuemart по умолчанию имеет английскую локализацию. Для того, чтобы русифицировать Virtuemart нужно сделать следующее.

  1. Скачать пакет русификации. Если вы этого еще не сделали, то перейдите по этой ссылке и скачайте языковый пакет с официального сайта, либо перейдите по этой ссылке и скачайте мою версию компонента Virtuemart с русификацией.
  2. Распаковать архив Language_Pack_for_VirtueMart.zip, если вы используете языковый пакет с официального сайта, и Russian_language_for_VirtueMart.zip, если используете мою версию.
  3. Скопировать папку languages в папку «/administrator/components/com_virtuemart/ » подтверждая замену файлов. Не перепутайте с папкой «/components/com_virtuemart/».
  4. Зайдите в Административную панель – Компоненты – VirtueMart и обновите страницу.

На этом статья по установке и русификации компонента VirtueMart на Joomla 1.5 подошла к концу. Если у вас остались какие-то вопросы по данному материалу, вы всегда можете задать их в комментариях. Также, чтобы не пропустить обновлений блога, рекомендую подписаться на новостную рассылку любым удобным для вас способом в разделе « ».

На этом все. Удачи вам и до скорых встреч на страницах блога

Здравствуйте уважаемые читатели блога . Эта статья является первой в категории « ». В ней я подробно расскажу, как установить и русифицировать компонент Virtuemart на Joomla 1.5 . Также будут выложены все необходимые файлы, такие как дистрибутив Virtuemart 1.1.6 и с русификатор для Virtuemart 1.1.6.

Установка VirtueMart на Joomla. Русификация Virtuemart

Первым делом нам нужно скачать последнюю стабильную версию компонента Virtuemart. На данный момент это Virtuemart 1.1.6. Чтобы скачать компонент переходим на официальный сайт Virtuemart во вкладку Downloads и жмем по ссылке Complete Package . Далее нам нужно скачать языковый пакет для Virtuemart. К сожалению, на момент написания статьи еще не было языкового пакета для Virtuemart 1.1.6, но к счастью языковый пакет для версии 1.1.4 прекрасно работает и на версии компонента 1.1.6. Для закачки языкового пакета воспользуйтесь этой ссылкой . Хочу сразу обратить ваше внимание на то, что в оригинальном языковом пакете для Virtuemart присутствует более 30 языков, которые вам, скорее всего, не понадобятся. Чтобы сэкономить ваше время и дисковое пространство у вас на я выкладываю свою версию компонента сразу с языковым пакетом, в котором присутствует только русский язык. Для того чтобы скачать архив с компонентом Virtuemart и русификацией перейдите по этой ссылке .

Следующий этап – это установка компонента Virtuemart на Joomla . Если Joomla у вас еще не установлена, то вам первым делом нужно ее установить. Подробнее об этом вы можете прочитать в статье « ». Если же Joomla у вас установлена, то для установки Virtuemart на Joomla вам нужно сделать следующее:

  1. Заходим в корень сайта Joomla, ищем там папку с именем «tmp» и создаем внутри еще одну с любым названием, например, virtuemart. Делается это для того, чтобы у вас не возникало ошибок при установке компонента, если вы используете в качестве рабочей среды Denwer.
  2. Копируем файлы компонента Virtuemart в папку «/tmp/virtuemart/». Найти их вы можете в архиве com_virtuemart_1.1.6.j15.zip, который в свою очередь находится в другом архиве VirtueMart_1.1.6-COMPLETE_PACKAGE.j15.zip, который вы скачали с сайта производителя или у меня.
  3. Заходим в «Административную панель сайта – Расширения – Установить/удалить – Установить из папки» и прописываем путь к файлам компонента Virtuemart . Для этого просто прописываем сразу после «tmp» название своей папки, в которую вы распаковали архив com_virtuemart_1.1.6.j15.zip. Сразу напомню, что после установки компонента Virtuemart на Joomla вам нужно будет удалить из папки tmp, которая находится в корне сайта, папку с файлами компонента. Делается это для того, чтобы файлы зря не занимали место, так как они будут уже больше не нужны.
  4. После указания пути к папке с файлами компонента Virtuemart, жмем на кнопку «Установить». В результате у вас появится следующее окно.

На этом установка компонента интернет магазина Virtuemart на Joomla 1.5 завершена. Чтобы перейти к просмотру магазина нажмите по кнопке «Go directly to the Shop». Если же вы хотите сначала загрузить демонстрационные материалы, то жмите по кнопке «Install SAMPLE DATA». Сразу хочу заметить, что если вы загрузите демонстрационные материалы, то вам потом придется их вручную удалять, поэтому сразу решите, хотите ли вы это делать или нет.

Русификация компонента Virtuemart

Как вы уже заметили, установленный компонент Virtuemart по умолчанию имеет английскую локализацию. Для того, чтобы русифицировать Virtuemart нужно сделать следующее.

  1. Скачать пакет русификации. Если вы этого еще не сделали, то перейдите по этой ссылке и скачайте языковый пакет с официального сайта, либо перейдите по этой ссылке и скачайте мою версию компонента Virtuemart с русификацией.
  2. Распаковать архив Language_Pack_for_VirtueMart.zip, если вы используете языковый пакет с официального сайта, и Russian_language_for_VirtueMart.zip, если используете мою версию.
  3. Скопировать папку languages в папку «/administrator/components/com_virtuemart/ » подтверждая замену файлов. Не перепутайте с папкой «/components/com_virtuemart/».
  4. Зайдите в Административную панель – Компоненты – VirtueMart и обновите страницу.

На этом статья по установке и русификации компонента VirtueMart на Joomla 1.5 подошла к концу. Если у вас остались какие-то вопросы по данному материалу, вы всегда можете задать их в комментариях. Также, чтобы не пропустить обновлений блога, рекомендую подписаться на новостную рассылку любым удобным для вас способом в разделе « ».

На этом все. Удачи вам и до скорых встреч на страницах блога

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

Установка VirtueMart 3

Итак, приступим. Для начала нам необходимо скачать последнюю версию компонента VirtueMart 3. Я рекомендую всегда и всё скачивать с официальных сайтов разработчиков. Этим мы обезопасим себя от наличия вредоносного кода в файлах компонентов.

Сохраняем себе на компьютер последнюю версию компонента интернет-магазина VirtueMart 3 перейдя по ссылке . После загрузки файла распаковываем архив.

Теперь через менеджер расширений Joomla! устанавливаем компоненты интернет-магазина в следующем порядке:

  1. Компонент VirtueMart 3
  2. Компонент VirtueMart 3 AIO
  3. Компонент TCPDF

После установки интернет-магазина VirtueMart необходимо его русифицировать. Для этого скачиваем русскую локализацию по этой ссылке и устанавливаем через менеджер расширений Joomla!

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

Подготовка VirtueMart 3 к обновлениям

В процессе создания своего интернет-магазина Вы, наверняка захотите изменить внешний вид шаблонов вывода товаров, категорий, производителей и т.п. Однако, при обновлении компонента эти изменения могут быть утеряны. Как быть?

После каждого обновления заново вносить сделанные ранее изменения шаблонов? Мне кажется, это слишком не рационально.

Не обновлять компонент? Это не правильно с точки зрения безопасности, т.к. в обновлениях разработчики устраняют выявленные уязвимости или добавляют новые функции.

Все гораздо проще!

Необходимо подготовить компонент к изменениям. Для этого необходимо выполнить несколько простых шагов.

  1. Делаем резервную копию сайта
  2. Переходим по следующему пути: и создаем там папку с названием com_virtuemart
  3. Переходим в папку ваш_сайт/components/com_virtuemart/views/ и копируем содержимое папки в созданную в директории ранее папку com_virtuemart , при этом, содержимое папки tmpl необходимо перенести в родительскую папку
  4. Переходим в папку ваш_сайт/components/com_virtuemart/ и копируем папку sublayouts в ваш_сайт/templates/ваш_шаблон/html/ com_virtuemart/

Итак, в данной статье мы с вами разобрались как установить компонент интернет-магазина VirtueMart 3 и как подготовить его к последующим обновлениям.

Возникли вопросы? Пишите их в комментариях к статье.

Поздравляю! Владельцы сайтов Joomla 3 теперь тоже могут использовать интернет-магазин VirtueMart. Устанавливается очень просто. Скачиваем с сайта разработчика и устанавливаем через менеджер расширений.

Идем на http://virtuemart.net/download

получаем архив com_virtuemart.3.0.2_extract_first.zip Номер версии будет меняться. Этот архив сначала распаковываем. В нем два установочных пакета - com_virtuemart.3.0.2.tar.gz и com_virtuemart.3.0.2_ext_aio.tar.gz. Первый пакет - это непосредственно интернет магазин VM3, второй пакет содержит дополнительные библиотеки, модули и плагины. Еще нам понадобится пакет русского языка. Идем на http://virtuemart.net/community/translations/virtuemart и кликаем на Russian:

В следующем окне нажимаем кнопку "Download now" и получаем пакет ru-RU.com_virtuemart.zip.

Таким образом мы получили три пакета, которые нужно установить стандартным образом в Joomla 3 через менеджер расширений

Устанавливаем в таком порядке: com_virtuemart.3.0.2.tar.gz, com_virtuemart.3.0.2_ext_aio.tar.gz, ru-RU.com_virtuemart.zip. То есть сначала VirtueMart 3 , затем дополнения и русский языковый пакет.
Поздравляю! Вы установили русифицированный интернет магазин VirtueMart 3.

И в заключение несколько советов:
Никогда не меняйте системные файлы VM и не позволяйте другим это делать. Все изменения функционала должны проводиться с помощью плагинов (компонентов, модулей). Если что-то меняется во внешнем виде, то копируйте макеты в папку шаблона и там меняйте, как хотите. То есть ваш VirtueMart должен безболезненно обновляться до самой последней версии.
Не заказывайте никакие доработки у универсальных специалистов php. Работайте только с теми, кто занимается именно джумлой, а еще лучше с теми, кто занимается именно виртумартом.
Не покупайте расширения не связавшись лично с продавцом. Продавец должен быть на связи и он должен понимать, что продает. И он должен уметь доработать свои продукты и решить проблемы, если таковые возникнут.

Похожие статьи