Pesanan adalah konfirmasi transaksi (tanda terima), yang dapat berisi beberapa item baris, yang masing-masing diwakili oleh Penawaran yang telah diterima oleh pelanggan.
Kasus penggunaan
Pesanan Dasar
Contoh minimal untuk pesanan
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>
Microdata
<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>
Tindakan Lihat Pesanan
Anda dapat menambahkan tombol View Order ke pesanan dengan menetapkan properti url. Untuk menautkan langsung ke aplikasi seluler, tambahkan juga 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>
Microdata
<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>
Pesanan dengan detail penagihan
Contoh pesanan dengan informasi penagihan mendetail
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>
Microdata
<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>
Menguji Markup
Anda dapat memvalidasi markup menggunakan Alat Penguji Markup Email. Tempelkan kode markup Anda dan klik tombol Validasi untuk memindai konten dan menerima laporan tentang error yang ada.
Spesifikasi
Tabel berikut mencantumkan semua properti yang tersedia untuk jenis ini:
| Properti | Jenis | Deskripsi |
|---|---|---|
| penjual | Organisasi atau Person | (wajib) Pihak yang menerima pesanan (misalnya, Amazon.com adalah penjual untuk banyak penjual). Juga menerima string (misalnya, "Amazon.com"). |
| merchant.name | Teks | (wajib) Nama Organisasi. |
| merchant.sameAs | URL | URL Freebase untuk penjual. |
| orderNumber | Teks | (wajib) ID khusus penjual untuk transaksi. |
| priceCurrency | Teks | (wajib) Mata uang (dalam format ISO 4217 3 huruf) harga pesanan. |
| harga | Angka atau Teks | (wajib) Total harga seluruh transaksi. |
| acceptedOffer | Penawaran | (wajib) Penawaran yang disertakan dalam pesanan. Juga menerima array objek. |
| acceptedOffer.itemOffered | Produk atau Reservasi | (wajib) Item yang dijual. |
| acceptedOffer.itemOffered.name | Teks | (wajib) Nama Produk. |
| acceptedOffer.itemOffered.sku | Teks | (direkomendasikan untuk kartu konfirmasi/Jawaban Penelusuran) Unit Penyimpanan Persediaan (SKU), yaitu ID khusus penjual untuk produk atau layanan, atau produk yang dirujuk oleh penawaran. |
| acceptedOffer.itemOffered.url | URL | (direkomendasikan untuk kartu konfirmasi/Jawaban Penelusuran) URL Produk, biasanya halaman landing produk di situs penjual. |
| acceptedOffer.itemOffered.image | URL | (direkomendasikan untuk kartu konfirmasi/Jawaban Penelusuran) URL gambar Produk, biasanya gambar di situs penjual. |
| acceptedOffer.itemOffered.color | Teks | Warna produk. |
| acceptedOffer.price | Angka atau Teks | (wajib) Harga satuan untuk Produk. |
| acceptedOffer.priceCurrency | Teks | (wajib) Mata uang (dalam format ISO 4217 3 huruf) harga. |
| acceptedOffer.eligibleQuantity | QuantitativeValue | (wajib) Interval dan unit pengukuran jumlah pesanan yang valid untuk penawaran atau spesifikasi harga. |
| acceptedOffer.eligibleQuantity.value | Angka | (wajib) Nilai karakteristik produk. |
| acceptedOffer.priceSpecification | PriceSpecification | Satu atau beberapa spesifikasi harga mendetail, yang menunjukkan harga satuan dan biaya pengiriman atau pembayaran. |
| acceptedOffer.priceSpecification.price | Angka atau Teks | Total harga seluruh transaksi. |
| acceptedOffer.priceSpecification.priceCurrency | Teks | Mata uang (dalam format ISO 4217 3 huruf) harga pesanan. |
| acceptedOffer.itemCondition | OfferItemCondition | Deskripsi tekstual tentang kondisi produk atau layanan, atau produk atau layanan yang disertakan dalam penawaran. |
| acceptedOffer.seller | Organisasi atau Person | Pihak yang menerima pesanan. Juga menerima string (misalnya, ""). |
| acceptedOffer.seller.name | Teks | Nama Organisasi. |
| priceSpecification | PriceSpecification | (direkomendasikan untuk kartu konfirmasi/Jawaban Penelusuran) Alternatif yang lebih mendetail untuk price/priceCurrency. Juga digunakan untuk menentukan biaya pajak dan pengiriman. Juga menerima array objek. |
| url | URL | (direkomendasikan untuk kartu konfirmasi/Jawaban Penelusuran) URL Pesanan, biasanya link ke situs penjual tempat pengguna dapat mengambil detail lebih lanjut tentang pesanan. |
| orderStatus | OrderStatus | (direkomendasikan untuk kartu konfirmasi/Jawaban Penelusuran) Status pesanan saat ini. |
| paymentMethod | PaymentMethod | Nama kartu kredit atau metode pembayaran lainnya untuk pesanan. |
| paymentMethodId | Teks | ID untuk metode pembayaran yang digunakan (misalnya, 4 digit terakhir kartu kredit). |
| orderDate | DateTime | Tanggal pesanan dilakukan. |
| isGift | Boolean | Apakah penawaran diterima sebagai hadiah untuk orang lain selain pembeli. |
| diskon | Angka atau Teks | Diskon yang diterapkan. |
| discountCurrency | Teks | Mata uang (dalam format ISO 4217 3 huruf) diskon. |
| pelanggan | Person atau Organization | Pihak yang melakukan pemesanan. |
| customer.name | Teks | Nama Person. |
| billingAddress | PostalAddress | Alamat penagihan untuk pesanan. |
| billingAddress.name | Teks | Nama PostalAddress. |
| billingAddress.streetAddress | Teks | Alamat. Misalnya, 1600 Amphitheatre Pkwy. |
| billingAddress.addressLocality | Teks | Lokalitas. Misalnya, Mountain View. |
| billingAddress.addressRegion | Teks | Wilayah. Misalnya, CA. |
| billingAddress.addressCountry | Teks atau Negara | Negara. Misalnya, USA. Anda juga dapat memberikan kode negara ISO 3166-1 alpha-2 dua huruf. |