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

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

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

С чего начать

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

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

Как оформлять атрибуты с несколькими значениями

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

Текстовый фид, созданный с помощью 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>US</g:country>
  <g:region>MA</g:region>
  <g:service>В день заказа</g:service>
  <g:price>3000.00 RUB</g:price>
</g:shipping>
<g:shipping>
  <g:country>US</g:country>
  <g:region>900*-901*</g:region>
  <g:service>На следующий день</g:service>
  <g:price>1600.00 RUB</g:price>
</g:shipping>
<g:shipping>
  <g:country>US</g:country>
  <g:region>CA</g:region>
  <g:service>Наземная доставка</g:service>
  <g:price>230.00 RUB</g:price>
</g:shipping>
Фид в формате XML, созданный с помощью Content API v2

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

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

<shipping>
  <price currency="RUB">3000.00</price>
  <country>US</country>
  <region>900*-901*</region>
  <service>В день заказа</service>
</shipping>
<shipping>
  <price currency="RUB">1600.00</price>
  <country>US</country>
  <region>CA</region>
  <service>На следующий день</service>
</shipping>
<shipping>
  <price currency="RUB">230.00</price>
  <country>US</country>
  <region>TX</region>
  <service>Наземная доставка</service>
</shipping>
Фид в формате JSON, созданный с помощью Content API v2

Если вы загружаете фид данных через Content API в формате JSON, указывайте значения на уровне соответствующего атрибута.

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

"shipping": [
  {
    "country": "US",
    "price": {
        "value": "3000.00",
        "currency": "RUB"
    },
    "region": "900*-901*",
    "service": "В день заказа"
  },
  {
    "country": "US",
    "price": {
        "value": "1600.00",
        "currency": "RUB"
    },
    "region": "CA",
    "service": "На следующий день"
  },
  {
    "country": "US",
    "price": {
        "value": "230.00",
        "currency": "RUB"
    },
    "region": "TX",
    "service": "Наземная доставка"
  }
]
Эта информация оказалась полезной?
Как можно улучшить эту статью?

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

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