Pesanan adalah konfirmasi transaksi (tanda terima), yang dapat berisi beberapa item baris, masing-masing diwakili oleh Offer yang telah diterima oleh pelanggan.
Kasus penggunaan
Pesanan dasar
Contoh minimal untuk sebuah 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>
Melihat tindakan pesanan
Anda dapat menambahkan tombol Lihat Pesanan ke pesanan Anda dengan mengatur 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 beserta detail penagihan
Contoh pesanan dengan informasi penagihan terperinci:
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 tipe ini:
| Properti | Jenis | Deskripsi |
|---|---|---|
| pedagang | Organization atau Person | (diperlukan) Pihak yang menerima pesanan (misalnya Amazon.com adalah pedagang untuk banyak penjual). Juga menerima string (misalnya "Amazon.com"). |
| pedagang.nama | Teks | (wajib diisi) Nama Organisasi. |
| pedagang.sama Seperti | URL | URL Freebase untuk pedagang tersebut. |
| orderNumber | Teks | (diperlukan) Pengidentifikasi khusus pedagang untuk transaksi tersebut. |
| priceCurrency | Teks | (diperlukan) Mata uang (dalam format ISO 4217 3 huruf) dari harga pesanan. |
| harga | Nomor atau SMS | (diperlukan) Total harga seluruh transaksi. |
| acceptedOffer | Penawaran | (diperlukan) Penawaran yang termasuk dalam pesanan. Juga menerima array objek. |
| PenawaranDiterima.BarangDitawarkan | Produk atau Reservasi | (diperlukan) Barang yang dijual. |
| acceptedOffer.itemOffered.name | Teks | (diperlukan) Nama Produk. |
| acceptedOffer.itemOffered.sku | Teks | (direkomendasikan untuk kartu konfirmasi/Pencarian Jawaban) Unit Penyimpanan Stok (SKU), yaitu pengidentifikasi khusus pedagang untuk suatu produk atau layanan, atau produk yang menjadi acuan penawaran. |
| acceptedOffer.itemOffered.url | URL | (direkomendasikan untuk kartu konfirmasi/Jawaban Pencarian) URL Produk, biasanya halaman arahan produk di situs web pedagang. |
| PenawaranDiterima.BarangDitawarkan.gambar | URL | (direkomendasikan untuk kartu konfirmasi/Jawaban Pencarian) URL gambar Produk, biasanya gambar di situs web pedagang. |
| PenawaranDiterima.BarangDitawarkan.warna | Teks | Warna produk. |
| penawaran diterima.harga | Nomor atau SMS | (diperlukan) Harga satuan untuk Produk. |
| PenawaranDiterima.HargaMataUang | Teks | (diperlukan) Mata uang (dalam format ISO 4217 3 huruf) dari harga. |
| PenawaranDiterima.KuantitasYangMemenuhiSyarat | QuantitativeValue | (diperlukan) Interval dan satuan pengukuran kuantitas pemesanan yang berlaku untuk penawaran atau spesifikasi harga. |
| penawaran yang diterima.Kuantitas yang memenuhi syarat.nilai | Angka | (diperlukan) Nilai karakteristik produk. |
| PenawaranDiterima.SpesifikasiHarga | PriceSpecification | Satu atau lebih spesifikasi harga terperinci, yang menunjukkan harga satuan dan biaya pengiriman atau pembayaran. |
| PenawaranDiterima.SpesifikasiHarga.harga | Nomor atau SMS | Harga total keseluruhan transaksi. |
| PenawaranDiterima.SpesifikasiHarga.MataUangHarga | Teks | Mata uang (dalam format ISO 4217 3 huruf) dari harga pesanan. |
| PenawaranDiterima.KondisiBarang | OfferItemCondition | Deskripsi tekstual tentang kondisi produk atau layanan, atau produk atau layanan yang termasuk dalam penawaran. |
| penawaran diterima.penjual | Organization atau Person | Pihak yang menerima pesanan. Juga menerima string (misalnya, ""). |
| penawaran diterima.penjual.nama | Teks | Nama Organisasi. |
| priceSpecification | PriceSpecification | (direkomendasikan untuk kartu konfirmasi/Pencarian Jawaban) Alternatif yang lebih detail untuk harga/hargaMataUang. Juga digunakan untuk menentukan pajak dan biaya pengiriman. Juga menerima array objek. |
| url | URL | (direkomendasikan untuk kartu konfirmasi/Pencarian Jawaban) URL Pesanan, biasanya tautan ke situs web pedagang tempat pengguna dapat memperoleh detail lebih lanjut tentang pesanan. |
| orderStatus | OrderStatus | (direkomendasikan untuk kartu konfirmasi/Pencarian Jawaban) 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 pemesanan dilakukan. |
| isGift | Boolean | Apakah penawaran tersebut diterima sebagai hadiah untuk orang lain selain pembeli? |
| diskon | Nomor atau SMS | Diskon apa pun yang diterapkan. |
| discountCurrency | Teks | Mata uang (dalam format ISO 4217 3 huruf) dari diskon tersebut. |
| pelanggan | Orang atau Organisasi | Pihak yang melakukan pemesanan. |
| pelanggan.nama | Teks | Nama Orang. |
| billingAddress | PostalAddress | Alamat penagihan untuk pesanan tersebut. |
| AlamatPenagihan.nama | Teks | Nama Alamat Pos. |
| AlamatPenagihan.AlamatJalan | Teks | Alamat. Sebagai contoh, 1600 Amphitheatre Pkwy. |
| AlamatPenagihan.LokasiAlamat | Teks | Lokalitas. Sebagai contoh, Mountain View. |
| AlamatPenagihan.WilayahAlamat | Teks | Wilayah. Sebagai contoh, CA. |
| AlamatPenagihan.NegaraAlamat | Teks atau Negara | Negara tersebut. Sebagai contoh, Amerika Serikat. Anda juga dapat memberikan kode negara ISO 3166-1 alpha-2 yang terdiri dari dua huruf. |