Eine Bestellung ist eine Bestätigung einer Transaktion (ein Beleg), die mehrere Positionen enthalten kann. Jede Position wird durch ein Angebot dargestellt, das vom Kunden angenommen wurde.
Anwendungsfälle
Einfache Bestellung
Minimales Beispiel für eine Bestellung
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"priceCurrency": "USD",
"price": "29.99",
"acceptedOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
}
}
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/Order">
<div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Amazon.com"/>
</div>
<meta itemprop="orderNumber" content="123-4567890-1234567"/>
<meta itemprop="priceCurrency" content="USD"/>
<meta itemprop="price" content="29.99"/>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Google Chromecast"/>
</div>
<meta itemprop="price" content="29.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="1"/>
</div>
</div>
</div>
Aktion „Bestellung ansehen“
Sie können Ihren Bestellungen eine Schaltfläche View Order hinzufügen, indem Sie die Property url festlegen. Wenn Sie direkt zu einer mobilen App verlinken möchten, fügen Sie auch eine ViewAction hinzu:
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"orderStatus": "http://schema.org/OrderProcessing",
"priceCurrency": "USD",
"price": "29.99",
"priceSpecification": {
"@type": "PriceSpecification",
"validFrom": "2027-12-07T23:30:00-08:00"
},
"acceptedOffer": {
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast",
"sku": "B00DR0PDNE",
"url": "http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/",
"image": "http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
}
},
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567",
"potentialAction": {
"@type": "ViewAction",
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"
}
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/Order">
<div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Amazon.com"/>
</div>
<link itemprop="orderStatus" href="http://schema.org/OrderProcessing"/>
<meta itemprop="orderNumber" content="123-4567890-1234567"/>
<meta itemprop="priceCurrency" content="USD"/>
<meta itemprop="price" content="29.99"/>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Google Chromecast"/>
<link itemprop="url" href="http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"/>
<meta itemprop="sku" content="B00DR0PDNE"/>
</div>
<meta itemprop="price" content="29.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="1"/>
</div>
</div>
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
</div>
<div itemprop="priceSpecification" itemscope itemtype="http://schema.org/PriceSpecification">
<meta itemprop="validFrom" content="2027-12-07T23:30:00-08:00"/>
</div>
</div>
Bestellung mit Abrechnungsdetails
Beispielbestellung mit detaillierten Abrechnungsinformationen
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Order",
"merchant": {
"@type": "Organization",
"name": "Amazon.com"
},
"orderNumber": "123-4567890-1234567",
"priceCurrency": "USD",
"price": "539.00",
"priceSpecification": {
"@type": "PriceSpecification",
"validFrom": "2027-12-07T23:30:00-08:00"
},
"acceptedOffer": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Samsung Chromebook",
"sku": "B009LL9VDG",
"url": "http://www.amazon.com/Samsung-XE303C12-A01US-Chromebook-Wi-Fi-11-6-Inch/dp/B009LL9VDG/",
"image": "http://ecx.images-amazon.com/images/I/81H-DO3qX0L._SX522_.jpg"
},
"price": "249.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "2"
},
"seller": {
"@type": "Organization",
"name": "Samsung Marketplace Store"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Product",
"name": "Google Chromecast",
"sku": "B00DR0PDNE",
"url": "http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/",
"image": "http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"
},
"price": "29.99",
"priceCurrency": "USD",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "1"
},
"seller": {
"@type": "Organization",
"name": "Google Store @ Amazon"
}
}
],
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567",
"potentialAction": {
"@type": "ViewAction",
"url": "https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"
},
"orderStatus": "http://schema.org/OrderProcessing",
"paymentMethod": {
"@type": "PaymentMethod",
"name": "http://schema.org/CreditCard"
},
"paymentMethodId": "**** **** **** 1234",
"orderDate": "2027-11-07T23:30:00-08:00",
"isGift": "false",
"discount": "0.97",
"discountCurrency": "USD",
"customer": {
"@type": "Person",
"name": "John Smith"
},
"billingAddress": {
"@type": "PostalAddress",
"name": "Google",
"streetAddress": "1600 Amphitheatre Pkwy",
"addressLocality": "Mountain View",
"addressRegion": "CA",
"addressCountry": "USA"
}
}
</script>
Mikrodaten
<div itemscope itemtype="http://schema.org/Order">
<div itemprop="merchant" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Amazon.com"/>
</div>
<meta itemprop="orderNumber" content="123-4567890-1234567"/>
<meta itemprop="priceCurrency" content="USD"/>
<meta itemprop="price" content="539.00"/>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Samsung Chromebook"/>
<meta itemprop="sku" content="B009LL9VDG"/>
<link itemprop="url" href="http://www.amazon.com/Samsung-XE303C12-A01US-Chromebook-Wi-Fi-11-6-Inch/dp/B009LL9VDG/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/81H-DO3qX0L._SX522_.jpg"/>
</div>
<meta itemprop="price" content="249.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="2"/>
</div>
<div itemprop="seller" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Samsung Marketplace Store"/>
</div>
</div>
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Google Chromecast"/>
<meta itemprop="sku" content="B00DR0PDNE"/>
<link itemprop="url" href="http://www.amazon.com/Google-Chromecast-Streaming-Media-Player/dp/B00DR0PDNE/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/811nvG%2BLgML._SY550_.jpg"/>
</div>
<meta itemprop="price" content="29.99"/>
<meta itemprop="priceCurrency" content="USD"/>
<div itemprop="eligibleQuantity" itemscope itemtype="http://schema.org/QuantitativeValue">
<meta itemprop="value" content="1"/>
</div>
<div itemprop="seller" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Google Store @ Amazon"/>
</div>
</div>
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://www.amazon.ca/gp/css/summary/edit.html/orderID=123-4567890-1234567"/>
</div>
<link itemprop="orderStatus" href="http://schema.org/OrderProcessing"/>
<div itemprop="paymentMethod" itemscope itemtype="http://schema.org/PaymentMethod">
<meta itemprop="name" content="http://schema.org/CreditCard"/>
</div>
<meta itemprop="paymentMethodId" content="**** **** **** 1234"/>
<meta itemprop="orderDate" content="2027-11-07T23:30:00-08:00"/>
<meta itemprop="isGift" content="false"/>
<meta itemprop="discount" content="0.97"/>
<meta itemprop="discountCurrency" content="USD"/>
<div itemprop="customer" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="John Smith"/>
</div>
<div itemprop="billingAddress" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="name" content="Google"/>
<meta itemprop="streetAddress" content="1600 Amphitheatre Pkwy"/>
<meta itemprop="addressLocality" content="Mountain View"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="addressCountry" content="USA"/>
</div>
<div itemprop="priceSpecification" itemscope itemtype="http://schema.org/PriceSpecification">
<meta itemprop="validFrom" content="2027-12-07T23:30:00-08:00"/>
</div>
</div>
Markup testen
Sie können Ihr Markup mit dem E‑Mail-Markup-Tester validieren. Fügen Sie Ihren Markup-Code ein und klicken Sie auf die Schaltfläche Validieren , um den Inhalt zu scannen und einen Bericht zu allen Fehlern zu erhalten.
Spezifikation
In der folgenden Tabelle sind alle verfügbaren Properties für diesen Typ aufgeführt:
| Attribut | Typ | Beschreibung |
|---|---|---|
| merchant | Organisation oder Person | (Erforderlich) Die Partei, die die Bestellung aufnimmt (z.B. ist Amazon.com ein Händler für viele Verkäufer). Akzeptiert auch einen String (z.B. „Amazon.com“). |
| merchant.name | Text | (Erforderlich) Name der Organisation. |
| merchant.sameAs | URL | Die Freebase-URL für den Händler. |
| orderNumber | Text | (Erforderlich) Die händlerspezifische Kennzeichnung für die Transaktion. |
| priceCurrency | Text | (Erforderlich) Die Währung des Bestellpreises im 3-Buchstaben-Format nach ISO 4217. |
| price | Zahl oder Text | (Erforderlich) Der Gesamtpreis der gesamten Transaktion. |
| acceptedOffer | Angebot | (Erforderlich) Die im Angebot enthaltenen Angebote. Akzeptiert auch ein Array von Objekten. |
| acceptedOffer.itemOffered | Produkt oder Reservierung | (Erforderlich) Der zum Verkauf angebotene Artikel. |
| acceptedOffer.itemOffered.name | Text | (Erforderlich) Name des Produkts. |
| acceptedOffer.itemOffered.sku | Text | (Empfohlen für Bestätigungskarten/Suchantworten) Die Artikelnummer (SKU), d.h. eine händlerspezifische Kennzeichnung für ein Produkt oder eine Dienstleistung, oder das Produkt, auf das sich das Angebot bezieht. |
| acceptedOffer.itemOffered.url | URL | (Empfohlen für Bestätigungskarten/Suchantworten) URL des Produkts, in der Regel die Produkt-Landingpage auf der Website des Händlers. |
| acceptedOffer.itemOffered.image | URL | (Empfohlen für Bestätigungskarten/Suchantworten) URL eines Bilds des Produkts, in der Regel ein Bild auf der Website des Händlers. |
| acceptedOffer.itemOffered.color | Text | Die Farbe des Produkts. |
| acceptedOffer.price | Zahl oder Text | (Erforderlich) Der Preis pro Einheit für das Produkt. |
| acceptedOffer.priceCurrency | Text | (Erforderlich) Die Währung des Preises im 3-Buchstaben-Format nach ISO 4217. |
| acceptedOffer.eligibleQuantity | QuantitativeValue | (Erforderlich) Das Intervall und die Mengeneinheit der Bestellmengen, für die das Angebot oder die Preisspezifikation gültig ist. |
| acceptedOffer.eligibleQuantity.value | Zahl | (Erforderlich) Der Wert des Produktmerkmals. |
| acceptedOffer.priceSpecification | PriceSpecification | Eine oder mehrere detaillierte Preisspezifikationen, die den Preis pro Einheit und die Liefer- oder Zahlungsgebühren angeben. |
| acceptedOffer.priceSpecification.price | Zahl oder Text | Der Gesamtpreis der gesamten Transaktion. |
| acceptedOffer.priceSpecification.priceCurrency | Text | Die Währung des Bestellpreises im 3-Buchstaben-Format nach ISO 4217. |
| acceptedOffer.itemCondition | OfferItemCondition | Eine textuelle Beschreibung des Zustands des Produkts oder der Dienstleistung oder der im Angebot enthaltenen Produkte oder Dienstleistungen. |
| acceptedOffer.seller | Organisation oder Person | Partei, bei der die Bestellung aufgegeben wurde. Akzeptiert auch einen String (z.B. „“). |
| acceptedOffer.seller.name | Text | Name der Organisation. |
| priceSpecification | PriceSpecification | (Empfohlen für Bestätigungskarten/Suchantworten) Detailliertere Alternativen zu „price“/„priceCurrency“. Wird auch verwendet, um Steuern und Liefergebühren anzugeben. Akzeptiert auch ein Array von Objekten. |
| url | URL | (Empfohlen für Bestätigungskarten/Suchantworten) URL der Bestellung, in der Regel ein Link zur Website des Händlers, auf der der Nutzer weitere Details zu einer Bestellung abrufen kann. |
| orderStatus | OrderStatus | (Empfohlen für Bestätigungskarten/Suchantworten) Der aktuelle Status der Bestellung. |
| paymentMethod | PaymentMethod | Der Name der Kreditkarte oder einer anderen Zahlungsmethode für die Bestellung. |
| paymentMethodId | Text | Eine Kennzeichnung für die verwendete Zahlungsmethode (z.B. die letzten vier Ziffern der Kreditkarte). |
| orderDate | DateTime | Datum, an dem die Bestellung aufgegeben wurde. |
| isGift | Boolesch | Wurde das Angebot als Geschenk für eine andere Person als den Käufer angenommen? |
| discount | Zahl oder Text | Angewendeter Rabatt. |
| discountCurrency | Text | Die Währung des Rabatts im 3-Buchstaben-Format nach ISO 4217. |
| customer | Person oder Organisation | Partei, die die Bestellung aufgibt. |
| customer.name | Text | Name der Person. |
| billingAddress | PostalAddress | Die Rechnungsadresse für die Bestellung. |
| billingAddress.name | Text | Name der PostalAddress. |
| billingAddress.streetAddress | Text | Die Adresse. Beispiel: 1600 Amphitheatre Parkway |
| billingAddress.addressLocality | Text | Der Ort. Beispiel: Mountain View |
| billingAddress.addressRegion | Text | Die Region. Beispiel: CA |
| billingAddress.addressCountry | Text oder Land | Das Land. Beispiel: USA Sie können auch den aus zwei Buchstaben bestehenden ALPHA-2-Ländercode nach ISO 3166-1 angeben. |