Как разметить товары разных размеров с помощью schema.org?

На странице продукта предлагается два размера для каждого продукта. Например, кока-кола 1литр и кока-кола 0,5 литра. Выше название продукта «Кока-Кола», а под ним - описание «Кока-Кола». Можно ли вставить оба размера в разметку schema.org или мне нужно выбрать один размер продукта и просто игнорировать другой размер / цену?


person Imi78    schedule 30.01.2013    source источник
comment
schema.org и микроданные не являются микроформатами   -  person albert    schedule 31.01.2013


Ответы (1)


Я предполагаю, что вы ссылаетесь на Thing> Product

Продукт определяется как:

все, что предлагается для продажи - например, пара обуви, билет на концерт или автомобиль.

В мире электронной коммерции все, что доступно для продажи, называется SKU (складская единица), а продукт обычно является контейнером для SKU. (Я сказал обычно, поскольку разные платформы могут иметь разные термины или структуры данных).

Итак, из вашего описания я вижу, что в вашей системе есть продукт, который представляет собой «бутылка Coca-Cola» с двумя артикулами:

  • Бутылка Coca-Cola объемом 1 литр
  • Бутылка кока-колы объемом 0,5 литра

Я бы использовал информацию о артикулах для schema.org продукта.

Некоторые schema.org атрибуты исходят от родительского продукта (в вашем случае бутылка кока-колы), например. url (при условии, что у вас есть два артикула: 1 помет и 0,5 литра на одной странице) или description (при условии, что у вас есть общее описание продукта). Но некоторые другие атрибуты, такие как weight (или size / price), будут специфичными для каждой бутылки. Также есть атрибут sku, который обычно относится к вашему номеру SKU.

В качестве примечания: вы можете столкнуться с аналогичной проблемой, например, при создании Google Product Feed, и аналогичный подход будет работать отлично.

Надеюсь, это поможет.

person Tom    schedule 30.01.2013
comment
Хорошо, это может привести, например, к следующему: ‹div itemscope itemtype = schema.org/Product› ‹span itemprop = name ›Бутылка Coca-Cola ‹/span›‹ div itemprop = предлагает itemscope itemtype = schema.org/ Предложение ›‹ span itemprop = sku ›112233 ‹/span›‹ span itemprop = price ›5,00 $ ‹/span› ‹/div›‹ div itemprop = предлагает itemscope itemtype = schema.org/Offer› ‹span itemprop = sku› 112234 ‹/span› ‹span itemprop = price› 10,00 $ ‹/span› ‹/ div ›‹ Span itemprop = description ›Бутылки Coca-Cola с прекрасным вкусом! ‹/Span› ‹/div› Но куда мне вставить размер бутылки? - person Imi78; 31.01.2013
comment
@ Imi78, я бы использовал размер бутылки в атрибуте weight, который имеет тип QuantitativeValues ​​(schema.org/QuantitativeValue). Аттибют Value (типа QuantitativeValues) будет иметь 1 или 0.5, а unitCode будет иметь код для liter (насколько я помню, это LTR, но я бы посоветовал дважды проверить это) - person Tom; 31.01.2013