REST Resource: accounts.onlineReturnPolicies

Ressource: OnlineReturnPolicy

Objet Conditions de retour en ligne. Il est actuellement utilisé pour représenter les conditions de retour des programmes d'annonces et de fiches gratuites.

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 de conditions de retour généré par Google.

label

string

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

countries[]

string

Obligatoire. Pays de vente dans lesquels les conditions de retour s'appliquent. Les valeurs doivent être des codes ISO 3166 à deux lettres valides.

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. Si cette valeur n'est pas définie, elle sera considérée comme des frais de restockage sans frais.

returnMethods[]

enum (ReturnMethod)

Méthodes de retour permettant aux clients de retourner un article. Cette valeur ne doit pas être vide, sauf si le type de politique de retour est "noReturns".

itemConditions[]

enum (ItemCondition)

Les conditions d'acceptation des retours ne doivent pas être vides, sauf si le type de conditions de retour est "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

Obligatoire. URI des conditions de retour. Google peut l'utiliser pour vérifier la validité du règlement. Il doit s'agir d'une URL valide.

acceptDefectiveOnly

boolean

Ce champ indique si le marchand n'accepte les retours que pour les produits défectueux. Il est obligatoire.

processRefundDays

integer

Ce champ facultatif indique le nombre de jours nécessaires aux marchands pour traiter les remboursements.

acceptExchange

boolean

Ce champ indique si le marchand autorise les clients à échanger des produits. Il est obligatoire.

Règle

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 la livraison, un jour étant défini comme 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 Retours à vie.

RestockingFee

Les frais de remise en stock. Il peut s'agir d'un montant fixe 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 sera facturé.

ReturnMethod

Méthodes de retour disponibles.

Enums
RETURN_METHOD_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
BY_MAIL Retour par envoi postal
IN_STORE Retournez-le en magasin.
AT_A_KIOSK Retourner dans un distributeur automatique

ItemCondition

État des articles disponibles.

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

ReturnShippingFee

Frais de port de retour. Il peut s'agir d'un montant fixe ou d'une valeur booléenne pour indiquer que le client paie les frais de port réels.

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

enum (Type)

Obligatoire. Type de frais de port de retour.

fixedFee

object (Price)

Montant fixe des frais de port de retour. Cette valeur ne s'applique que lorsque le type est FIXED. Nous considérerons les frais de retour 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 d'un marchand donné.

list

Répertorie toutes les conditions de retour existantes d'un marchand donné.