Уведомление

В этом Справочном центре содержатся статьи о Merchant Center Next. Вы также можете узнать больше о переходе на новую версию и найти ответы на часто задаваемые вопросы.

Какие атрибуты и значения можно обновлять с помощью структурированных данных

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

В данный момент с помощью разметки schema.org можно обновлять не все атрибуты.

Содержание

Аннотации schema.org и соответствующие им атрибуты

Добавление атрибутов – это один из способов предоставить и упорядочить сведения о товарах в Merchant Center. Каждый атрибут содержит определенную информацию о товаре, например его название или описание. Чтобы при валидации фида было меньше ошибок, свойства schema.org должны совпадать с атрибутами в спецификации сведений о товарах.

Примечание. Если вы используете автоматическое обновление сведений о товарах, для большей точности укажите такие свойства schema.org, как price, priceCurrency, availability и condition. Подробнее об автоматическом обновлении

Атрибут в сведениях о товаре

  • Свойство schema.org
Тип и описание
Приведенные ниже атрибуты относятся к типу Product микроданных schema.org.

Идентификатор [id]

Текст

Название [title]

Текст

Описание [description]

Текст

Ссылка на изображение [image_link]

URL

Идентификатор группы товаров [item_group_id]

Текст

Родительский номер SKU, с помощью которого группируются варианты одного товара

Код GTIN [gtin]

Текст

Код GTIN – уникальный идентификатор товара.

Нужно указать только одно из перечисленных свойств schema.org.

Значения GTIN должны содержать положенное количество цифр, а также корректное контрольное число.

Материал [material]

Текст

Узор [pattern]

Текст

Код производителя товара [mpn]

Текст

Бренд [brand]

Текст

Свойство brand используется для определения объекта Brand через его свойство name.

Пол [gender]

Текст

Свойство audience используется для определения объекта PeopleAudience, в котором указывается пол в свойстве suggestedGender. Его значения совпадают со значениями атрибута "пол" [gender]:

male

female

unisex

Возрастная группа [age_group]

И

Число, обозначающее возраст в годах

Используйте свойство "аудитория" audience, чтобы указать объект PeopleAudience, который определяет возрастную группу с помощью ресурсов "минимальный возраст" suggestedMinAge (или suggestedAge.minValue) и "максимальный возраст" suggestedMaxAge (или suggestedAge.maxValue).

Их значения совпадают со значениями атрибута "возрастная группа" [age_group]. В качестве разделителя целой и дробной части используется точка.

Значение атрибута Значение schema.org
 

suggestedMinAge ИЛИ suggestedAge.minValue

newborn 0
Младенцы [infant] 0.25
Маленькие дети [toddler] 1.0
Дети [kids] 5.0
Взрослые [adult] 13
Значение атрибута Значение schema.org
  suggestedMaxAge ИЛИ suggestedAge.maxValue
Новорожденные [newborn] 0.25
Младенцы [infant] 1.0
Маленькие дети [toddler] 5.0
Дети [kids] 13.0
Взрослые [adult]

Цвет [color]

Текст

Размер [size]

ИЛИ

Текст

Свойство size используется для определения текстового значения или объекта SizeSpecification, в котором указывается размер в свойстве name. Объект SizeSpecification используется для определения размерного ряда sizeGroup и/или системы размеров sizeSystem.

Тип размера [size_type]

Текст

Свойство "размер" [size] используется для определения объекта "Размер" [SizeSpecification], в котором указывается тип размера в его свойстве "размерный ряд" [sizeGroup].

Все допустимые значения перечислены в типе WearableSizeGroupEnumeration. Можно указать не более двух значений. Они соотносятся со следующими значениями атрибутов в фиде:

Значение атрибута Значение schema.org
Для крупных [big]

WearableSizeGroupBig

Для беременных [maternity]

WearableSizeGroupMaternity

Для миниатюрных [petite]

WearableSizeGroupPetite

Для полных [plus]

WearableSizeGroupPlus

