En esta página, se proporciona información para ver tus políticas de devoluciones en línea.
La API de Merchant admite los siguientes métodos para recuperar las políticas de devoluciones en línea:
Para crear una política de devoluciones en línea, debes usar la IU de Merchant Center. Para obtener más información, consulta Configura tus políticas de devoluciones para los anuncios de Shopping y las fichas gratuitas. Después de crear una política de devoluciones en Merchant Center, la política puede tardar hasta 10 días hábiles en revisarse y estar disponible.
Como práctica recomendada, asegúrate de que todos los usuarios que visiten tu sitio web puedan encontrar tu política de devoluciones y acceder a ella sin tener que ingresar a una cuenta, registrarse ni proporcionar información personal. Además, asegúrate de que las políticas de devoluciones sean coherentes entre Merchant Center y tu sitio web.
Cómo recuperar una política de devoluciones en línea existente
Para recuperar una política de devoluciones en línea existente, usa el método accounts.onlineReturnPolicies.get.
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/onlineReturnPolicies/{ONLINE_RETURN_POLICY_ID}
Después de que la solicitud se realiza correctamente, la respuesta contiene el recurso OnlineReturnPolicy, como se muestra en el siguiente ejemplo:
{
"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"
}
]
}
El valor NO_RETURNS
indica que no se admiten devoluciones para el país mencionado.
El campo restockingFee
en el cuerpo de la respuesta representa la tarifa de reposición, que puede ser una tarifa plana o un porcentaje del precio del artículo en micros.
Enumera todas las políticas de devoluciones en línea
Para enumerar todas las políticas de devoluciones en línea, usa el método accounts.onlineReturnPolicies.list, como se muestra en la siguiente solicitud:
GET https://merchantapi.googleapis.com/accounts/v1beta/accounts/{ACCOUNT_ID}/onlineReturnPolicies
Una vez que la solicitud se realiza correctamente, la respuesta contiene todas las políticas de devoluciones en línea existentes para la cuenta, como se muestra en la siguiente respuesta de muestra:
{
"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
}
]
}
En este cuerpo de respuesta, el campo returnPolicyId
representa el identificador único de la política de devoluciones en línea.
El campo returnMethods
indica los métodos que se permiten para mostrar elementos. AT_A_KIOSK
indica que el artículo se puede devolver en un kiosco. Los otros valores posibles son IN_STORE
y BY_MAIL
.
En el campo processRefundDays
, se especifica la cantidad de días que tarda el vendedor en procesar los reembolsos.