Подключение Joomla VirtueMart

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

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

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

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

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

Общие принципы интеграции с интернет-магазином на платформе Joomla
Варианты настройки интеграции с интернет-магазином:

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

В настоящее время поддержка данного магазина приостановлена. Поддерживаются сайты на платформе  Nethouse, UMI и InSales. Приносим наши извинения. 

В этой статье рассматривается специфика работы с магазином на платформе 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:

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


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


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


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


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


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


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


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


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


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


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


Image 639


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


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

Image 640


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




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


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

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


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


Image 645



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

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


Image 646



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


Image 647



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

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


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

Image 648


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


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


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


Image 649


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




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


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

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

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


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


Image 642



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


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


Image 643


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


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

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


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



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


Модуль обмена для 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. Работоспособность на других версиях в данный момент не гарантируется, но возможна.



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


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


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


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


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



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



Image 467



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

Image 654


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

Image 472



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



Image 468



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



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


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



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



Image 470



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

Image 655


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



Image 473



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



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



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



Image 474



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



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



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


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



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


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



Image 475



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

Image 657


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



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



Image 479



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



Image 480



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



Image 481



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



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


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

Image 644




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



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



Image 482



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



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



Image 478



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

Сервис поддержки клиентов работает на платформе UserEcho