Стандартный [regular]

WearableSizeGroupRegular

Для высоких [tall]

WearableSizeGroupTall

Система размеров [size_system]

Текст

Свойство "размер" [size] используется для определения объекта "Размер" [SizeSpecification], в котором указывается система размеров в его свойстве "система размеров" [sizeSystem].

Все допустимые значения перечислены в типе WearableSizeSystemEnumeration. Они соотносятся со следующими значениями атрибутов в фиде:

Значение атрибута Значение schema.org
AU

WearableSizeSystemAU

BR

WearableSizeSystemBR

CN

WearableSizeSystemCN

DE

WearableSizeSystemDE

EU

WearableSizeSystemEurope

FR

WearableSizeSystemFR

IT

WearableSizeSystemIT

JP

WearableSizeSystemJP

MEX

WearableSizeSystemMX

UK

WearableSizeSystemUK

US

WearableSizeSystemUS

Длина товара [product_length]

Значение value: число
Значение unitCode/unitText: текст

Свойство "глубина" depth используется для определения объекта "количественная величина" QuantitativeValue, в котором указывается длина товара через свойство "величина" value и размеры через свойства unitCode (коды UN/CEFACT: см [CMT] или дюймы [INH]) или unitText (см [cm] или дюймы [in]).

Ширина товара [product_width]

Значение value: число
Значение unitCode/unitText: текст

Свойство "ширина" width используется для определения объекта "количественная величина" QuantitativeValue, в котором указывается ширина товара через свойство "величина" value и размеры через свойства unitCode (коды UN/CEFACT: см [CMT] или дюймы [INH]) или unitText (см [cm] или дюймы [in]).

Высота товара [product_height]

Значение value: число
Значение unitCode/unitText: текст

Свойство "высота" height используется для определения объекта "количественная величина" QuantitativeValue, в котором указывается высота товара через свойство "величина" value и размеры через свойства unitCode (коды UN/CEFACT: см [CMT] или дюймы [INH]) или unitText (см [cm] или дюймы [in]).

Вес товара [product_weight]

Значение value: число
Значение unitCode/unitText: текст

Свойство "вес" weight используется для определения объекта "количественная величина" QuantitativeValue, в котором указывается вес товара через свойство "величина" value и единицы через свойства unitCode (коды UN/CEFACT: фунты [LBR], унции [ONZ], кг [KGM] или г [GRM]) или unitText (фунты [lb], унции [oz], кг [kg] или г [g]).

Далее речь пойдет о значениях schema.org в типе "предложение", который указывается внутри типа "товар" Product с помощью свойства "предложения" offers (см. примеры ниже).

Ссылка [link]

Действительный URL товара.

price

цена со скидкой [sale_price]

ИЛИ:

Значение price – число. Отделять разряды пробелами и указывать валюту не нужно. В качестве разделителя целой и дробной части используется точка. Пример: 1498.99.

Значение priceCurrency – текст, в частности трехбуквенный код, оформленный в соответствии со стандартом ISO 4217, например USD, GBP или EUR. Валюта, код которой указан в значении, должна соответствовать требованиям для целевой страны в отношении языка и валюты.

Примечание. Значения price и priceCurrency можно указать прямо в типе Offer или в свойстве priceSpecification типа UnitPriceSpecification.

Если добавлено значение "цена со скидкой" [sale_price], то необходимо указать значение price в свойстве priceSpecification с priceSpecification.priceType="ListPrice".

Вы можете указать значение "цена со скидкой" [sale_price] напрямую в типе Offer или в свойстве priceSpecification типа UnitPriceSpecification без priceSpecification.priceType.

Наличие [availability]

Все допустимые значения перечислены в типе ItemAvailability. Они соотносятся со значениями атрибутов в фиде:

Значение атрибута Значение schema.org
in_stock

InStock

LimitedAvailability

OnlineOnly

out_of_stock

Discontinued

InStoreOnly

OutOfStock

SoldOut

preorder

PreOrder

