Reihenfolge

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.