Eine Bestellung ist eine Bestätigung einer Transaktion (eine Quittung), die mehrere Positionen enthalten kann, die jeweils durch ein Angebot dargestellt werden, das vom Kunden angenommen wurde.
Anwendungsfälle
Grundauftrag
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>
Bestellaktion ansehen
Sie können Ihren Bestellungen die Schaltfläche View Order
hinzufügen, indem Sie die Property url
festlegen. Wenn Sie eine direkte Verknüpfung zu einer mobilen App herstellen möchten, fügen Sie auch ein 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 Zahlungsangaben
Beispielbestellung mit detaillierten Zahlungsinformationen
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
Du kannst dein Markup mit dem E-Mail-Markup-Tester validieren. Fügen Sie den Markup-Code ein und klicken Sie auf die Schaltfläche Validieren, um den Inhalt zu scannen und einen Fehler zu melden.
Spezifikation
In der folgenden Tabelle sind alle verfügbaren Properties für diesen Typ aufgeführt:
Attribut | Typ | Beschreibung |
---|---|---|
Händler | Organisation oder Person | (erforderlich) Die Partei, die die Bestellung entgegennimmt (z.B. Amazon.com ist 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 (Bestellnummer) | Text | (erforderlich) Die händlerspezifische Kennung für die Transaktion. |
priceCurrency (Preiswährung) | Text | (erforderlich) Die Währung (im dreistelligen ISO 4217-Format) des Auftragspreises. |
Preis | Zahl oder Text | (erforderlich) Der Gesamtpreis der gesamten Transaktion. |
Angenommenes Angebot | Angebot | (erforderlich) Die in der Bestellung enthaltenen Angebote. Akzeptiert außerdem ein Array von Objekten. |
acceptedOffer.itemOffered | Produkt oder Reservierung | (erforderlich) Der Artikel, der verkauft wird. |
acceptedOffer.itemOffered. | Text | (erforderlich) Name des Produkts. |
acceptedOffer.itemOffered.SKU | Text | Empfohlen für Bestätigungskarten/Suchantworten: Stock Keeping Unit (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 | (für Bestätigungskarten/Suchantworten empfohlen) die URL des Produkts, in der Regel die Landingpage des Produkts auf der Website des Händlers. |
acceptedOffer.itemOffered. Bild | URL | Empfohlen für Bestätigungskarten/Suchantworten: URL eines Bildes des Produkts, normalerweise ein Bild auf der Website des Händlers. |
acceptedOffer.itemOffered. | Text | Die Farbe des Produkts. |
acceptedOffer. | Zahl oder Text | (Erforderlich) Der Preis pro Einheit für das Produkt. |
acceptedOffer.Preiswährung | Text | (Erforderlich) Die Währung (im dreistelligen ISO 4217-Format) des Preises. |
acceptedOffer.Menge | Quantitativer Wert | (Erforderlich) Das Intervall und die Maßeinheit, für die Bestellmengen gelten, für die das Angebot oder die Preisspezifikation gilt. |
acceptedOffer.zulässige Menge. | Zahl | (erforderlich) Der Wert der Produkteigenschaft. |
acceptedOffer.Preisspezifikation | Preisspezifikation | Eine oder mehrere detaillierte Preisspezifikationen, die den Preis pro Einheit sowie Liefer- oder Zahlungsgebühren angeben. |
acceptedOffer.priceSpecification.price | Zahl oder Text | Der Gesamtpreis der gesamten Transaktion. |
acceptedOffer.priceSpecification.priceCurrency [Preiswährung] | Text | Die Währung des aus drei Buchstaben bestehenden ISO 4217-Formats für den Bestellwert. |
acceptedOffer.itemCondition | OfferItemCondition | Eine Textbeschreibung des Zustands des Produkts oder der Dienstleistung oder der im Angebot enthaltenen Produkte oder Dienstleistungen. |
acceptedOffer. | Organisation oder Person | Partei, an die die Bestellung aufgegeben wurde. Akzeptiert auch einen String (z.B. „). |
acceptedOffer.seller.Name | Text | Name der Organisation. |
priceSpecification | Preisspezifikation | Empfohlen für Bestätigungskarten/Suchantworten Detailliertere Alternativen zu price/priceCurrency Wird auch zur Angabe von Steuern und Versandkosten verwendet. Akzeptiert außerdem ein Array von Objekten. |
url | URL | (empfohlen für Bestätigungskarten/Suchantworten) die URL der Bestellung, normalerweise ein Link zur Website des Händlers, auf der der Nutzer weitere Details zu einer Bestellung abrufen kann. |
Bestellstatus | Bestellstatus | (für Bestätigungskarten/Antworten in der Suche empfohlen) Der aktuelle Status der Bestellung. |
Zahlungsmethode | Zahlungsmethode | Der Name der Kreditkarte oder einer anderen Zahlungsmethode für die Bestellung. |
Zahlungsmethoden-ID | Text | Eine Kennung für die verwendete Zahlungsmethode (z.B. die letzten vier Ziffern der Kreditkarte). |
orderDate (Bestelldatum) | DateTime | Datum der Bestellung. |
isGift (Geschenk) | Boolesch | Wurde das Angebot nicht dem Käufer als Geschenk angeboten? |
discount | Zahl oder Text | Eventueller Rabatt. |
Rabattwährung | Text | Die Währung des Rabatts (im dreistelligen ISO-4217-Format). |
Kunde | Person oder Organisation | Party, die die Bestellung aufgibt. |
customer. | Text | Name der Person. |
billingAddress | PostalAddress | Die Rechnungsadresse für die Bestellung. |
billingAddress.name | Text | Name der Postanschrift. |
billingAddress.streetAddress | Text | Die Adresse. Beispiel: 1600 Amphitheatre Pkwy. |
billingAddress.addressLocality | Text | Der Ort. z. B. Mountain View. |
billingAddress.addressRegion | Text | Die Region. Beispiel: CA. |
billingAddress.addressCountry | Text oder Land | Das Land. Beispiel: USA. Du kannst auch den aus zwei Buchstaben bestehenden Ländercode gemäß ISO 3166-1 alpha-2 angeben. |