Zamówienie jest potwierdzeniem transakcji (potwierdzenia), która może zawierać wiele elementów zamówienia przedstawionych w ofercie jako zaakceptowane przez klienta.
Przypadki użycia
Kolejność podstawowa
Krótki przykład zamówienia
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>
Mikrodane
<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>
Wyświetl działanie związane z zamówieniem
Możesz dodać przycisk View Order
do zamówień, ustawiając właściwość url
. Aby dodać bezpośredni link do aplikacji mobilnej, dodaj także ViewAction
:
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>
Mikrodane
<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>
Zamówienie ze szczegółami płatności
Przykładowe zamówienie ze szczegółowymi informacjami rozliczeniowymi
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>
Mikrodane
<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>
Sprawdź znaczniki
Znaczniki możesz sprawdzać za pomocą testera e-maili. Wklej kod znaczników i kliknij przycisk Sprawdź, aby przeskanować treść i wygenerować raport o błędach.
Specyfikacja
Poniższa tabela zawiera listę wszystkich właściwości dostępnych dla tego typu:
Właściwość | Typ | Opis |
---|---|---|
sprzedawca | Organizacja lub Osoba | (wymagany) Strona, która przyjmuje zamówienie (np. Amazon.com jest sprzedawcą w przypadku wielu sprzedawców). Akceptuje też ciąg znaków (np. „Amazon.com”). |
merchant.nazwa | Tekst | (Wymagana) Nazwa organizacji. |
merchant.sameAs | URL | Adres URL Freebase sprzedawcy. |
numer zamówienia | Tekst | (Wymagany) Identyfikator konkretnej transakcji dla sprzedawcy. |
priceCurrency | Tekst | (wymagany) Waluta ceny zamówienia (w 3-literowym formacie ISO 4217). |
price | Liczba lub tekst | (wymagane) Łączna cena całej transakcji. |
zaakceptowanaOferta | Oferta | (wymagane) oferty w zamówieniu, Akceptuje też tablicę obiektów. |
AcceptedOffer.itemOffered | Produkt lub Rezerwacja | (wymagany). |
AcceptedOffer.itemOffered.nazwa | Tekst | (wymagana) nazwa produktu. |
AcceptedOffer.itemOffered | Tekst | (zalecane w przypadku kart potwierdzenia / odpowiedzi w wyszukiwarce) jednostki magazynowej (SKU), czyli identyfikatora konkretnego produktu lub usługi albo produktu, do którego odnosi się oferta. |
AcceptedOffer.itemOffered.url | URL | (zalecany w przypadku kart potwierdzenia/odpowiedzi na wyszukiwanie) adresu URL produktu, zwykle strony docelowej produktu w witrynie sprzedawcy. |
AcceptedOffer.itemOffered.obraz | URL | (zalecany w przypadku kart potwierdzenia lub odpowiedzi na wyszukiwanie) adresu URL zdjęcia produktu, zwykle obrazu w witrynie sprzedawcy. |
AcceptededOffer.itemOffered.kolor | Tekst | Kolor produktu. |
akceptowane ceny. | Liczba lub tekst | (wymagany) Cena jednostkowa produktu. |
AcceptedOffer.priceCurrency | Tekst | (wymagany) Waluta ceny (w 3-literowym formacie ISO 4217). |
AcceptedOffer.Eligiblequantity | Wartość liczbowa | (wymagany) Przedział i jednostka miary wielkości zamówienia, w przypadku których dostępna jest oferta lub specyfikacja ceny. |
AcceptedOffer.Eligiblequantity.wartość | Liczba | (wymagany) Wartość cechy produktu. |
AcceptedOffer.SpecificationSpecification | Cena | Co najmniej jedna szczegółowa specyfikacja ceny, która wskazuje cenę jednostkową oraz koszty dostawy lub płatności. |
AcceptedOffer.priceSpecification.price | Liczba lub tekst | Łączna cena całej transakcji. |
AcceptedOffer.priceSpecification.priceCurrency | Tekst | Waluta (w 3-literowym formacie ISO 4217) ceny zamówienia. |
AcceptedOffer.itemCondition | OfferItemCondition | Tekstowy opis stanu produktu lub usługi albo produktów bądź usług zawartych w ofercie. |
AcceptedOffer.sprzedawca | Organizacja lub Osoba | Grupa, z którą zostało złożone zamówienie. Może też zawierać ciąg znaków (np. „”). |
AcceptedOffer.seller. | Tekst | Nazwa organizacji. |
specyfikacja cen | Cena | (zalecane w przypadku kart potwierdzenia/odpowiedzi w wyszukiwarce) – bardziej szczegółowe informacje o alternatywach dla ceny/cenywaluty. Służą również do określania podatków i kosztów dostawy. Akceptuje też tablicę obiektów. |
url (adres URL) | URL | (Zalecany w przypadku kart potwierdzenia / Odpowiedzi na wyszukiwanie) Adres URL zamówienia, zwykle link do strony sprzedawcy, gdzie użytkownik może uzyskać więcej informacji o zamówieniu. |
stan zamówienia | Stan zamówienia | (Zalecany w przypadku kart potwierdzenia / Odpowiedzi na wyszukiwanie) – obecny stan zamówienia, |
Metoda płatności | Forma płatności | Nazwa karty kredytowej lub innej formy płatności za zamówienie. |
PaymentMethodId | Tekst | Identyfikator użytej formy płatności (np. ostatnie 4 cyfry numeru karty kredytowej). |
Data zamówienia | DateTime | Data złożenia zamówienia. |
isGift | Wartość logiczna | Czy oferta została zaakceptowana jako prezent dla innej osoby niż kupujący? |
discount | Liczba lub tekst | Zastosowany jest dowolny rabat. |
waluta rabatu | Tekst | Waluta rabatu (w 3-literowym formacie ISO 4217). |
Klient | Person lub Organization | Strona, która składa zamówienie. |
klient.nazwa | Tekst | Imię i nazwisko osoby. |
adres rozliczeniowy | Adres pocztowy | Adres rozliczeniowy zamówienia. |
billingAddress.nazwa | Tekst | Nazwa adresu pocztowego. |
billingAddress.nazwa ulicy | Tekst | Ulica i numer. Na przykład: 1600 Amphitheatre Pkwy. |
billingAddress.addresslocality, | Tekst | Miejscowość. na przykład Mountain View. |
billingAddress.addressRegion | Tekst | Region. Na przykład CA. |
billingAddress.addressCountry | Tekst lub kraj | Kraj. na przykład Stany Zjednoczone. Możesz też podać dwuliterowy kod kraju w formacie ISO 3166-1 alfa-2. |