- Représentation JSON
- PurchaseItemExtension
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MerchantUnitMeasure
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ItemOption
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ProductDetails
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReservationItemExtension
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- StaffFacilitator
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
Un élément de campagne contient un secteur. Une commande ou un panier peut comporter plusieurs lignes du même secteur. Les éléments de sous-lignes, les modules complémentaires, etc. doivent être définis dans des prototypes verticaux en fonction de leurs cas d'utilisation. Remarque: 1. Sauf indication contraire, toutes les chaînes, quel que soit leur niveau, doivent comporter moins de 1 000 caractères. 2. Sauf indication contraire, tous les champs répétés, à tous les niveaux, doivent être inférieurs à 50. 3. S'ils sont spécifiés, tous les codes temporels de tous les niveaux doivent être valides.
Représentation JSON | |
---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object ( |
Champs | ||
---|---|---|
id |
Obligatoire: identifiant attribué par le marchand pour l'article. Permet d'identifier les éléments de campagne existants lors de l'application de mises à jour partielles. La longueur maximale autorisée est de 64 caractères. |
|
name |
Nom de la ligne, tel qu'il apparaît sur le reçu. La longueur maximale autorisée est de 100 caractères. |
|
userVisibleStateLabel |
Obsolète. Utilisez plutôt l'état au niveau vertical. Par exemple, pour les achats, utilisez "PurchaseOrderExtension.status". Libellé visible par l'utilisateur correspondant à l'état de cet élément de campagne. |
|
provider |
Fournisseur de l'élément de campagne concerné, s'il est différent de la commande globale. Exemple: Commande Expedia avec ANA du fournisseur d'éléments de campagne. |
|
priceAttributes[] |
Prix et ajustements au niveau de l'élément de campagne. |
|
followUpActions[] |
Actions de suivi au niveau de l'élément de campagne. |
|
recipients[] |
Clients au niveau de l'élément de campagne, ce paramètre peut être différent de celui de l'acheteur au niveau de la commande. Exemple: L'utilisateur X a effectué une réservation au restaurant sous le nom de l'utilisateur Y. |
|
image |
Petite image associée à cet article, le cas échéant. |
|
description |
Description de l'élément de campagne. |
|
notes[] |
Remarques supplémentaires applicables à cette ligne spécifique (par exemple, les modalités d'annulation). |
|
disclosures[] |
Divulgation associée à cet élément de campagne. |
|
vertical |
Obsolète: utilisez plutôt des secteurs. Obligatoire: contenu sémantique de l'élément de campagne en fonction de son type/secteur. Chaque secteur doit inclure ses propres détails de traitement des commandes. Doit correspondre à l'une des valeurs suivantes: Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
|
Champ d'union verticals . Obligatoire: contenu sémantique de l'élément de campagne en fonction de son type/secteur. Chaque secteur doit inclure ses propres détails de traitement des commandes. verticals ne peut être qu'un des éléments suivants : |
||
purchase |
Bons de commande (produits, nourriture, etc.) |
|
reservation |
Commandes pour réservation (restaurant, coupe de cheveux, etc.) |
PurchaseItemExtension
Contenu des lignes de commande du secteur "Achat".
Représentation JSON | |
---|---|
{ "status": enum ( |
Champs | |
---|---|
status |
Obligatoire: état au niveau de l'élément de campagne. |
userVisibleStatusLabel |
Obligatoire: étiquette/chaîne visible par l'utilisateur pour l'état. La longueur maximale autorisée est de 50 caractères. |
type |
Obligatoire: type d'achat. |
productId |
Identifiant du produit ou de l'offre associé à cette ligne. |
quantity |
Quantité de l'article. |
unitMeasure |
Unité de mesure. Indique la taille de l'article dans les unités choisies. La taille et le prix actif sont utilisés pour déterminer le prix unitaire. |
returnsInfo |
Renvoie les informations sur cette ligne. Si cette règle n'est pas configurée, cet élément de campagne hérite des informations sur les retours au niveau de la campagne. |
fulfillmentInfo |
Informations de traitement pour cet article. Si cette règle n'est pas configurée, cet élément de campagne hérite des informations de traitement au niveau de la commande. |
itemOptions[] |
Modules complémentaires ou sous-éléments supplémentaires. |
extension |
Tout champ supplémentaire échangé entre le marchand et Google. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
productDetails |
Informations sur le produit. |
MerchantUnitMeasure
Mesure de prix unitaire du marchand.
Représentation JSON | |
---|---|
{
"measure": number,
"unit": enum ( |
Champs | |
---|---|
measure |
Valeur: exemple 1.2. |
unit |
Unité: exemple POUND, GRAM. |
ItemOption
Représente des modules complémentaires ou des sous-éléments.
Représentation JSON | |
---|---|
{ "id": string, "name": string, "prices": [ { object ( |
Champs | |
---|---|
id |
Pour les options qui sont des articles : code d'article unique. |
name |
Nom de l'option. |
prices[] |
Prix total de l'option. |
note |
Remarque concernant l'option. |
quantity |
Pour les options qui sont des articles, quantité. |
productId |
Identifiant du produit ou de l'offre associé à cette option. |
subOptions[] |
Pour définir d'autres sous-options imbriquées. |
ProductDetails
Informations sur le produit.
Représentation JSON | |
---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } } |
Champs | |
---|---|
productId |
Identifiant du produit ou de l'offre associé à cette ligne. |
gtin |
Code article international (GTIN) du produit. Cette valeur est utile si l'identifiant "offerId" n'est pas présent dans Merchant Center. Facultatif. |
plu |
Les codes de consultation des prix, communément appelés codes PLU, numéros PLU, PLU, codes de produits frais ou étiquettes de produits, sont un système de nombres qui identifient de manière unique les produits frais vendus en gros dans les épiceries et les supermarchés. |
productType |
Catégorie du produit définie par le marchand. Exemple : Accueil > Courses > Produits laitiers et Œufs > Lait > Lait entier" |
productAttributes |
Informations sur le produit fournies par le marchand (par exemple, { "allergen": "peanut" }. Cette valeur est utile si l'identifiant "offerId" n'est pas présent dans Merchant Center. Facultatif. Objet contenant une liste de paires |
ReservationItemExtension
Contenu de la ligne pour les ordres de réservation (restaurant, coupe de cheveux, etc.). Identifiant suivant: 15.
Représentation JSON | |
---|---|
{ "status": enum ( |
Champs | |
---|---|
status |
Obligatoire: état de la réservation. |
userVisibleStatusLabel |
Obligatoire: étiquette/chaîne visible par l'utilisateur pour l'état. La longueur maximale autorisée est de 50 caractères. |
type |
type de réservation. Peut être désactivé si aucune des options de type ne s'applique. |
reservationTime |
l'heure à laquelle le service/l'événement est programmé pour se produire. Il peut s'agir d'une période, d'une date ou d'une date/heure exacte. |
userAcceptableTimeRange |
une période acceptable pour l'utilisateur. |
confirmationCode |
Code de confirmation de cette réservation. |
partySize |
Nombre de personnes. |
staffFacilitators[] |
Des animateurs du personnel qui s'occuperont de la réservation. Ex. : Le coiffeur. |
location |
Lieu du service/de l'événement. |
extension |
Tout champ supplémentaire échangé entre le marchand et Google. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire |
StaffFacilitator
Informations sur le membre des forces armées.
Représentation JSON | |
---|---|
{
"name": string,
"image": {
object ( |
Champs | |
---|---|
name |
Nom de l'animateur du personnel. Ex. : "Jean Dupont" |
image |
Images de l'artiste. |