Eine Bestellung ist eine Bestätigung einer Transaktion (ein Beleg), die mehrere Positionen enthalten kann, die jeweils durch ein Angebot dargestellt werden, das vom Kunden angenommen wurde.
Anwendungsfälle
Basisreihenfolge
Mindestbeispiel 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 die Schaltfläche View Order
zu Ihren Bestellungen hinzufügen, indem Sie die Eigenschaft url
festlegen. Fügen Sie für einen direkten Link zu einer mobilen App 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 Zahlungsangaben
Beispielauftrag 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
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 über vorhandene Fehler zu erhalten.
Spezifikation
In der folgenden Tabelle sind alle verfügbaren Eigenschaften für diesen Typ aufgeführt:
Attribut | Typ | Beschreibung |
---|---|---|
Händler | Organization oder Person | (erforderlich) Die Partei, die die Bestellung vornimmt (z.B. ist Amazon.com ein Händler für viele Verkäufer). Es wird auch eine Zeichenfolge (z.B. "Amazon.com") akzeptiert. |
merchant.name | Text | Name der Organisation (erforderlich). |
merchant.sameAs | URL | Die Freebase-URL des Händlers. |
orderNumber | Text | (erforderlich) Die händlerspezifische Kennung für die Transaktion. |
priceCurrency | Text | (erforderlich): Die Währung des Bestellwerts im dreistelligen ISO 4217-Format. |
Preis | Zahl oder Text | (erforderlich) Der Gesamtpreis der gesamten Transaktion. |
acceptedOffer | Angebot | (erforderlich) die in der Bestellung enthaltenen Angebote. Akzeptiert auch ein Array von -Objekten. |
acceptedOffer.itemOffered | Produkt oder Reservierung | (erforderlich) Der zu verkaufende Artikel. |
acceptedOffer.itemOffered.name | Text | (erforderlich) Name des Produkts. |
acceptedOffer.itemOffered.sku | Text | (empfohlen für Bestätigungskarten/Suchantworten) Die Stock Keeping Unit (SKU), d.h. eine händlerspezifische Kennung 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/Antworten für die Google Suche) URL des Produkts. Dies ist normalerweise die Produkt-Landingpage auf der Website des Händlers. |
acceptedOffer.itemOffered.image | URL | (empfohlen für Bestätigungskarten/Antworten auf Suchanfragen) URL von einem Bild 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 dreistelligen ISO 4217-Format. |
acceptedOffer.eligibleQuantity | QuantitativeValue | (erforderlich) Das Intervall und die Maßeinheit der Bestellmenge, 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 sowie 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 Bestellwerts im dreistelligen ISO 4217-Format. |
acceptedOffer.itemCondition | OfferItemCondition | Eine Textbeschreibung des Zustands des Produkts oder der Dienstleistung bzw. der im Angebot enthaltenen Produkte oder Dienstleistungen. |
acceptedOffer.seller | Organization oder Person | Die Person, bei der die Bestellung aufgegeben wurde. Es wird auch eine Zeichenfolge (z.B. "") akzeptiert. |
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 Versandkosten anzugeben. Akzeptiert auch ein Array von -Objekten. |
URL | URL | (empfohlen für Bestätigungskarten/Antworten auf Suchanfragen) URL der Bestellung, normalerweise 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/Antworten der Suche) Der aktuelle Status der Bestellung. |
paymentMethod | PaymentMethod | Der Name der Kreditkarte oder einer anderen Zahlungsmethode für die Bestellung. |
paymentMethodId | Text | Eine Kennung der verwendeten Zahlungsmethode, z.B. die letzten vier Ziffern der Kreditkartennummer. |
orderDate | DateTime | Datum, an dem die Bestellung aufgegeben wurde. |
isGift | Boolesch | Wurde das Angebot als Geschenk für jemand anderen als den Käufer angenommen? |
Rabatt | Zahl oder Text | Etwaiger Rabatt wurde angewendet. |
discountCurrency | Text | Die Währung des Rabatts im dreistelligen ISO 4217-Format. |
Kunde | Person oder Organization | Die 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 Pkwy. |
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 Ländercode nach ISO 3166-1 ALPHA-2 angeben. |