Ordre

Une commande est une confirmation de transaction (un reçu). Elle peut contenir plusieurs lignes, chacune étant représentée par une offre acceptée par le client.

Cas d'utilisation

Ordre de base

Exemple minimal de commande

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>

Microdonnées

<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>

Afficher l'action de commande

Vous pouvez ajouter un bouton View Order à vos commandes en définissant la propriété url. Pour créer un lien direct vers une application mobile, ajoutez également un 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>

Microdonnées

<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>

Commande avec informations de facturation

Exemple de commande avec informations de facturation détaillées

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>

Microdonnées

<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>

Tester le balisage

Vous pouvez valider votre balisage à l'aide de l'outil de test du balisage des e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et recevoir un rapport sur les éventuelles erreurs.

Spécification

Le tableau suivant répertorie toutes les propriétés disponibles pour ce type:

Propriété Type Description
marchand Organisation ou personne (Obligatoire) La partie qui accepte la commande (par exemple, Amazon.com est le marchand pour de nombreux vendeurs). Accepte également une chaîne (par exemple, "Amazon.com").
merchant.name Texte (Obligatoire) Nom de l'organisation.
merchant.sameAs URL URL Freebase du marchand.
orderNumber Texte (Obligatoire) Identifiant propre au marchand pour la transaction.
priceCurrency Texte (Obligatoire) Devise (au format ISO 4217 à trois lettres) du prix de la commande.
price Nombre ou texte (Obligatoire) Prix total de l'ensemble de la transaction.
acceptedOffer Offre (Obligatoire) Offres incluses dans la commande. Accepte également un tableau d'objets.
acceptedOffer.itemOffered Produit ou Réservation (Obligatoire) Article vendu
acceptedOffer.itemOffered.name Texte Nom du produit (obligatoire)
acceptedOffer.itemOffered.sku Texte (Recommandé pour les fiches de confirmation/les réponses de recherche) L'unité de gestion des stocks (SKU, Stock Keeping Unit, unité de gestion des stocks), c'est-à-dire un identifiant spécifique au marchand pour un produit ou un service, ou le produit auquel l'offre fait référence.
acceptedOffer.itemOffered.url URL (recommandé pour les fiches de confirmation/les réponses de recherche) URL du produit. Il s'agit généralement de la page de destination du produit sur le site Web du marchand.
acceptedOffer.itemOffered.image URL (recommandé pour les fiches de confirmation/les réponses dans les résultats de recherche) URL d'une image du produit. Il s'agit généralement d'une image sur le site Web du marchand.
acceptedOffer.itemOffered.color Texte Couleur du produit.
acceptedOffer.price Nombre ou texte (Obligatoire) Prix unitaire du produit.
acceptedOffer.priceCurrency Texte (Obligatoire) Devise (au format ISO 4217 à trois lettres) du prix.
acceptedOffer.eligibleQuantity QuantitativeValue (Obligatoire) Intervalle et unité de mesure des quantités commandées pour lesquelles l'offre ou les spécifications de prix sont valides.
acceptedOffer.eligibleQuantity.value Nombre (Obligatoire) Valeur de la caractéristique du produit.
acceptedOffer.priceSpecification PriceSpecification Une ou plusieurs spécifications de prix détaillées indiquant le prix unitaire et les frais de livraison ou de paiement
acceptedOffer.priceSpecification.price Nombre ou texte Prix total de l'ensemble de la transaction.
acceptedOffer.priceSpecification.priceCurrency Texte Devise (au format ISO 4217 à trois lettres) du prix de la commande.
acceptedOffer.itemCondition OfferItemCondition Description textuelle de l'état du produit ou service, ou des produits ou services inclus dans l'offre.
acceptedOffer.seller Organisation ou personne Partie auprès de laquelle la commande a été passée. Accepte également une chaîne (par exemple, "").
acceptedOffer.seller.name Texte Nom de l'organisation.
priceSpecification PriceSpecification (Recommandé pour les fiches de confirmation/Réponses de recherche) Il s'agit d'alternatives plus détaillées que "price" ou "priceCurrency". Sert également à spécifier les taxes et les frais de livraison. Accepte également un tableau d'objets.
url URL (recommandé pour les cartes de confirmation/les réponses dans les résultats de recherche) URL de la commande. Il s'agit généralement d'un lien vers le site Web du marchand, sur lequel l'utilisateur peut obtenir plus d'informations sur une commande.
orderStatus OrderStatus (Recommandé pour les fiches de confirmation/les réponses dans la recherche) État actuel de la commande.
paymentMethod PaymentMethod Nom de la carte de crédit ou autre mode de paiement utilisé pour la commande
paymentMethodId Texte Identifiant du mode de paiement utilisé (par exemple, les quatre derniers chiffres de la carte de crédit).
orderDate Date et heure Date à laquelle la commande a été passée.
isGift Booléen L'offre a-t-elle été acceptée pour offrir à quelqu'un d'autre que l'acheteur ?
remise Nombre ou texte Toute remise appliquée.
discountCurrency Texte Devise (au format ISO 4217 à trois lettres) de la remise.
client Personne ou organisation Partie passant la commande.
customer.name Texte Nom de la personne.
billingAddress PostalAddress Adresse de facturation de la commande.
billingAddress.name Texte Nom de l'élément PostalAddress.
billingAddress.streetAddress Texte Adresse postale. Par exemple, 1600 Amphitheatre Pkwy.
billingAddress.addressLocality Texte Localité. Exemple : Lyon.
billingAddress.addressRegion Texte Région. Par exemple, CA.
billingAddress.addressCountry Texte ou Pays Le pays. par exemple, USA. Vous pouvez également indiquer le code pays ISO 3166-1 alpha-2 à deux lettres.