- Ressource: Promotion
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RedemptionChannel
- Attributs
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ProductApplicability
- OfferType
- CouponValueType
- DestinationEnum
- StoreApplicability
- PromotionStatus
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DestinationStatus
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- État
- ItemLevelIssue
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Gravité
- Méthodes
Ressource: Promotion
Représente une promotion. Pour en savoir plus, consultez les articles suivants.
Les attributs d'entrée requis pour réussir les contrôles de validation des données sont principalement définis ci-dessous:
- Spécifications des données sur les promotions
- Spécifications des données sur les promotions en magasin
Une fois que vous avez inséré une promotion et que vous l'avez modifiée, plusieurs minutes peuvent s'écouler avant que la promotion finale puisse être récupérée.
Représentation JSON |
---|
{ "name": string, "promotionId": string, "contentLanguage": string, "targetCountry": string, "redemptionChannel": [ enum ( |
Champs | |
---|---|
name |
Identifiant. Nom de la promotion. Format : |
promotionId |
Obligatoire. Identifiant promotion fourni par l'utilisateur pour identifier la promotion de manière unique. Respectez les exigences minimales pour éviter que vos promotions soient refusées. |
contentLanguage |
Obligatoire. Code de langue ISO 639-1 à deux lettres pour la promotion. Les promotions ne sont disponibles que pour certaines langues. |
targetCountry |
Obligatoire. Pays cible utilisé dans l'identifiant unique. Représenté par un code CLDR. Les promotions ne sont disponibles que dans certains pays. Fiches gratuites et annonces Shopping Annonces produits en magasin |
redemptionChannel[] |
Obligatoire. Canal d'utilisation de la promotion. Veuillez indiquer au moins un canal. |
dataSource |
Uniquement en sortie. Source de données principale de la promotion. |
attributes |
Facultatif. Liste des attributs de la promotion. |
customAttributes[] |
Facultatif. Liste d'attributs personnalisés (fournis par le marchand). Elle peut également être utilisée pour envoyer n'importe quel attribut de la spécification des données sous sa forme générique (par exemple, |
promotionStatus |
Uniquement en sortie. État d'une promotion, problèmes de validation des données, c'est-à-dire les informations sur une promotion calculée de manière asynchrone. |
versionNumber |
Facultatif. Représente la version existante (fraîcheur) de la promotion, qui peut être utilisée pour conserver le bon ordre lorsque plusieurs mises à jour sont effectuées en même temps. Si cette règle est définie, l'insertion n'est pas possible lorsque le numéro de version est inférieur à celui de la promotion existante. La réinsertion (par exemple, actualiser la promotion après 30 jours) peut être effectuée avec la Si l'opération est empêchée, l'exception annulée est générée. |
RedemptionChannel
Canal d'une promotion.
Enums | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
Indique que la chaîne n'est pas spécifiée. |
IN_STORE |
Indique que la chaîne est disponible dans la boutique. Identique au canal local utilisé pour products . |
ONLINE |
Indique que la chaîne est en ligne. |
Attributs
Attributs.
Représentation JSON |
---|
{ "productApplicability": enum ( |
Champs | |
---|---|
productApplicability |
Obligatoire. Applicabilité de la promotion à tous les produits ou uniquement à des produits spécifiques. |
offerType |
Obligatoire. Type de la promotion. Utilisez cet attribut pour indiquer si les clients ont besoin d'un code promotionnel pour bénéficier de votre promotion. |
genericRedemptionCode |
Facultatif. Code promotionnel générique pour la promotion. À utiliser avec le champ |
longTitle |
Obligatoire. Titre long de la promotion |
couponValueType |
Obligatoire. L'attribut coupon value type (type de valeur de bon de réduction)] pour indiquer le type de promotion que vous proposez. Selon le type de valeur de bon de réduction sélectionnée, certains attributs sont obligatoires. |
promotionDestinations[] |
Obligatoire. Liste des destinations où la promotion s'applique. Si vous ne spécifiez pas de destination en incluant une valeur acceptée dans votre source de données, votre promotion s'affichera par défaut dans les annonces Shopping et les fiches gratuites. Vous avez peut-être déjà envoyé les valeurs suivantes en tant que destinations pour vos produits: Shopping Actions, Inventaire sur propriétés Google et Inventaire local sur propriétés Google. Pour représenter ces valeurs, utilisez |
itemIdInclusion[] |
Facultatif. Filtrez les produits par ID de l'article pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
brandInclusion[] |
Facultatif. Filtrez les produits par marque pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
itemGroupIdInclusion[] |
Facultatif. Filtrez les produits par identifiant de groupe d'articles pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion [productApplicability] est défini sur specific_products. |
productTypeInclusion[] |
Facultatif. Filtrez les produits par type de produit pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
itemIdExclusion[] |
Facultatif. Filtrez les produits par exclusion d'ID d'article pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
brandExclusion[] |
Facultatif. Filtrez les produits par exclusion de marques pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
itemGroupIdExclusion[] |
Facultatif. Filtre de produits par identifiant de groupe d'articles. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
productTypeExclusion[] |
Facultatif. Filtrez les produits par exclusion de type de produit pour la promotion. Les attributs de filtres de produits ne s'appliquent que lorsque l'attribut produits concernés par la promotion |
minimumPurchaseAmount |
Facultatif. Montant minimal d'achat associé à la promotion. |
minimumPurchaseQuantity |
Facultatif. Quantité minimale à acheter pour la promotion. |
limitQuantity |
Facultatif. Quantité maximale par commande pour la promotion. |
limitValue |
Facultatif. Prix maximal du produit pour la promotion. |
percentOff |
Facultatif. Pourcentage de remise sans frais dans la promotion. |
moneyOffAmount |
Facultatif. Montant de la remise proposée dans le cadre de la promotion. |
getThisQuantityDiscounted |
Facultatif. Nombre d'articles à prix réduit dans la promotion. L'attribut est défini lorsque |
freeGiftValue |
Facultatif. Valeur du cadeau pour la promotion. |
freeGiftDescription |
Facultatif. Description du cadeau sans frais pour la promotion. |
freeGiftItemId |
Facultatif. Identifiant du cadeau sans frais pour la promotion. |
promotionEffectiveTimePeriod |
Obligatoire. Représentation par |
promotionDisplayTimePeriod |
Facultatif. Représentation |
storeApplicability |
Facultatif. Indique si la promotion s'applique à tous les magasins ou uniquement à certains magasins. Les promotions des annonces produits en magasin génèrent une erreur si aucun magasin n'est concerné. Une erreur |
storeCodesInclusion[] |
Facultatif. Codes de magasin à inclure pour la promotion. Les attributs de filtre de magasins ne s'appliquent que lorsque l'attribut Code de magasin (identifiant de magasin indiqué dans votre fiche d'établissement) du magasin physique dans lequel le produit est vendu. Pour en savoir plus, consultez les spécifications des données d'inventaire de produits en magasin. |
storeCodesExclusion[] |
Facultatif. Codes de magasin à exclure de la promotion. Les attributs de filtre de magasins ne s'appliquent que lorsque l'attribut |
promotionUrl |
Facultatif. URL de la page du site du marchand sur laquelle la promotion est diffusée. Les promotions des annonces produits en magasin génèrent une erreur si aucun |
ProductApplicability
Produit ou liste de produits auxquels la promotion s'applique.
Enums | |
---|---|
PRODUCT_APPLICABILITY_UNSPECIFIED |
Les produits auxquels la promotion s'applique sont inconnus. |
ALL_PRODUCTS |
Applicable à tous les produits. |
SPECIFIC_PRODUCTS |
Applicable à un seul produit ou à une seule liste de produits. |
OfferType
Type d'offre d'une promotion.
Enums | |
---|---|
OFFER_TYPE_UNSPECIFIED |
Type d'offre inconnu. |
NO_CODE |
Type d'offre sans code |
GENERIC_CODE |
Type d'offre avec un code. Un code promotionnel générique est obligatoire pour la promotion lorsque offerType = GENERIC_CODE . |
CouponValueType
Type de valeur de bon de réduction d'une promotion.
Enums | |
---|---|
COUPON_VALUE_TYPE_UNSPECIFIED |
Indique que le type de valeur du bon de réduction n'est pas spécifié. |
MONEY_OFF |
Type de valeur de remise. |
PERCENT_OFF |
Type de valeur "Pourcentage de remise". |
BUY_M_GET_N_MONEY_OFF |
N de remise sur un type de valeur de bon de réduction pour M produits achetés. minimumPurchaseQuantity et getThisQuantityDiscounted doivent être présents. moneyOffAmount doit également être présent. |
BUY_M_GET_N_PERCENT_OFF |
N pour cent de remise sur le type de valeur d'un bon de réduction pour M produits achetés. minimumPurchaseQuantity et getThisQuantityDiscounted doivent être présents. percent_off_percentage doit également être présent. |
BUY_M_GET_MONEY_OFF |
Remise pour M produits achetés. minimumPurchaseQuantity et moneyOffAmount doivent être présents. |
BUY_M_GET_PERCENT_OFF |
Remise pour M produits achetés. minimumPurchaseQuantity et percent_off_percentage doivent être présents. |
FREE_GIFT |
Cadeau avec description uniquement. |
FREE_GIFT_WITH_VALUE |
Cadeau à valeur monétaire. |
FREE_GIFT_WITH_ITEM_ID |
Cadeau avec ID de l'article. |
FREE_SHIPPING_STANDARD |
Type de valeur d'un bon de réduction standard pour livraison gratuite. |
FREE_SHIPPING_OVERNIGHT |
Type de valeur pour le bon de réduction "Livraison gratuite sous 24h". |
FREE_SHIPPING_TWO_DAY |
Type de valeur "Bon de réduction Livraison gratuite sous 48h". |
DestinationEnum
Valeurs de destination.
Enums | |
---|---|
DESTINATION_ENUM_UNSPECIFIED |
Non spécifié. |
SHOPPING_ADS |
Annonces Shopping : |
DISPLAY_ADS |
Annonces display : |
LOCAL_INVENTORY_ADS |
Les annonces produits en magasin : |
FREE_LISTINGS |
Free listings [Fiches gratuites] : |
FREE_LOCAL_LISTINGS |
Fiches produit locales gratuites : |
YOUTUBE_SHOPPING |
YouTube Shopping : |
StoreApplicability
Codes de magasin ou liste des codes de magasin auxquels la promotion s'applique. Uniquement pour les promotions des annonces produits en magasin.
Enums | |
---|---|
STORE_APPLICABILITY_UNSPECIFIED |
Les codes de magasin auxquels la promotion s'applique sont inconnus. |
ALL_STORES |
La promotion s'applique à tous les magasins. |
SPECIFIC_STORES |
La promotion ne s'applique qu'aux magasins spécifiés. |
PromotionStatus
État de la promotion.
Représentation JSON |
---|
{ "destinationStatuses": [ { object ( |
Champs | |
---|---|
destinationStatuses[] |
Uniquement en sortie. Destinations prévues de la promotion. |
itemLevelIssues[] |
Uniquement en sortie. Liste des problèmes associés à la promotion. |
creationDate |
Uniquement en sortie. Date de création de la promotion au format ISO 8601: date, heure et décalage (par exemple, |
lastUpdateDate |
Uniquement en sortie. Date à laquelle l'état de la promotion a été mis à jour pour la dernière fois au format ISO 8601: date, heure et décalage (par exemple, |
DestinationStatus
État de la destination spécifiée.
Représentation JSON |
---|
{ "reportingContext": enum ( |
Champs | |
---|---|
reportingContext |
Uniquement en sortie. Nom de la destination de la promotion. |
status |
Uniquement en sortie. État de la destination spécifiée. |
État
État actuel de la promotion.
Enums | |
---|---|
STATE_UNSPECIFIED |
État de promotion inconnu. |
IN_REVIEW |
La promotion est en cours d'examen. |
REJECTED |
La promotion est refusée. |
LIVE |
La promotion a été approuvée et active. |
STOPPED |
Le marchand a interrompu la promotion. |
EXPIRED |
La promotion n'est plus active. |
PENDING |
La promotion n'est pas arrêtée et tous les examens ont été approuvés, mais la date d'activation n'est pas encore passée. |
ItemLevelIssue
Problème associé à la promotion.
Représentation JSON |
---|
{ "code": string, "severity": enum ( |
Champs | |
---|---|
code |
Uniquement en sortie. Code d'erreur du problème |
severity |
Uniquement en sortie. Impact de ce problème sur la diffusion de la promotion |
resolution |
Uniquement en sortie. Indique si le problème peut être résolu par le marchand. |
attribute |
Uniquement en sortie. Nom de l'attribut, si le problème est causé par un seul attribut. |
reportingContext |
Uniquement en sortie. Destination à laquelle le problème s'applique. |
description |
Uniquement en sortie. Une brève description du problème en anglais. |
detail |
Uniquement en sortie. Une description détaillée du problème en anglais. |
documentation |
Uniquement en sortie. URL d'une page Web qui vous aide à résoudre ce problème. |
applicableCountries[] |
Uniquement en sortie. Liste des codes des pays (ISO 3166-1 alpha-2) auxquels le problème s'applique à l'offre. |
Gravité
Gravité du problème
Enums | |
---|---|
SEVERITY_UNSPECIFIED |
Non spécifié. |
NOT_IMPACTED |
Il s'agit d'un avertissement qui n'a pas d'incidence directe sur la promotion. |
DEMOTED |
La promotion est rétrogradée et ses performances dans les résultats de recherche sont probablement limitées |
DISAPPROVED |
Un problème entraîne le refus de la promotion. |
Méthodes |
|
---|---|
|
Récupère la promotion à partir de votre compte Merchant Center. |
|
Insère une promotion pour votre compte Merchant Center. |
|
Liste les promotions dans votre compte Merchant Center. |