Полное описание
Данный модуль входит в состав типового решения
Битроник 2...
Готовые механизмы выгрузки в:
- Яндекс.Маркет - пример файла
- Google Merchant (New!) - пример файла
- Яндекс.Недвижимость (New!) - пример файла
- Яндекс.Авто (New!) - пример файла
В отличии от стандартной выгрузки (Каталог -> Экспорт -> Yandex-simple) данный функционал реализован на компоненте 2.0 подобно компоненту bitrix.rss.out. Навешивание на агент или крон не требуется, работает автокэширование.
+ работает как на любых редакциях 1С-Битрикс включая "Старт" (если модуль торгового каталога отсутствует, то нужно выбрать свойства элемента, в которых хранятся цена, наличие на складе и др.)
+ строит дерево категорий по любой структуре каталога: типы инфоблоков, инфоблоки, разделы, подразделы и т.д.
+ если встречает инфоблок с SKU — строит YML по товарным предложениям (так как уникальный URL для каждого offer это обязательное требование Яндекс — ссылки строятся как ссылка на товар + якорь товарного предложения)
+ принимает фильтры, в результате чего можно гибко настраивать формирование списка выгружаемых товаров по условиям (значение свойства, величина цены, принадлежность к разделу и т.д.)
+ в шаблонах позволяет легко настраивать различные условия для формирования вывода конкретного предложения, например: если количество товара 4, то ставим статус в наличии, если менее — то под заказ и т.д.
+ позволяет легко передавать в шаблон значения нужных свойств инфоблока, например, для выгрузки ставок
+ понимает скидки, валюты, цены с диапазонами
+ берет фотографии товаров из указанного свойства типа файл, а если для конкретного товара не находит там, то берет из стандартных полей "Изображение детально" и "Изображение анонс"
+ может устанавливать статус доступности товара в "на заказ" если у товара включен параметр "Уменьшать количество при заказе", а количество равно 0
+ может осуществлять конвертацию цен в выбранную валюту
+ 7 уже готовых шаблонов:
1. .default (Упрощенное описание)
2. vendor.model (Произвольный товар)
3. book (Книги)
4. audiobook (Аудиокниги)
5. artist.title (Музыкальная и видео продукция)
6. tour (Туры)
7. event-ticket (Билеты на мероприятие)
выполненные в соответствии со спецификацией:
http://help.yandex.ru/partnermarket/?id=1121122
Каждый шаблон имеет собственный набор параметров настройки.
UPDATE 16.10.2012:
Поддержка 22 товарной категории:
"Автошины"
"Акустические системы"
"Ванны"
"Велосипеды"
"Видеокарты"
"Вытяжки"
"Детские коляски"
"Душевые кабины"
"Колесные диски"
"Комплекты акустики"
"Компьютерная акустика"
"Кондиционеры"
"Красота"
"Новогодние елки"
"Ноутбуки"
"Объективы"
"Одежда и обувь"
"Оперативная память"
"Процессоры"
"Роликовые коньки"
"Сноуборды"
"Цифровые фотоаппараты"
в соответствии с новой спецификацией Яндекс.Маркета:
http://help.yandex.ru/partnermarket/?id=1124379
UPDATE 2014 июль:
Новый шаблон для выгрузки в Яндекс.Недвижимость!
новый шаблон работает в в соответствии со спецификацией:
http://help.yandex.ru/webmaster/realty/requirements.xml
Новый шаблон для выгрузки в Google Merchant!
новый шаблон работает в в соответствии со спецификацией:
https://support.google.com/merchants/answer/188494?hl=en#other
Компонент используется в Партнерском магазине Студии Артемия Лебедева http://всяко-лучше.рф
и во многих других интернет-магазинах.
Рекомендуется к использованию совместно с Турбиной:
http://marketplace.1c-bitrix.ru/solutions/yenisite.turbo/
ВАЖНО: из-за технологических особенностей (работа компонент 2.0 генерирующего YML-файл при обращении Яндекс.Маркета к странице может быть прервана хостером по таймауту) на shared-хостингах с ограниченным временем исполнения php-скрипта есть ограничения на количество выгружаемых товаров.