REST Resource: accounts.onlineReturnPolicies

Ressource: OnlineReturnPolicy

Objet Conditions de retour en ligne. Il sert actuellement à représenter les conditions de retour pour les programmes des annonces et des fiches sans frais.

Représentation JSON
{
  "name": string,
  "returnPolicyId": string,
  "label": string,
  "countries": [
    string
  ],
  "policy": {
    object (Policy)
  },
  "restockingFee": {
    object (RestockingFee)
  },
  "returnMethods": [
    enum (ReturnMethod)
  ],
  "itemConditions": [
    enum (ItemCondition)
  ],
  "returnShippingFee": {
    object (ReturnShippingFee)
  },
  "returnPolicyUri": string,
  "acceptDefectiveOnly": boolean,
  "processRefundDays": integer,
  "acceptExchange": boolean
}
Champs
name

string

Identifiant. Nom de la ressource OnlineReturnPolicy. Format : accounts/{account}/onlineReturnPolicies/{return_policy}

returnPolicyId

string

Uniquement en sortie. ID des conditions de retour généré par Google.

label

string

Ce champ représente le libellé unique des conditions de retour défini par l'utilisateur. Il est important de noter que vous ne pouvez pas utiliser la même étiquette dans des conditions de retour différentes pour un même pays. Les règles porteront automatiquement le libellé "par défaut", sauf si un produit spécifie un attribut d'étiquette spécifique. Pour attribuer des conditions de retour personnalisées à certains groupes de produits, suivez les instructions fournies dans le libellé des conditions de retour. Le libellé peut contenir jusqu'à 50 caractères.

countries[]

string

Pays de vente dans lesquels les conditions de retour s'appliquent. Les valeurs doivent être un code ISO 3166 à deux lettres valide.

policy

object (Policy)

Conditions de retour.

restockingFee

object (RestockingFee)

Frais de remise en stock qui s'appliquent à toutes les catégories de motifs de retour. Ces frais sont alors considérés comme des frais de remise en stock sans frais si cette valeur n'est pas définie.

returnMethods[]

enum (ReturnMethod)

Méthodes de retour utilisées par les clients pour retourner un article. Cette valeur ne doit pas être vide, sauf si le type de conditions de retour est "noReturns".

itemConditions[]

enum (ItemCondition)

Les conditions de retour acceptées pour les articles ne doivent pas être vides, sauf si le type de conditions de retour est défini sur "noReturns".

returnShippingFee

object (ReturnShippingFee)

Frais de port de retour. Ne doit être défini que lorsque le client doit télécharger et imprimer l'étiquette de retour.

returnPolicyUri

string

URI des conditions de retour. Google peut l'utiliser pour effectuer un contrôle de l'intégrité de la règle. L'URL doit être valide.

acceptDefectiveOnly

boolean

Ce champ est obligatoire et permet d'indiquer si le marchand n'accepte que les produits défectueux pour les retours.

processRefundDays

integer

Ce champ est facultatif et permet d'indiquer le nombre de jours nécessaires au traitement des remboursements par les marchands.

acceptExchange

boolean

Ce champ est obligatoire et permet d'indiquer si le marchand autorise les clients à échanger des produits.

Règlement

Règles disponibles.

Représentation JSON
{
  "type": enum (Type),
  "days": string
}
Champs
type

enum (Type)

Type de règle.

days

string (int64 format)

Nombre de jours pendant lesquels les articles peuvent être retournés après leur livraison (un jour correspond à 24 heures après le code temporel de livraison). Obligatoire pour les retours NUMBER_OF_DAYS_AFTER_DELIVERY.

Type

Types de conditions de retour.

Enums
TYPE_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
NUMBER_OF_DAYS_AFTER_DELIVERY Nombre de jours pendant lesquels un retour est valide après la livraison.
NO_RETURNS Aucun retour.
LIFETIME_RETURNS Un retour à vie.

RestockingFee

Frais de remise en stock Il peut s'agir d'un tarif forfaitaire ou d'un micro-pourcentage.

Représentation JSON
{

  // Union field type can be only one of the following:
  "fixedFee": {
    object (Price)
  },
  "microPercent": integer
  // End of list of possible types for union field type.
}
Champs

Champ d'union type.

type ne peut être qu'un des éléments suivants :

fixedFee

object (Price)

Frais de remise en stock fixes.

microPercent

integer

Pourcentage du prix total en micros. 15 000 000 signifie que 15% du prix total seraient facturés.

ReturnMethod

Méthodes de retour disponibles.

Enums
RETURN_METHOD_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
BY_MAIL À retourner par courrier postal.
IN_STORE Retour en magasin.
AT_A_KIOSK Revenez sur une borne.

ItemCondition

Conditions de l'article disponible.

Enums
ITEM_CONDITION_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
NEW Nouveauté.
USED Utilisé.

ReturnShippingFee

Frais de port de retour. Il peut s'agir de frais fixes ou d'une valeur booléenne indiquant que le client paie les frais de port réels.

Représentation JSON
{
  "type": enum (Type),
  "fixedFee": {
    object (Price)
  }
}
Champs
type

enum (Type)

Type de frais de port de retour.

fixedFee

object (Price)

Montant des frais de port de retour fixes. Cette valeur n'est applicable que lorsque le type est FIXED. Les frais de port de retour seront considérés comme sans frais si le type est FIXED et que cette valeur n'est pas définie.

Type

Types de frais de port de retour.

Enums
TYPE_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
FIXED Les frais de port de retour sont une valeur fixe.
CUSTOMER_PAYING_ACTUAL_FEE Les clients paieront les frais de port de retour réels.

Méthodes

get

Récupère les conditions de retour existantes.

list

Liste toutes les conditions de retour existantes.