Описание и настройка выгрузки товаров в yandex market
Установка стандартная для расширений: Расширения -> Установить/Удалить В процессе установки заменяетя файл \administrator\components\com_virtuemart\header.php, при необходимости сделайте резервную копию данного файла.
Системные требования: Версия PHP: 5.2 и выше Zend Optimezer: 3.3 и выше Virtuemart: 1.1.X
Управление выгрузками из virtuemart осуществляется через меню в админке магазина.
Основным пунктом является пункт «Площадки», при выборе данного пункта меню появится список настроенных магазинов, в которые могут выгружаться товары. Каждая строка соответствуют одному приемнику. Если вы планируете выгрузку только в один маркет, то соответственно в данном списке у вас должна быть только одна строка на данной странице.
Добавление строк осуществляется с помощью кнопки "НОВЫЙ" Удаление с помощью кнопок "УДАЛИТЬ"
Существует 2 способа выгрузки: в файл и в браузер.
При выгрузке в файл сформированный файл экспорта сохраняется в папке «export» корневого каталога, далее доступ к данному файлу осуществляется по ссылке «http://сервер/export/имя_файла.xml» (пример: http://www.xxxx.ru/export/export_for_yandex.xml). Данный способ рекомендуется в том случае если данные на сайте изменяются редко и нет необходимости часто обновлять файл выгрузки.
При втором способе выгрузки данные экспорта формируются при каждом переходе по ссылке и выводятся непосредственно в браузер. Т.е. данную ссылку можно предоставить маркету для доступа к данным. В силу того, что при таком подходе, данные для экспорта при каждом запуске формируются заново, данный подход может быть использован при частом изменении информации о товарах на сайте, но следует учесть, что в данном случае повышается нагрузка на сервер.
Настройка выгрузки
Перед выгрузкой товаров необходимо настроить параметры выгрузки для необходимых маркетов. Параметры для каждого из приемников настраиваются индивидуально.
Для настройки необходимого маркета откройте окно настроек по ссылке, либо добавьте новую запись, если записи еще не существует.
Откроется окно с параметрами выгрузки.
Окно настроек состоит из трех вкладок.
На вкладке «Основные» настраиваются базовые параметры
Описание параметров:
Имя файла. Имя файла в который будет сохранятся информация при экспорте. Поле обязательно для заполнения, даже если планируется использовать экспорт в браузер, а не в файл. Имя файла указывается английскими буквами, без пробелов.
Заголовок. Данное поле в выгрузке не используется, предназначено только для отображения названия площадки в админке
Выгружать с остатком <=0. Данный параметр определяет необходимость выгрузки товаров, отсутствующих на складе. Если галочка не установлена, то выгружены будут только товары с остатком больше 0.
Кодировка файла. Кодировка, в которой выгружаются данные. Обычно либо UTF-8, либо WINDOWS-1251. Требования к кодировке определяются требованиями торговой площадки.
Алиас. Префикс добавляемый к ссылкам на товары в файле выгрузки.http://сайт/?option=com_virtuemart&page=shop.product_details&flypage=flypage-ask.tpl&product_id=18&category_id=1&manufacturer_id=1&from=ym). Используется в основном для ведения статистики на сайте – определения откуда пришел человек в ваш магазин.
Считать заказным начиная с. Разные площадки предъявляют разные требования к определению доступности товара: «В наличии» или «На заказ». Данный параметр позволит определить в какую группу попадет товар. Например если установить значение «48 часов», то товарами «В наличии» будут считаться только товары доставляемые в течении 24 часов.
Выгружать начиная с. Данный параметр позволяет выгружать только те товары, которые соответствуют определенному уровню доступности. Например, если площадка запрещает отображать товары, которые Вы не можете доставить в течение недели, то в данном поле необходимо установить значение «7 дней». Если не нужно ограничивать выгрузку по данному параметру, установите значение «Недоступен».
Выгружать с ценой. Позволяет выгружать товары соответствующие определенному ценовому диапазону. Если ограничений нет, то нужно установить максимальный диапазон, например от 0 до 999999999.
Использовать связи с товарами. Если галочка установлена, то в выгрузку попадут только товары, явно помеченные для выгрузки.
Использовать связи с категориями. Если галочка установлена, то будут выгружены только товары, находящиеся в категориях, помеченных для выгрузки.
Вкладка «Формат экспорта»
На данной вкладке задается общий формат файла экспорта. Требования к формату предъявляет торговая площадка.
Формат представляет собой текст с тегами. При выгрузке берется данный текст, в тексте теги заменяются вычисленные значения, в результате получается файл с информацией.
Теги в тексте выделяются в виде {имя тега}. Список всех доступных тегов можно посмотреть на вкладке «Пример».
Например, если в тексте встречается тег {today}, то в выгруженном файле будет поставлена текущая дата.
Помимо обычных тегов, используются так называемые циклические теги для выгрузки товаров, категорий товаров и валют. Циклические теги обозначаются в виде {тег}…{/тег}.
В процессе выгрузки выделятся текст, распложенный внутри циклического тега, далее для каждого элемента (товара, категории или валюты) производится подстановка значений данного элемента в выделенный текст на места тегов.
Рассмотрим составление формата экспорта на простом примере следующего формата экспорта (цветом выделены соответствия элементов в шаблоне и результатов в выгрузке; жирным шрифтом выделены теги в циклических блоках и результаты их подстановки в выгрузке; серым цветом выделены области из формата, которые попадают в результат выгрузки без изменений):
В результате выгрузки по данному формату 2х категорий, 3х товаров и 2 валют будет получен примерно такой результат: