Order

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.