Cette page explique comment consulter vos conditions de retour en ligne.
L'API Merchant accepte les méthodes suivantes pour récupérer les conditions de retour en ligne:
Pour créer des conditions de retour en ligne, vous devez utiliser l'UI Merchant Center. Pour en savoir plus, consultez Configurer vos conditions de retour pour les annonces Shopping et les fiches gratuites. Une fois que vous avez créé des conditions de retour dans Merchant Center, il peut s'écouler jusqu'à 10 jours ouvrés avant qu'elles soient examinées et disponibles.
Nous vous recommandons de vous assurer que vos conditions de retour sont visibles et accessibles à tous les utilisateurs qui consultent votre site Web sans qu'ils aient à se connecter, à s'inscrire ni à saisir d'informations personnelles. Assurez-vous également que les conditions de retour sont les mêmes dans Merchant Center et sur votre site Web.
Récupérer des conditions de retour en ligne existantes
Pour récupérer des conditions de retour en ligne existantes, utilisez la méthode accounts.onlineReturnPolicies.get.
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
Une fois la requête effectuée, la réponse contient la ressource OnlineReturnPolicy, comme illustré dans l'exemple suivant:
{
"onlineReturnPolicies": [
{
"returnPolicyId": "ONLINE_RETURN_POLICY_ID",
"label": "default",
"countries": [
"COUNTRY_CODE"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "RETURN_POLICY_URI"
}
]
}
La valeur NO_RETURNS
indique que les retours ne sont pas acceptés pour le pays mentionné.
Le champ restockingFee
dans le corps de la réponse représente les frais de restockage, qui peuvent être des frais fixes ou un pourcentage du prix de l'article en micros.
Lister toutes les conditions de retour en ligne
Pour lister toutes les conditions de retour en ligne, utilisez la méthode accounts.onlineReturnPolicies.list, comme indiqué dans la requête suivante:
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/onlineReturnPolicies
Une fois la requête traitée, la réponse contient toutes les conditions de retour en ligne existantes pour le compte, comme illustré dans l'exemple de réponse suivant:
{
"onlineReturnPolicies": [
{
"returnPolicyId": "7216992546",
"label": "default",
"countries": [
"IN"
],
"policy": {
"type": "NO_RETURNS"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "0",
"currencyCode": "USD"
}
},
"returnPolicyUri": "http://example-pet-store.com/return"
},
{
"returnPolicyId": "7274318400",
"label": "default",
"countries": [
"GB"
],
"policy": {
"type": "NUMBER_OF_DAYS_AFTER_DELIVERY",
"days": "15"
},
"restockingFee": {
"fixedFee": {
"amountMicros": "10000000",
"currencyCode": "GBP"
}
},
"returnMethods": [
"AT_A_KIOSK"
],
"itemConditions": [
"NEW"
],
"returnShippingFee": {
"type": "FIXED",
"fixedFee": {
"amountMicros": "0",
"currencyCode": "GBP"
}
},
"returnPolicyUri": "http://example-pet-store.com/return-new",
"processRefundDays": 7,
"acceptExchange": true
}
]
}
Dans ce corps de réponse, le champ returnPolicyId
représente l'identifiant unique des conditions de retour en ligne.
Le champ returnMethods
indique les méthodes autorisées pour renvoyer des éléments. AT_A_KIOSK
indique que l'article peut être retourné en kiosque. Les autres valeurs possibles sont IN_STORE
et BY_MAIL
.
Le champ processRefundDays
spécifie le nombre de jours nécessaires au vendeur pour traiter les remboursements.