Подключение Joomla VirtueMart
Первоначальная настройка VirtueMart
Общие принципы интеграции с интернет-магазином на платформе Joomla
Варианты настройки интеграции с интернет-магазином:
- Учет велся в “Большой Птице”, необходимо выгрузить информацию о товарах в пустой интернет-магазин.
- Учет велся на стороне интернет-магазина, необходимо выгрузить данные в “Большую Птицу”.
- Учет велся параллельно в интернет-магазине и “Большой Птице”, необходимо сопоставить данные.
В настоящее время поддержка данного магазина приостановлена. Поддерживаются сайты на платформе 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 перейдите в инструменты>инструменты и миграция>установить таблицы или обновить их.
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 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.
- Из “Большой Птицы” в интернет-магазин выгружаются товары и информация об остатках.
- Из интернет-магазина выгружаются заказы, товары и партнеры.
- При загрузке заказов из интернет-магазина в систему создается документ “Заказ покупателя (счет на оплату)”.
- В случае изменений в заказе на стороне интернет-магазина в системе обновляется только статус заказа. Можно выгружать заказы с определенным статусом (регулируется настройками модуля обмена Vmshop-bigbird).
- Вместе с заказом выгружается информация о доставке (информация доступна на вкладке “Контакты” в документе “Заказ покупателя (Счет на оплату)”.
- При загрузке заказов из интернет-магазина в систему, если товар или покупатель не найдены в “Большой Птице”, в соответствующих справочниках будут созданы новый товар и новый партнер (регулируется настройками интернет-магазина на стороне “Большой Птицы”, могут быть другие варианты). У товаров при создании заполняется наименование, полное наименование, артикул и цена. Единица измерения по умолчанию - штука. Цена при соответствующих настройках на стороне “Большой Птицы” может не заполняться. Картинки из интернет-магазина в систему не выгружаются. Партнеры создаются как физические лица. У партнеров заполняется наименование, ФИО, фактический адрес, email, телефон.
- При выгрузке остатков из “Большой Птицы”, если товар не найден в интернет-магазине, в каталоге будет создан новый товар. У товаров при создании заполняются наименование, артикул , цена, остатки, изображение. Из “Большой Птицы” также переносится структура справочника “Товары и услуги”. Товары в интернет-магазине создаются с названием из поля “Наименование”.
- При изменении наименования товара, артикула или цены на товар на стороне “Большой Птицы” эти данные будут изменены в интернет-магазине.
- При изменении данных о товаре на стороне интернет-магазина, данные в системе не изменятся.
Варианты настройки интеграции с интернет-магазином:
Вариант 1. Учет велся в “Большой Птице”, необходимо выгрузить информацию о товарах в пустой интернет-магазин.
Если вы подключаете пустой интернет-магазин и хотите выгрузить в него номенклатуру товаров с остатками, вам необходимо:
1. Установить и настроить модуль обмена на стороне вашего интернет-магазина (инструкцию по установке см. выше).
2. В “Большой Птице” добавить новый интернет-магазин (Меню > Сервис > Обмен данными > Интернет-магазины).
3. Задать настройки подключения:
- адрес в формате - http://ваш_сайт/components/com_vmshop_bigbird/export/vmshop_bigbird.php
- логин, пароль, которые вы используете для доступа к административной панели Joomla.
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. Учет велся параллельно в интернет-магазине и “Большой Птице”, необходимо сопоставить данные.
Если вы осуществляли продажи через интернет-магазин, а учет остатков вели в “Большой Птице”, и теперь хотите автоматизировать взаимодействие между двумя системами, вам необходимо :
1. Установить и настроить рекомендуемый нами модуль обмена на стороне вашего интернет-магазина (инструкцию по установке см. выше).
2. В “Большой Птице” добавить новый интернет-магазин (Меню > Сервис > Обмен данными > Интернет-магазины).
3. Задать настройки подключения:
- адрес в формате - http://ваш_сайт/components/com_vmshop_bigbird/export/vmshop_bigbird.php
- логин, пароль, которые вы используете для доступа к административной панели Joomla.
4. Далее порядок действий зависит от того, хотите ли вы передавать в интернет-магазин информацию об остатках товаров, выгружать из интернет-магазина информацию о заказах, или и то, и другое.
4.1. Для передачи в интернет-магазин информации об остатках товаров установите на вкладке “Выгрузка товаров” в настройках интернет-магазина желаемые параметры выгрузки.
На вкладке “Группы товаров” укажите товары, информацию о которых следует передать.
Подробнее о настройках магазина и параметрах выгрузки читайте здесь.
Нажмите на кнопку “Обмен данными” и выберите пункт “Выгрузить остатки товаров в магазин”.
При первом обмене данными товары в системе будут сопоставлены с товарами в интернет-магазине по артикулу. Если на стороне магазина товары по указанным параметрам не найдены, будут созданы новые товары.
4.2. Для передачи в систему информации о заказах есть два способа:
Способ 1. Выгрузить только необработанные заказы. Установите в модуле обмена (Компоненты> Vmshop-bigbird) в поле “Статус выгружаемых заказов” статус выгружаемых заказов (например, “В ожидании”). Это нужно, к примеру, если часть заказов была ранее вручную создана вами в “Большой Птице” и выгружать эти заказы из интернет-магазина в систему нет необходимости. У таких заказов при этом должен быть другой статус.
Способ 2. Выгрузить в “Большую Птицу” все заказы и удалить повторы. Загрузите в систему все заказы из интернет-магазине, затем удалите те из них, которые уже были ранее созданы вручную.
Далее рассмотрим общие принципы загрузки заказов для обоих способов.
Для загрузки заказов в “Большую Птицу” в настройках интернет-магазина на вкладке “Загрузка заказов” установите желаемые параметры загрузки.
В группе “Сопоставление товаров” укажите, следует ли сопоставлять загружаемые с заказами товары с товарами, имеющимися в системе. Установите одно из значений: сопоставлять только по артикулу, только по наименованию, по артикулу и наименованию (рекомендуется), не сопоставлять. Если при загрузке из интернет-магазина товар из заказа не найден в справочнике “Товары и услуги”, в “Большой Птице” будет создан новый товар.
В группе “Сопоставление партнеров” укажите, следует ли искать покупателей из заказа на стороне системы в справочнике “Партнеры”. Поиск покупателя осуществляется по email. Если партнер с таким email не найден, в “Большой Птице” будет создан новый партнер.
Подробнее о настройках магазина и параметрах выгрузки читайте здесь.
Для переноса информации о заказах в “Большой Птице” нажмите на кнопку “Обмен данными” и выберите пункт “Загрузить заказы из интернет-магазина”. При загрузке заказов в системе будут созданы документы “Заказ покупателя (Счет на оплату)”.
4.3. Если требуется и выгружать в интернет-магазин остатки товаров, и получать информацию о заказах, то следует осуществить действия, описанные в п. 4.1 и 4.2.
Сервис поддержки клиентов работает на платформе UserEcho