PreSale

backorder

BackOrder

Состояние [condition]

Все допустимые значения перечислены в типе OfferItemCondition. Они соотносятся со значениями атрибутов в фиде:

Значение атрибута Значение schema.org
new

NewCondition

refurbished

RefurbishedCondition

used

DamagedCondition

UsedCondition

Шаблон ссылки на страницу оплаты [checkout_link_template]

Действительный URL страницы оформления покупки.

Примеры для JSON-LD

Если товар один

Пример

В следующем примере показан простой товар с минимальным набором обязательных свойств.

{
"@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Брелок",
  "description": "Брелок обтекаемой формы",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 3999.00,
    "priceCurrency": "RUB"

  }
}

В следующем примере показано, как указать тип размера и систему размеров при помощи значений schema.org. В примере использована синяя футболка для взрослых (от 13 лет) размера XL (США) в категории мужской одежды больших размеров.

{
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "12345",
    "image": "https://www.example.com/tshirt.jpg",
    "name": "Классическая футболка",
    "description": "Футболка из хлопка классической посадки",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "material": "cotton",
    "color": "blue",
    "size": {
      "@type": "SizeSpecification",
      "name": "XL",
      "sizeSystem": "https://schema.org/WearableSizeSystemUS",
      "sizeGroup": [ 
         "https://schema.org/WearableSizeGroupBig",
         "https://schema.org/WearableSizeGroupTall" 
      ]
    },
    "audience": {
      "@type": "PeopleAudience",
      "suggestedGender": "male",
      "suggestedMinAge": 13
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/tshirt",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 2499.00,
      "priceCurrency": "RUB"
    }
  }

 

Если несколько товаров на одной целевой странице не связаны между собой

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

То есть рекомендуется в каждой аннотации указывать код товара SKU (атрибут "идентификатор" [id]) или атрибут "код GTIN" [gtin]. Иначе может не получиться сопоставить информацию о товарах на целевой странице со структурированными данными. Подробнее о том, как добавить структурированные данные на целевые страницы

Пример

[
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "image": "https://www.example.com/trinket.jpg",
    "name": "Брелок",
    "description": "Брелок обтекаемой формы",
    "gtin": "12345678901234",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/trinket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 3999.00,
      "priceCurrency": "RUB"
    }
  },
  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "racket-12345",
    "image": "https://www.example.com/racket.jpg",
    "name": "Ракетка",
    "description": "Теннисная ракетка",
    "gtin": "12345678901235",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/racket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "price": 5999.00,
      "priceCurrency": "RUB"
    }
  }
]

Цена со скидкой

В следующем примере показан простой товар с ценой со скидкой. Чтобы добавить цену со скидкой, необходимо также указать оригинальную розничную цену, уточнив ее в свойстве /priceType.

 

Пример

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Брелок",
  "description": "Брелок обтекаемой формы",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": "1000.00",
    "priceCurrency": "RUB",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "priceType": "https://schema.org/ListPrice",
      "price": "1500.00",
      "priceCurrency": "RUB"
    }
  }
}


Если /UnitPriceSpecification также используется для указания цены без скидки, код содержит два значения /UnitPriceSpecifications:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Брелок",
  "description": "Брелок обтекаемой формы",
  "gtin": "12345678901234",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": [
      {
        "@type": "UnitPriceSpecification",
        "price": "1000.00",
        "priceCurrency": "RUB"
      },
      {
        "@type": "UnitPriceSpecification",
        "priceType": "https://schema.org/ListPrice",
        "price": "1500",
        "priceCurrency": "RUB"
      }
    ]
  }
}

Доставка

Мы рекомендуем указывать стоимость доставки товаров. Для этого используйте тип OfferShippingDetails в разметке schema.org, который указывается внутри типа Offer в свойстве shippingDetails и совпадает с атрибутом "доставка" [shipping] в спецификации сведений о товаре. Свойство shippingDetails можно указывать многократно.

Атрибут в сведениях о товаре

  • Свойство schema.org
