# MerchantReturnPolicy: tu política de devoluciones en schema

> Qué es MerchantReturnPolicy, qué propiedades pide Google, dónde va (en la organización o en la oferta), qué gana a qué y cómo revisarlo en tu tienda.

URL: https://clione.ai/es/glosario/merchantreturnpolicy/
Lang: es

Tu tienda ya tiene una [política de devoluciones](/es/glosario/politica-de-devoluciones/): una página con plazos, condiciones y quién paga el envío de vuelta. MerchantReturnPolicy es esa misma política escrita en [datos estructurados](/es/glosario/datos-estructurados/), con un vocabulario cerrado que una máquina puede leer sin interpretar frases. Es un tipo de [Schema.org](/es/glosario/schema-org/) y se escribe en inglés porque es un nombre del vocabulario. **No sustituye a tu página de devoluciones: la resume para un buscador.** Te importa porque, según Google, con este marcado la Búsqueda puede mostrar tu política de devoluciones junto a tus productos y en los paneles de conocimiento.[^google-return-policy]

## Cómo funciona

Schema.org define MerchantReturnPolicy como la información sobre las políticas de devolución de productos asociadas a una organización, un producto o una oferta.[^schema-org-mrp] Google simplifica esas tres opciones a dos niveles. **La política general de la tienda va en el nodo de la organización**, con la propiedad `hasMerchantReturnPolicy`, y Google recomienda ponerla en una sola página de tu web que describa tu política de devoluciones: no hace falta repetirla en todas. **La de un producto concreto va en su oferta**, solo cuando ese producto tiene condiciones distintas, y admite menos propiedades que la de la organización.[^google-return-policy] La entrada de [Organization](/es/glosario/schema-organization/) enseña dónde se cuelga la general, y la de [Offer](/es/glosario/schema-offer/), dónde va la de un producto.

Ese reparto es reciente. Google admite la política a nivel de organización desde el 11 de junio de 2024; el 10 de junio de 2025 le dio una página de documentación propia; y el 11 de julio de 2025 aclaró que la política de una oferta solo admite una parte de las propiedades y que la política general tiene que ir en el nodo de la organización.[^google-updates]

Para Google hay dos maneras de cumplir lo obligatorio. La primera es dar el país donde se aplica la política (`applicableCountry`, en código de dos letras, hasta 50 países) y su tipo (`returnPolicyCategory`), que tiene tres valores: plazo limitado (`MerchantReturnFiniteReturnWindow`, y entonces hace falta `merchantReturnDays`, los días desde la entrega), devoluciones no admitidas (`MerchantReturnNotPermitted`) y plazo ilimitado (`MerchantReturnUnlimitedWindow`). La segunda es dar solo el enlace a la página que describe la política, con `merchantReturnLink`, sea la tuya o la de un servicio que gestiona tus devoluciones.[^google-return-policy]

El resto son recomendadas, y son las que hacen útil el marcado:[^google-return-policy]

| Propiedad                                           | Qué dice                                                                      | Valores                                                                                                                                                                                   |
| --------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `returnMethod`                                      | Cómo se devuelve                                                              | Por correo, en tienda o en un punto de recogida                                                                                                                                           |
| `returnFees`                                        | Quién paga la devolución                                                      | Gratis (`FreeReturn`), un importe que cobra la tienda (`ReturnShippingFees`, con `returnShippingFeesAmount`) o el cliente se encarga y paga el envío (`ReturnFeesCustomerResponsibility`) |
| `refundType`                                        | Qué recibe el cliente                                                         | Reembolso completo, cambio por el mismo producto o saldo en la tienda                                                                                                                     |
| `itemCondition`                                     | En qué estado se acepta                                                       | Nuevo, usado, dañado o reacondicionado                                                                                                                                                    |
| `returnPolicyCountry`                               | Adónde se envía la devolución                                                 | Un país, que puede no ser el del envío original                                                                                                                                           |
| `customerRemorseReturnFees`, `itemDefectReturnFees` | Quién paga si el cliente cambia de idea, y quién si el producto es defectuoso | Los mismos valores que `returnFees`                                                                                                                                                       |

Hay también un cargo de reposición (`restockingFee`) y excepciones por temporada (`returnPolicySeasonalOverride`), por ejemplo un plazo distinto durante las fiestas.[^google-return-policy]

