Перейти к содержанию
Форум поддержки пользователей VamShop

Фильтры по атрибутам товара


Рекомендуемые сообщения

Делал подобную отборку из атрибутов и доп.полей для Яндекс.маркета. в xml, кому нужно - за умеренную плату поставлю

Ссылка на сообщение
Поделиться на другие сайты

Возможно, отбирайте в коде нужные атрибуты (размер, цвет и т.п.) переделайте названия и дерево атрибутов в соответствии с требованиями яндекса. 

 

И, кстати, Яндекс Маркет берет размеры одежды (атрибуты товаров) из передаваемых магазинами xml файлов и далее по этим данным производит фильтрацию  https://market.yandex.ru/search?hid=7811901&glfilter=7915859%3A7915861&nid=61877 (фильтр размер) - может по аналогии с маркетом также можно сделать вывод фильтров предварительно выводя размер одежды (атрибут товара) в xml?

Ссылка на сообщение
Поделиться на другие сайты
  • 11 months later...
В 26.06.2015 at 11:46, sdi_68 сказал:

Добрый день.

Перед


	vam_yml_out('</offer>' . "\n");

вставляем код: ....

Модифицированный файл сохранил под новым именем.

Сегодня скормил Яндексу модифицированный фид и похоже, что такого тэга "attributes"  в фиде маркета просто не предусмотренно:   

" В последнем прайс-листе магазина best-shop.su найдены критические ошибки.
Ошибки при разборе файла:
scheme: local_delivery_cost (строка 50, столбец 10)
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Unknown tag: XML tag "attributes" (строка 65, столбец 14)
Для публикации данных от магазина была использована предыдущая версия файла от 2016-06-10 10:58.
Сообщения при разборе предыдущей версии файла:
scheme: local_delivery_cost (строка 50, столбец 10)"

 В помощи https://yandex.ru/support/partnermarket/export/recommendation.xml <param> :

Элемент <param> предназначен для описания характеристик и параметров товара.

Характеристики и параметры, указанные в элементе <param>, используются:

  •  

    для автоматической фильтрации в результатах поиска Маркета;

  •  

    при фильтрации предложений на карточке модели пользователем.

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

Как использовать элемент

Один элемент <param> должен описывать одну характеристику, при этом в элементе<offer> может содержаться любое количество элементов <param>.

Элемент используется в виде <param name=" " unit=" ">...</param>:

  •  

    в атрибуте name указывается название параметра (обязательно);

  •  

    в атрибуте unit указывается единица измерения (для числовых параметров, опционально);

  •  

    в самом элементе <param>...</param> указывается значение параметра....

Набор параметров можно составлять самостоятельно, ориентируясь на фильтры в соответствующей категории Яндекс.Маркета. Требований к наименованию параметров и их количеству нет.

Рекомендуемые названия и единицы измерения некоторых параметров:

Название на русском языке Название на английском языке Единицы измерения

Тип

Type

 

Цвет

Colour

 

Размер

Size

 

Материал

Material

 

Ширина

Width

мм, см, м

Глубина

Depth

мм, см, м

Высота

Height

мм, см, м

Диаметр

Diameter

мм, см, м

Вес

Weight

мг, г, кг

Объем

Capacity

мл, л

 https://yandex.ru/support/partnermarket/param.xml 

Применительно к одежде пример фида описан здесь https://yandex.ru/support/partnermarket/guides/clothes.xml#h4

 

Требования к фиду яндекс https://cache-default04f.cdn.yandex.net/download.cdn.yandex.net/support/ru/market-tech-requirements/files/tech_requirements_rus-ru-11.02.2016-now.pdf

Ссылка на сообщение
Поделиться на другие сайты

ну так да.

в <param name=" " unit=" ">...</param> нужно значения передавать

 

например

<param name="Размер рамы" unit="Дюйм">17</param>

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...