Тип и описание
Ниже приведены атрибуты schema.org, относящиеся к типу OfferShippingDetails.

Страна доставки [shipping.country]

Текст

Двузначный код страны в соответствии со стандартом ISO 3166-1

Свойство shippingDestination используется для определения объекта DefinedRegion, в котором указывается страна доставки в свойстве addressCountry.

Регион доставки [shipping_region]

Текст

Двух- или трехзначный код административной единицы в соответствии со стандартом ISO 3166-2 без префикса страны. Поддерживается только для Австралии, США и Японии. Примеры: NY (Нью-Йорк), NSW (Новый Южный Уэльс) или 03 (Иватэ).

Свойство shippingDestination используется для определения объекта DefinedRegion, в котором указывается регион доставки в его свойствах addressRegion. Для определения региона доставки addressRegion и страны доставки addressCountry используется одно и то же свойство shippingDestination.

Цена доставки [shipping_price]

Значение value: число без символа валюты, разделителей разрядов или пробелов (например, "1498.99").

Значение currency: текст. Трехбуквенный код в соответствии со стандартом ISO 4217 (например, "USD", "GBP" или "EUR"). Указываемая валюта должна совпадать с валютой цены.

Свойство shippingRate используется для определения объекта MonetaryAmount, в котором указываются параметры значения value и валюты [currency].

Минимальный срок обработки заказа [shipping.min_handling_time]

Максимальный срок обработки заказа [shipping.max_handling_time]

Минимальный срок транспортировки [shipping.min_transit_time]

Максимальный срок транспортировки [shipping.max_transit_time]

Число (неотрицательное целое)

Указывается минимальное и максимальное количество рабочих дней, которое потребуется для обработки и транспортировки заказа. Время обработки означает время с момента размещения заказа и до его передачи в транспортную компанию. Время транспортировки означает время с момента передачи заказа в транспортную компанию и до его доставки покупателю.

Свойство "время доставки" deliveryTime используется для определения объекта "время доставки" ShippingDeliveryTime, в котором в типе "количественная величина" QuantitativeValue указывается время обработки handlingTime и время транспортировки transitTime. Чтобы указать минимальное и максимальное количество рабочих дней, используйте свойства "минимальное значение" minValue и "максимальное значение" maxValue в типе "количественная величина" QuantitativeValue соответственно.

Пример

В следующем примере показано, как указать информацию о доставке при помощи значений schema.org. В примере стоимость доставки составляет 3,49 доллара США, доставка осуществляется по США в Калифорнию, Неваду и Аризону. Сроки обработки заказа составляют от 0 до 1 рабочего дня, а сроки транспортировки – от 1 до 5 рабочих дней.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Брелок",
  "description": "Брелок обтекаемой формы",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US",
        "addressRegion": [ "CA", "NV", "AZ" ]
      },
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 3.49,
        "currency": "USD"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
    "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
    "unitCode": "DAY"
        }
      }
    }
  }

Возврат товаров

Чтобы указать сроки возврата и стоимость товаров, используйте тип MerchantReturnPolicy разметки schema.org. Он должен находиться в типе Offer со свойством hasMerchantReturnPolicy.

MerchantReturnPolicy можно применять только к просканированным предложениям. В спецификации сведений о товарах аналогичного атрибута нет.

Атрибут в сведениях о товаре

  • Свойство schema.org
Тип и описание
Далее речь пойдет о свойствах schema.org в типе MerchantReturnPolicy, которые указываются внутри типа Product с помощью свойства offers. Ниже вы найдете несколько примеров.
applicableCountry

Текст

Двухбуквенный код страны ISO 3166-1 alpha-2 (пример: US)

Трехбуквенный код страны ISO 3166-1 alpha-3 (пример: USA)

Страна, в которой действуют определенные правила возврата. Она может не совпадать со страной, из которой доставлен товар. Можно указать до 50 стран.

returnPolicyCategory

