Pesanan adalah konfirmasi transaksi (tanda terima), yang dapat berisi beberapa item baris, masing-masing diwakili oleh Penawaran yang telah disetujui oleh pelanggan.
Kasus penggunaan
Urutan 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 Anda dengan menyetel 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>
Pesan 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. Tempel kode markup Anda dan klik tombol Validasi untuk memindai konten dan menerima laporan jika ada error.
Spesifikasi
Tabel berikut mencantumkan semua properti yang tersedia untuk jenis ini:
Properti | Jenis | Deskripsi |
---|---|---|
penjual | Organisasi atau Individu | (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) dari harga pesanan. |
harga | Angka atau Teks | (wajib) Harga total untuk 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 | (disarankan untuk kartu konfirmasi/Jawaban Penelusuran) Unit Penyimpanan Persediaan (SKU), yaitu ID khusus penjual untuk produk atau layanan, atau produk yang dirujuk oleh penawaran tersebut. |
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) untuk harga. |
acceptedOffer.eligibleQuantity | QuantitativeValue | (wajib) Interval dan satuan pengukuran kuantitas pemesanan yang valid dengan spesifikasi penawaran atau harganya. |
acceptedOffer.eligibleQuantity.value | Angka | (wajib) Nilai karakteristik produk. |
acceptedOffer.priceSpecification | PriceSpecification | Satu atau beberapa spesifikasi harga mendetail, yang menunjukkan harga unit dan biaya pengiriman atau pembayaran. |
acceptedOffer.priceSpecification.price | Angka atau Teks | Total harga seluruh transaksi. |
acceptedOffer.priceSpecification.priceCurrency | Teks | Mata uang (dalam format 3 huruf ISO 4217) dari harga pesanan. |
acceptedOffer.itemCondition | OfferItemCondition | Deskripsi tekstual tentang kondisi produk atau layanan, atau produk atau layanan yang disertakan dalam penawaran. |
acceptedOffer.seller | Organisasi atau Individu | Pihak yang melakukan pemesanan. 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 pajak dan biaya 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 | (disarankan 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. |
discount | Angka atau Teks | Diskon apa pun yang diterapkan. |
discountCurrency | Teks | Mata uang (dalam format ISO 4217 3 huruf) untuk diskon. |
pelanggan | Person atau Organization | Pihak yang melakukan pemesanan. |
customer.name | Teks | Nama Orang. |
billingAddress | PostalAddress | Alamat penagihan untuk pesanan. |
billingAddress.name | Teks | Nama postalAddress. |
billingAddress.streetAddress | Teks | Alamat. Misalnya, 1600 Amphitheatre Pkwy. |
billingAddress.addressLocality | Teks | Lokalitas. Misalnya, Jakarta. |
billingAddress.addressRegion | Teks | Wilayah. Misalnya, CA. |
billingAddress.addressCountry | Teks atau Negara | Negara. Misalnya, AS. Anda juga dapat memberikan kode negara dua huruf sesuai standar ISO 3166-1 alpha-2. |