Яндекс.Маркет - Произвольная выгрузка — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версий 2 участников)
Строка 6: Строка 6:
 
Благодаря этому она является наиболее настраиваемой из всех yml выгрузок.
 
Благодаря этому она является наиболее настраиваемой из всех yml выгрузок.
  
 +
Технические требования по содержимому блока offer доступны по адресу http://help.yandex.ru/webmaster/goods-prices/technical-requirements.xml#offers
  
Доступные переменные:
+
 
 +
Доступные переменные liquid:
  
 
==account==
 
==account==
Строка 28: Строка 30:
  
 
'''product.price''' - цена товара (минимальная цена, если несколько модификаций).
 
'''product.price''' - цена товара (минимальная цена, если несколько модификаций).
 +
 +
'''product.price2, product.price3, ..., product.price(n)''' - вторая и последующая цена товара (при использовании типов цен).
  
 
'''product.old_price''' - старая цена товара (цена до скидки).
 
'''product.old_price''' - старая цена товара (цена до скидки).
 +
 +
'''product.cost_price''' -  закупочная цена
  
 
'''product.short_description''' - краткое описание товара.
 
'''product.short_description''' - краткое описание товара.
  
 
'''product.description''' - описание товара.
 
'''product.description''' - описание товара.
 +
 +
'''product.raw_description''' -полное описание товара с html-тегами.
  
 
'''product.image_urls''' - массив ссылок на изображения
 
'''product.image_urls''' - массив ссылок на изображения
Строка 60: Строка 68:
  
 
'''variant.price''' - цена модификации.
 
'''variant.price''' - цена модификации.
 +
 +
'''variant.price2, variant.price3, ..., variant.price(n)''' - вторая и последующая цена модификации (при использовании типов цен).
  
 
'''variant.old_price''' - старая цена модификации.
 
'''variant.old_price''' - старая цена модификации.
 +
 +
'''variant.cost_price''' - закупочная цена модификации.
  
 
'''variant['Название свойства']''' - Получение значений модификации
 
'''variant['Название свойства']''' - Получение значений модификации

Текущая версия на 12:13, 11 мая 2016


В данном типе выгрузки возможно редактировать блок offer с учётом liquid переменных.

Благодаря этому она является наиболее настраиваемой из всех yml выгрузок.

Технические требования по содержимому блока offer доступны по адресу http://help.yandex.ru/webmaster/goods-prices/technical-requirements.xml#offers


Доступные переменные liquid:

account

Настройки аккаунта. В переменной содержатся параметры из настроек аккаунта:

  • account.phone - телефон из настроек аккаунта,
  • account.title - название интернет-магазина из настроек аккаунта.
  • account.email - e-mail магазина
  • account.url - url магазина

product

Товар из каталога на сайте

product.id - идентификатор товара (уникальный числовой номер).

product.handle - пермалинк товара (название товара в URL).

product.title - название товара.

product.available - наличие товара.

product.price - цена товара (минимальная цена, если несколько модификаций).

product.price2, product.price3, ..., product.price(n) - вторая и последующая цена товара (при использовании типов цен).

product.old_price - старая цена товара (цена до скидки).

product.cost_price - закупочная цена

product.short_description - краткое описание товара.

product.description - описание товара.

product.raw_description -полное описание товара с html-тегами.

product.image_urls - массив ссылок на изображения

product.sku - артикул первой модификации

product.properties - массив параметров товара (product.properties.vendor - возвращает сразу значение параметра с handle vendor)

product.fields - массив доп. полей товара (product.properties.book - возвращает сразу значение поля с handle book)

product.canonical_collection - объект коллекция

product.variants - массив объектов модификаций

variant

Модификации товара

variant.id - id модификации.

variant.title - название модификации. Например “Красный / 36"

variant.sku - артикул модификации.

variant.quantity - остаток модификации

variant.price - цена модификации.

variant.price2, variant.price3, ..., variant.price(n) - вторая и последующая цена модификации (при использовании типов цен).

variant.old_price - старая цена модификации.

variant.cost_price - закупочная цена модификации.

variant['Название свойства'] - Получение значений модификации

Пример:

variant['Цвет'] - Красный , variant['Размер'] - '36'

collection

Переменная collection, соответствует категории из каталога товаров.

collection.id - id коллекции

collection.handle - пермалинк коллекции

collection.title - название категории.