Все допустимые значения перечислены в типе MerchantReturnEnumeration.

Если указано MerchantReturnFiniteReturnWindow или MerchantReturnUnlimitedWindow, рекомендуется указать returnMethod и returnShippingFeesAmount. Кроме того, если задано MerchantReturnFiniteReturnWindow, также требуется указать merchantReturnDays.

merchantReturnDays

Целое число

Количество дней с даты доставки, в течение которых можно вернуть товар.

returnMethod

Все допустимые значения перечислены в типе ReturnMethodEnumeration.

  • ReturnAtKiosk
  • ReturnByMail
  • ReturnInStore
returnFees Допустимое значение – FreeReturn в типе ReturnFeesEnumeration.
returnShippingFeesAmount

MonetaryAmount

Сведения о стоимости отправки при возврате товаров.

Пример

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "trinket-12345",
  "gtin": "12345678901234",
  "image": "https://www.example.com/trinket.jpg",
  "name": "Брелок",
  "description": "Брелок обтекаемой формы",
  "brand": {
    "@type": "Brand",
    "name": "MyBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/trinket_offer",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 39.99,
      "priceCurrency": "USD"
    },
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingRate": {
        "@type": "MonetaryAmount",
        "value": 2.99,
        "currency": "USD"
      },
      "shippingDestination": {
        "@type": "DefinedRegion",
        "addressCountry": "US"
      },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": {
          "@type": "QuantitativeValue",
          "minValue": 0,
          "maxValue": 1,
          "unitCode": "DAY"
        },
        "transitTime": {
          "@type": "QuantitativeValue",
          "minValue": 1,
          "maxValue": 5,
          "unitCode": "DAY"
        }
      }
    },
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": "US",
      "returnPolicyCategory":  "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 60,
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn"
    }
  }
}

Энергоэффективность

В разметке Schema.org можно указать класс энергоэффективности товара с помощью типа "Энергоэффективность" [EnergyConsumptionDetails]. Он используется для объектов "Товар" [Product] со свойством "Энергоэффективность" [EnergyConsumptionDetails].

Атрибут в сведениях о товаре

  • Свойство schema.org
Тип и описание
Далее речь пойдет о значениях schema.org в типе EnergyConsumptionDetails.

Класс энергоэффективности [energy_efficiency_class]

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

Минимальный класс энергоэффективности [min_energy_efficiency_class]

Свойство добавляется в тип "энергоэффективность" EnergyConsumptionDetails, который вы использовали для указания атрибута "класс энергоэффективности" [energy_efficiency_class]. Для выбора значения используйте ту же таблицу соответствий. Если "класс энергоэффективности" [energy_efficiency_class] указан, но вы не добавите свойство, то автоматически устанавливается значение "класс энергоэффективности G для ЕС" EUEnergyEfficiencyCategoryG.

Максимальный класс энергоэффективности [max_energy_efficiency_class]

Свойство добавляется в тип "энергоэффективность" EnergyConsumptionDetails, который вы использовали для указания атрибута "класс энергоэффективности" [energy_efficiency_class]. Для выбора значения используйте ту же таблицу соответствий. Если "класс энергоэффективности" [energy_efficiency_class] указан, но вы не добавите свойство, то автоматически устанавливается значение "класс энергоэффективности A+++ для ЕС" EUEnergyEfficiencyCategoryA3Plus.

Допустимые значения для energyEfficiencyScale, energyEfficiencyScaleMin и energyEfficiencyScaleMax берутся из типа EUEnergyEfficiencyEnumeration. В таблице ниже показано их соответствие значениям трех атрибутов энергоэффективности в спецификации сведений о товарах.

Пример

Ниже приводится разметка schema.org со сведениями об энергоэффективности водонагревателя с классом C в соответствии с системой классификации энергоэффективности ЕС (от A+ до F).

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "Водонагреватель",
  "description": "Водонагреватель большого объема",
  "gtin": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  }, 
  "hasEnergyConsumptionDetails": {
    "hasEnergyEffiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
    "energyEffiencyScaleMax":
"https://schema.org/EUEnergyEfficiencyCategoryA1Plus",
    "energyEffiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF"
  },

  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/hotwaterheater",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR"
  }
}

