Об атрибутах с несколькими значениями

Для некоторых атрибутов при необходимости можно указывать одновременно несколько значений. Так, атрибут additional_image_link [дополнительная_ссылка_на_изображение] позволяет добавить до десяти изображений одного товара.

В этой статье мы расскажем о том, как правильно оформлять подобные атрибуты.

Начало работы

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

Также обратите внимание на то, в каком формате вы загружаете данные. От этого будут зависеть способы оформления атрибутов. Подробнее...

Принцип работы

Подходящий способ выбирается в зависимости от формата фида.

Например, если вы хотите добавить в фид информацию о стоимости доставки в разные регионы, в атрибуте shipping [доставка] для каждого региона нужно задать отдельное значение.

Текстовый фид, созданный с помощью Google Таблиц

Если вы загружаете данные о товарах с помощью Google Таблиц, то можете оформить атрибуты с несколькими значениями одним из двух способов: разделить значения запятыми или добавить для каждого свой столбец. Рассмотрим эти способы подробнее.

Способ 1. Значения разделяются запятыми

Добавьте значения атрибута в одну ячейку, разделяя их запятыми ( , ). В следующем примере у атрибута product_type [тип_товара] три значения:

N O P
1 product_type [тип_товара]
2 Дом,Сад и кухня,Посуда
3 ...

Если атрибут состоит из нескольких вложенных атрибутов, разделите их двоеточием, а общие значения – запятыми. Например, так будет выглядеть атрибут shipping [доставка] с тремя значениями:

  N O P
1 shipping [доставка]
2 US:80302:В день заказа:3000.00 RUB,US:94002-95460:На следующий день:1600.00 RUB,US:900*-901*:Наземная доставка:230.00 RUB
3 ...

Если в качестве значения атрибута нужно указать URL-адрес, в котором есть запятая, замените ее кодом %2C. Однако запятых, которые разделяют сами URL, это не касается. В следующем примере в атрибуте additional_image_link [дополнительная_ссылка_на_изображение] указаны две ссылки с кодом вместо запятых:

  I J K
1 additional_image_link [дополнительная_ссылка_на_изображение]
2 http://example.com/image2%2C3.jpg,http://example.com/image2%2C4.jpg
3 ...

Способ 2. Для каждого значения добавляется отдельный столбец

Создайте для атрибута несколько столбцов и в каждом из них укажите отдельное значение. В следующем примере у атрибута product_type [тип_товара] три значения:

  N O P Q R
1 product_type [тип_товара] product_type [тип_товара] product_type [тип_товара]
2 Дом Сад и кухня Посуда
3 ... ... ...

Если атрибут состоит из нескольких вложенных атрибутов, разделите их двоеточием и добавьте каждое общее значение в отдельный столбец. Например, так будет выглядеть атрибут shipping [доставка] с тремя значениями:

  N O P Q R
1 shipping [доставка] shipping [доставка] shipping [доставка]
2 US:80302:В день заказа:3000.00 RUB US:94002-95460:На следующий день:1600.00 RUB US:900*-901*:Наземная доставка:230.00 RUB
3 ... ... ...
Текстовый фид с разделителем-табуляцией

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

Способ 1. Для каждого значения добавляется отдельный столбец

Создайте для атрибута несколько столбцов и в каждом из них укажите отдельное значение. В следующем примере у атрибута product_type [тип_товара] три значения:

  N O P Q R
1 product_type [тип_товара] product_type [тип_товара] product_type [тип_товара]
2 Дом Сад и кухня Посуда
3 ... ... ...

Если атрибут состоит из нескольких вложенных атрибутов, разделите их двоеточием и добавьте каждое общее значение в отдельный столбец. Например, так будет выглядеть атрибут shipping [доставка] с тремя значениями:

  N O P Q R
1 shipping [доставка] shipping [доставка] shipping [доставка]
2 US:80302:В день заказа:3000.00 RUB US:94002-95460:На следующий день:1600.00 RUB US:900*-901*:Наземная доставка:230.00 RUB
3 ... ... ...

Способ 2. Значения разделяются запятыми

Примечание. Этот способ подходит только для фидов, созданных в Google Таблицах. Если вы работаете в программе Microsoft Excel или других редакторах электронных таблиц, в которых автоматически добавляются дополнительные кавычки, рекомендуем использовать первый способ.

Добавьте значения атрибута в одну ячейку, разделяя их запятыми ( , ). В следующем примере у атрибута product_type [тип_товара] три значения:

  N O P
1 product_type [тип_товара]
2 Дом,Сад и кухня,Посуда
3 ...

Если атрибут состоит из нескольких вложенных атрибутов, разделите их двоеточием, а общие значения – запятыми. Например, так будет выглядеть атрибут shipping [доставка] с тремя значениями:

  N O P
1 shipping [доставка]
2 US:80302:В день заказа:3000.00 RUB,US:94002-95460:На следующий день:1600.00 RUB,US:900*-901*:Наземная доставка:230.00 RUB
3 ...

Если в качестве значения атрибута нужно указать URL-адрес, в котором есть запятая, замените ее кодом %2C. Однако запятых, которые разделяют сами URL, это не касается. В следующем примере в атрибуте additional_image_link [дополнительная_ссылка_на_изображение] указаны две ссылки с кодом вместо запятых:

  I J K
1 additional_image_link [дополнительная_ссылка_на_изображение]
2 http://example.com/image2%2C3.jpg,http://example.com/image2%2C4.jpg
3 ...
XML-фид

Если вы используете XML-фид, добавляйте для каждого значения отдельный атрибут.

В следующем примере у атрибута shipping [доставка] три значения:

<g:shipping>
  <g:country>Россия</g:country>
  <g:region>СПб</g:region>
  <g:service>В день заказа</g:service>
  <g:price>300.00 RUB</g:price>
</g:shipping>
<g:shipping>
  <g:country>Россия</g:country>
  <g:region>900*-901*</g:region>
  <g:service>На следующий день</g:service>
  <g:price>160.00 RUB</g:price>
</g:shipping>
<g:shipping>
  <g:country>Россия</g:country>
  <g:region>Москва</g:region>
  <g:service>Наземная доставка</g:service>
  <g:price>230.00 RUB</g:price>
</g:shipping>
Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.