Lo que más sorprende es el orden de preferencia. Google combina varias fuentes y aplica la más fuerte: primero la Content API for Shopping, después la configuración de devoluciones de [Google Merchant Center](/es/glosario/google-merchant-center/) o de [Search Console](/es/glosario/search-console/), después el marcado del producto y, al final, el de la organización. **Si tienes marcado y además configuras devoluciones en Search Console, Google solo usa lo de Search Console.**[^google-return-policy] Entre los dos marcados, si das los dos, gana el del producto.[^google-merchant-listing]

## En una tienda

Lo que importa para el marcado es que **diga lo mismo que tu página, y tu página, lo que tu tienda hace de verdad**.

**Ejemplo ficticio.** Una tienda española inventada publica esta política: 30 días desde la entrega, devolución por correo, el envío de vuelta lo paga el cliente salvo que el producto llegue defectuoso, y reembolso completo. Las camisas bordadas con iniciales no se pueden devolver. Así se traduce:

| Lo que dice la página                          | Propiedad                                    | Valor                                                                                                             |
| ---------------------------------------------- | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| «Vendemos en España y Portugal»                | `applicableCountry`                          | `["ES", "PT"]`                                                                                                    |
| «30 días desde la entrega»                     | `returnPolicyCategory`, `merchantReturnDays` | `MerchantReturnFiniteReturnWindow`, `30` |
| «Devuelve por correo»                          | `returnMethod`                               | `ReturnByMail`                                                                                                    |
| «El envío de vuelta corre de tu cuenta»        | `returnFees`                                 | `ReturnFeesCustomerResponsibility`                                                                                |
| «Si llega defectuoso, la devolución es gratis» | `itemDefectReturnFees`                       | `FreeReturn`                                                                                                      |
| «Te devolvemos el importe completo»            | `refundType`                                 | `FullRefund`                                                                                                      |

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.example.com/#organization",
  "name": "Calella",
  "hasMerchantReturnPolicy": {
    "@type": "MerchantReturnPolicy",
    "applicableCountry": ["ES", "PT"],
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
    "merchantReturnDays": 30,
    "returnMethod": "https://schema.org/ReturnByMail",
    "returnFees": "https://schema.org/ReturnFeesCustomerResponsibility",
    "itemDefectReturnFees": "https://schema.org/FreeReturn",
    "refundType": "https://schema.org/FullRefund"
  }
}
```

La camisa bordada lleva en su oferta una política propia con `MerchantReturnNotPermitted`, que gana a la general para ese producto.[^google-merchant-listing] Y si un día la tienda configura sus devoluciones en Search Console, ese marcado deja de ser lo que Google usa.[^google-return-policy]


Creer que el marcado de la web manda. Para Google es la fuente más débil: la configuración de Merchant Center o de Search Console gana al marcado del producto, y este al de la organización.[^google-return-policy] Si cambias el plazo de devolución en tu página y en tu marcado pero tienes otra cifra configurada en Search Console, lo que usa Google es lo de Search Console.


## Cómo comprobarlo

1. **Busca `hasMerchantReturnPolicy` en el código fuente** de la página donde está tu nodo de organización, y anota el país, el tipo de política y los días.[^google-return-policy]
2. **Compáralo con tu página de devoluciones, frase por frase**: el plazo, quién paga el envío de vuelta y el tipo de reembolso tienen que coincidir.
3. **Busca políticas dentro de las ofertas de tus fichas.** Cada una tiene que corresponder a un producto con condiciones distintas, porque gana a la general.[^google-merchant-listing]
4. **Mira si tienes devoluciones configuradas en Merchant Center o en Search Console.** Si las tienes, son las que usa Google y es ahí donde hay que mantenerlas al día.[^google-return-policy]
5. **Comprueba qué [resultados enriquecidos](/es/glosario/resultados-enriquecidos/) detecta Google**: pasa la URL por la [Prueba de resultados enriquecidos](/es/glosario/prueba-de-resultados-enriquecidos/) y mira qué encuentra y con qué errores o advertencias.[^google-return-policy]

## Concepto cercano: política de devoluciones

La política de devoluciones es el documento: lo que prometes al cliente, con su letra pequeña y sus excepciones. MerchantReturnPolicy es su resumen en un vocabulario de valores cerrados. **La política se redacta para personas; el marcado la traduce a valores que una máquina puede comparar.** El orden nunca se invierte: primero se decide y se publica la política, y después se marca exactamente lo que dice. La [política de devoluciones](/es/glosario/politica-de-devoluciones/) tiene su propia entrada.

Para seguir, la [ruta de lectura de datos estructurados](/es/aprender/datos-estructurados/) ordena el resto de términos, y la entrada de [OfferShippingDetails](/es/glosario/offershippingdetails/) hace lo mismo con los envíos.