Продукция с ценой за единицу товара

В разметке Schema.org можно указать цену за единицу товара при помощи свойства "количество" referenceQuantity в типе "цена за единицу товара" UnitPriceSpecification, при условии что в предложении указано свойство "цена" priceSpecification. Указывая цену за единицу товара, не забудьте указать цену и валюту при помощи свойства "цена" priceSpecification (не используйте напрямую свойства "цена" price и "валюта" priceCurrency в предложении).

Атрибут в сведениях о товаре

  • Свойство schema.org
Тип и описание
Далее речь пойдет о значениях schema.org в типе "цена за единицу товара" UnitPriceSpecification.

Количество единицы товара [unit_pricing_measure]

Значение value: число
Значение unitCode/unitText: текст

Количество единицы товара указывается при помощи свойства "количество" referenceQuantity в типе "количественная величина" QuantitativeValue в объекте "количество за единицу товара" UnitPriceSpecification, который вы использовали для указания цены предложения.

Свойства value, unitCode (код UN/CEFACT) и unitText используются в качестве значения и единиц для атрибута "количество единицы товара" [unit_pricing_measure]. Подробнее о поддерживаемых значениях и единицах атрибута "количество единицы товара" [unit_pricing_measure]

Базовое количество товара [unit_pricing_base_measure]

Значение value: число
Значение unitCode/unitText: текст

Базовое количество товара указывается при помощи свойства "базовое значение" valueReference в типе "количественная величина" QuantitativeValue объекта "количественная величина" QuantitativeValue, который используется для указания количества единиц товара.

Свойства value, unitCode (код UN/CEFACT) и unitText используются в качестве значения и единиц для атрибута "количество единицы товара" [unit_pricing_measure]. Подробнее о поддерживаемых значениях и единицах атрибута "базовое количество товара" [unit_pricing_base_measure]

Пример

В примере используется упаковка риса весом 5 кг и стоимостью 3,99 евро с предпочтительной стандартной ценой за 1 кг. То есть покупатель увидит 0,80 евро/кг в качестве цены за единицу.

 {
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "basrice12345",
  "image": "https://www.example.com/rice.jpg",
  "name": "Рис Басмати",
  "description": "Органический белый рис Басмати, большая упаковка 5 кг",
  "gtin": "12345678901231",
  "brand": {
    "@type": "Brand",
    "name": "ExampleRiceBrand"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/basrice1kg",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": 3.99,
      "priceCurrency": "EUR",
      "referenceQuantity": {
        "@type": "QuantitativeValue",
        "value": 5,
        "unitCode": "KGM",
        "valueReference": {
          "value": 1,
          "unitCode": "KGM"
        }
      }
    }
  }
}

Как протестировать разметку

Вы можете протестировать получившуюся разметку данных schema.org с помощью инструмента проверки расширенных результатов (см. отчет по структурированным данным для бесплатных предложений). Инструкции по работе с ним, включая информацию об анализе результатов и устранении неполадок, вы найдете в нашем Справочном центре. Подробнее о структурированных данных, относящихся к товарам

Требования к разметке структурированных данных

  • Разметка должна быть добавлена в HTML-код до того, как будет получен ответ сервера. После того как все элементы страницы загрузились, размечать ее при помощи JavaScript нельзя.
  • Информация на целевой странице не должна зависеть от таких сведений о пользователе, как, например, IP-адрес или браузер.
  • Информация, содержащаяся в структурированных данных, должна совпадать с той, что представлена на целевой странице. В противном случае вы нарушите наши рекомендации для веб-разработчиков.
  • Мы рекомендуем использовать со структурированными данными JSON-LD.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
15936089725105103724
true
Поиск по Справочному центру
true
true
true
true
true
71525
false
false