Тип schema.org ?
Содержание: Описание, Свойства которые можно использовать, Подходит для свойств, Примеры использования.
OrderItem — это тип, используемый в Schema.org для описания отдельных позиций в заказе. Он помогает структурировать информацию о товарах или услугах, которые были заказаны, и предоставляет дополнительные детали, такие как количество и условия доставки.
Использование OrderItem важно для улучшения понимания и обработки данных о заказах как для пользователей, так и для систем, которые обрабатывают эти данные. Например, поисковые системы могут использовать информацию, структурированную с помощью OrderItem, для более точного отображения товаров и услуг в результатах поиска, а также для улучшения пользовательского опыта.
OrderItem включает в себя такие элементы, как количество заказанного товара, информация о доставке и ссылки на сам товар или услугу. Это позволяет создать более полное представление о заказе, что может быть полезно как для продавцов, так и для покупателей.
Таким образом, OrderItem служит важным инструментом для организации и передачи информации о заказах в интернете, что способствует более эффективной коммуникации и обработке данных между различными участниками процесса — от продавцов до покупателей и систем, обрабатывающих заказы.
Свойство | Ожидаемый тип | Описание |
---|---|---|
Свойство из OrderItem | ||
orderDelivery | ParcelDelivery | Доставка посылки, связанной с этим заказом или позицией заказа. |
orderItemNumber | Text | Идентификатор товарной позиции заказа. |
orderItemStatus | OrderStatus | Текущий статус элемента заказа. |
orderQuantity | Number | Количество заказанного товара. Если свойство не установлено, предполагается, что количество равно одному. |
orderedItem | OrderItem, Product, Service | Заказанный товар. |
Свойство из Thing | ||
additionalType | URL, Text | Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org. |
alternateName | Text | Псевдоним для элемента. |
description | Text, TextObject | Описание предмета. |
disambiguatingDescription | Text | Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения. |
identifier | PropertyValue, Text, URL | Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей. |
image | ImageObject, URL | Изображение предмета. Это может быть URL или полностью описанный ImageObject. |
mainEntityOfPage | CreativeWork, URL | Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей. |
name | Text | Название элемента. |
potentialAction | Action | Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'. |
sameAs | URL | URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт. |
subjectOf | CreativeWork, Event | Творческое произведение или событие, связанное с этой вещью. |
url | URL | URL предмета. |
Экземпляры OrderItem могут использоваться в качестве значения для следующих свойств.
Свойство | Типы | Описание |
---|---|---|
orderedItem | OrderItem, Order | Заказанный товар. |
Пример заметки или HTML разметки.
An example of an order for multiple items, shipped separately.
ACME Supplies
Customer: Jane Doe
Order:
Item abc123: 1 Widget: delivered 2015-03-10
Item def456: 3 Widget accessories: shipped 2015-03-12
Пример, закодированный в формате Microdata, встроенный в HTML.
<div itemscope itemtype="https://schema.org/Order">
<div itemprop="seller" itemscope itemtype="https://schema.org/Organization">
<b itemprop="name">ACME Supplies</b>
</div>
<div itemprop="customer" itemscope itemtype="https://schema.org/Person">
<b itemprop="name">Jane Doe</b>
</div>
<div itemprop="orderedItem" itemscope itemtype="https://schema.org/OrderItem">
Item number: <span itemprop="orderItemNumber">abc123</span>
<span itemprop="orderQuantity">1</span>
<div itemprop="orderedItem" itemscope itemtype="https://schema.org/Product">
<span itemprop="name">Widget</span>
</div>
<link itemprop="orderItemStatus" href="https://schema.org/OrderDelivered" />Delivered
<div itemprop="orderDelivery" itemscope itemtype="https://schema.org/ParcelDelivery">
<time itemprop="expectedArrivalFrom">2015-03-10</time>
</div>
</div>
<div itemprop="orderedItem" itemscope itemtype="https://schema.org/OrderItem">
Item number: <span itemprop="orderItemNumber">def456</span>
<span itemprop="orderQuantity">4</span>
<div itemprop="orderedItem" itemscope itemtype="https://schema.org/Product">
<span itemprop="name">Widget accessories</span>
</div>
<link itemprop="orderItemStatus" href="https://schema.org/OrderInTransit" />Shipped
<div itemprop="orderDelivery" itemscope itemtype="https://schema.org/ParcelDelivery">
<time itemprop="expectedArrivalFrom">2015-03-15</time>
<time itemprop="expectedArrivalUntil">2015-03-18</time>
</div>
</div>
</div>
Пример, закодированный в формате RDFa, встроенный в HTML.
<div vocab="https://schema.org/" typeof="Order">
<div property="seller" typeof="Organization">
<b property="name">ACME Supplies</b>
</div>
<div property="customer" typeof="Person">
<b property="name">Jane Doe</b>
</div>
<div property="orderedItem" typeof="OrderItem">
Item number: <span property="orderItemNumber">abc123</span>
<span property="orderQuantity">1</span>
<div property="orderedItem" typeof="Product">
<span property="name">Widget</span>
</div>
<link property="orderItemStatus" href="https://schema.org/OrderDelivered" />Delivered
<div property="orderDelivery" typeof="ParcelDelivery">
<time property="expectedArrivalFrom">2015-03-10</time>
</div>
</div>
<div property="orderedItem" typeof="OrderItem">
Item number: <span property="orderItemNumber">def456</span>
<span property="orderQuantity">4</span>
<div property="orderedItem" typeof="Product">
<span property="name">Widget accessories</span>
</div>
<link property="orderItemStatus" href="https://schema.org/OrderInTransit" />Shipped
<div property="orderDelivery" typeof="ParcelDelivery">
<time property="expectedArrivalFrom">2015-03-15</time>
<time property="expectedArrivalUntil">2015-03-18</time>
</div>
</div>
</div>
Пример, закодированный в формате JSON-LD в теге <script> HTML.
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Order",
"seller": {
"@type": "Organization",
"name": "ACME Supplies"
},
"customer": {
"@type": "Person",
"name": "Jane Doe"
},
"orderedItem": [
{
"@type": "OrderItem",
"orderItemNumber": "abc123",
"orderQuantity": 1,
"orderedItem": {
"@type": "Product",
"name": "Widget"
},
"orderItemStatus": "https://schema.org/OrderDelivered",
"orderDelivery": {
"@type": "ParcelDelivery",
"expectedArrivalFrom": "2015-03-10"
}
},
{
"@type": "OrderItem",
"orderItemNumber": "def456",
"orderQuantity": 3,
"orderedItem": {
"@type": "Product",
"name": "Widget accessories"
},
"orderItemStatus": "https://schema.org/OrderInTransit",
"orderDelivery": {
"@type": "ParcelDelivery",
"expectedArrivalFrom": "2015-03-15",
"expectedArrivalUntil": "2015-03-18"
}
}
]
}
</script>
Структурированное представление примера JSON-LD.