¿Qué es MerchantReturnPolicy en Schema.org?
MerchantReturnPolicy es el tipo de Schema.org que describe en datos estructurados la política de devoluciones de una tienda: en qué países se aplica, cuántos días hay para devolver, cómo se devuelve, quién paga el envío de vuelta y qué reembolso se recibe. Se declara una vez en la organización y, solo para los productos con condiciones distintas, en su oferta.
Lo esencial
- El marcado de devoluciones describe tu política para las máquinas; no sustituye a la página que la explica a tus clientes.
- Google recomienda declararla una vez, en el nodo de la organización, y repetirla en una oferta solo cuando ese producto tiene otras condiciones.
- Para Google basta con el país y el tipo de política (con los días si hay plazo) o, en su lugar, el enlace a la página de devoluciones.
- Si configuras devoluciones en Merchant Center o en Search Console, esa configuración gana a cualquier marcado de tu web.
Tu tienda ya tiene una política 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, con un vocabulario cerrado que una máquina puede leer sin interpretar frases. Es un tipo de 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
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.[2]Schema.org. MerchantReturnPolicy 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data La entrada de Organization enseña dónde se cuelga la general, y la de 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.[3]Google Search Central. Latest documentation 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
El resto son recomendadas, y son las que hacen útil el marcado:[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
| 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
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 o de 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data Entre los dos marcados, si das los dos, gana el del producto.[4]Google Search Central. Merchant listing (Product, Offer) structured data
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 |
{
"@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.[4]Google Search Central. Merchant listing (Product, Offer) structured data Y si un día la tienda configura sus devoluciones en Search Console, ese marcado deja de ser lo que Google usa.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
Lo que se suele confundir
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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data 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
- Busca
hasMerchantReturnPolicyen 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data - 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.
- 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.[4]Google Search Central. Merchant listing (Product, Offer) structured data
- 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.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
- Comprueba qué resultados enriquecidos detecta Google: pasa la URL por la Prueba de resultados enriquecidos y mira qué encuentra y con qué errores o advertencias.[1]Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data
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 tiene su propia entrada.
Para seguir, la ruta de lectura de datos estructurados ordena el resto de términos, y la entrada de OfferShippingDetails hace lo mismo con los envíos.
Sinónimos
- English
- return policy structured data, merchant return policy markup
- Español
- marcado de devoluciones, datos estructurados de devoluciones
Fuentes
- [1] Google Search Central. Merchant return policy (MerchantReturnPolicy) structured data. Consultado el . ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
- [2] Schema.org. MerchantReturnPolicy. Consultado el . ↑
- [3] Google Search Central. Latest documentation updates. Consultado el . ↑
- [4] Google Search Central. Merchant listing (Product, Offer) structured data. Consultado el . ↑ ↑ ↑
Historial de cambios
- Primera versión.
- Sin referencias legales de un país: el término es general.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
OfferShippingDetails
Qué es OfferShippingDetails, qué pide Google para mostrar el coste y el plazo de envío, cuándo usarlo frente a la política general y cómo revisarlo.
Fichas de comerciante
Qué son las fichas de comerciante (merchant listings) de Google, dónde aparecen, qué marcado Product y Offer piden y cómo comprobar si tu ficha opta.
Organization
Qué es el tipo Organization de Schema.org, qué propiedades recomienda Google, dónde se pone en una tienda online y por qué tiene que cuadrar con tu web.
Offer
Qué es el tipo Offer de Schema.org, cómo se escriben el precio, la moneda y la disponibilidad, qué pide Google y en qué se diferencia de AggregateOffer.
Política de devoluciones
Qué es la política de devoluciones de una tienda online, qué debe incluir y qué leen de ella Google, Merchant Center y ChatGPT.
Google Merchant Center
Qué es Google Merchant Center, cómo le llegan los datos de tus productos, dónde los muestra Google y cómo comprobar que el feed y la ficha coinciden.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.