El schema MerchantReturnPolicy declara tu política de devoluciones en datos que buscadores y agentes de IA pueden comparar: cuántos días, por qué método, quién paga el retorno y qué tipo de reembolso das. En el Perú, donde la devolución por arrepentimiento es voluntaria, declararla bien es una ventaja competitiva directa: entre dos tiendas similares, el agente recomienda a la que responde esta pregunta sin ambigüedad. Aquí el código y el paso a paso.
Tabla de Contenidos
- 1 ¿Por qué los agentes comparan políticas de devolución?
- 2 ¿Qué exige la ley peruana y qué es voluntario?
- 3 El código: hasMerchantReturnPolicy comentado
- 4 Paso a paso: política de devoluciones en WooCommerce
- 5 ¿Qué política conviene declarar según tu rubro?
- 6 Errores que invalidan la política
- 7 Preguntas frecuentes
¿Por qué los agentes comparan políticas de devolución?
Porque es la pregunta tres de toda compra: cuánto cuesta, cuándo llega y qué pasa si no me sirve. Un agente que prepara una recomendación (el flujo que describimos en qué es el comercio agéntico) busca esa respuesta en tus datos; si no la encuentra, asume el peor escenario o te deja fuera de la comparación.
La asimetría peruana juega a tu favor: como la mayoría de tiendas locales no declara nada, el comercio que publica una política clara (aunque sea modesta) se diferencia con un trabajo de horas. En las tiendas virtuales que construimos, la página de devoluciones y su schema son parte del estándar de lanzamiento, no un pendiente para después.
¿Qué exige la ley peruana y qué es voluntario?
El Código de Protección y Defensa del Consumidor obliga a todo proveedor a responder por la idoneidad de lo que vende: producto defectuoso, distinto al ofrecido o que no sirve para lo prometido se repara, se cambia o se devuelve el dinero según el caso. Eso no es tu política: es el piso legal de cualquier venta en el Perú, online o física.
La devolución por arrepentimiento (el cliente simplemente cambió de opinión) es terreno voluntario como regla general: tú decides si la ofreces, en qué plazo y condiciones. Ahí vive tu política comercial y ahí está la oportunidad competitiva. Dos referencias para mantener el texto en regla: no presentes como cortesía lo que la ley ya obliga, y verifica el detalle vigente en el portal de Indecopi antes de publicar.
El código: hasMerchantReturnPolicy comentado
El bloque vive dentro de offers en tu schema Product. Valores de ejemplo para una política de 7 días con retorno gratuito:
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "PE",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 7,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn",
"refundType": "https://schema.org/FullRefund"
}
Línea por línea: applicableCountry fija el país de la política (PE); returnPolicyCategory define el tipo (ventana finita en el ejemplo; existe también la categoría de no permitidas, que es mejor declarar que omitir); merchantReturnDays son los días de tu ventana; returnMethod indica la vía del retorno (por envío, en tienda); returnFees dice quién paga (gratuito o con costo para el cliente); y refundType, qué recibe el cliente (reembolso completo, cambio, crédito).
Si no aceptas devoluciones por arrepentimiento en una categoría (perecibles, productos a medida), decláralo con la categoría de no permitidas: para el agente, un no claro es infinitamente mejor que un silencio, porque el silencio se interpreta como riesgo.
Paso a paso: política de devoluciones en WooCommerce
Paso 1: Define tu política comercial real
Decide con números: cuántos días aceptas devoluciones, en qué condiciones (producto sin uso, empaque original), por qué vía (recojo, agencia, tienda) y quién paga el envío de retorno. Resultado verificable: la política cabe en cinco líneas y cualquier persona de tu equipo responde igual a la pregunta ¿puedo devolverlo?
Paso 2: Alinea el texto con la norma de consumo
Separa en tu texto lo que la ley peruana exige (respuesta por defectos e idoneidad del producto) de lo que ofreces voluntariamente (cambio por arrepentimiento). No prometas menos que la ley ni vendas como regalo lo obligatorio. Resultado verificable: tu política distingue ambos planos sin jerga legal.
Paso 3: Publica la página de devoluciones
Crea la página con la política completa en texto plano, enlazada desde el pie de página y desde cada ficha. Sin PDF ni imagen: texto que cualquier máquina pueda leer. Resultado verificable: desde cualquier producto llegas a la política en un clic.
Paso 4: Implementa hasMerchantReturnPolicy
Agrega el bloque al schema de tus productos (Rank Math y los plugins de schema lo soportan; el código de esta guía es tu referencia). Días, método, costos y tipo de reembolso deben calcar la página publicada. Resultado verificable: el bloque aparece en el código fuente de la ficha.
Paso 5: Valida en la prueba de resultados enriquecidos
Pasa tres fichas por el validador de Google: la advertencia de hasMerchantReturnPolicy debe desaparecer y ningún campo debe contradecir la página. Resultado verificable: cero errores y la política detectada coincide con la publicada.
Paso 6: Sincroniza el resto de canales
Si usas feed para Merchant Center, completa ahí los atributos de devoluciones con los mismos valores. Una sola política, declarada idéntica en web, schema y feed. Resultado verificable: ningún canal cuenta una versión distinta de tu política.
¿Qué política conviene declarar según tu rubro?
Ropa y calzado: el cambio de talla es la mitad de la conversión; una ventana de 7 a 15 días con cambio gratuito en tienda o por agencia paga su costo en ventas que de otro modo no ocurren. Electrónica y herramientas: la garantía de fábrica lleva el peso; tu política aclara el canal (quién gestiona, en qué plazo) y separa defecto de arrepentimiento. Perecibles, personalizados y productos de higiene: devolución no permitida, declarada sin vergüenza y con la excepción legal de siempre: el defecto se responde igual, porque eso no es renunciable.
La constante en todos los rubros: la política más rentable no es la más generosa, es la más clara. El costo de las devoluciones se presupuesta; el costo de la ambigüedad (carritos abandonados, reclamos, malas reseñas) no tiene techo.
Errores que invalidan la política
Schema que promete lo que la página no dice (o al revés): la contradicción anula la confianza y el validador la delata.
Política solo en PDF o en imagen: ilegible para máquinas, invisible para agentes.
Copiar la política de una tienda extranjera con plazos de otra legislación: el texto suena profesional y te obliga a cosas que no planeabas ofrecer.
Y el clásico silencioso: declarar FreeReturn porque suena bien, mientras en la práctica el cliente paga el courier. Cuando lo descubre, el reclamo llega con la captura de tu propia promesa.
Preguntas frecuentes
¿Estoy obligado por ley a aceptar devoluciones por arrepentimiento?
Como regla general en el Perú, no: la devolución porque el cliente cambió de opinión es una política comercial voluntaria. Lo que sí exige la normativa de consumo es responder por productos defectuosos, por publicidad engañosa y por la idoneidad de lo vendido. Verifica el detalle vigente en el portal de Indecopi, porque los criterios se van afinando con los años.
¿Puedo declarar políticas distintas por categoría de producto?
Sí: el estándar permite asociar políticas diferentes a productos o grupos distintos, y es lo correcto cuando tu catálogo mezcla rubros (ropa con cambio de talla en 15 días, perecibles sin devolución, electrónica con garantía de fábrica). Declara cada política donde corresponde y cuida que la página de devoluciones explique las mismas distinciones.
¿Qué significa returnPolicyCategory?
Es el campo que define el tipo de política: ventana finita (devoluciones aceptadas dentro de cierto plazo, el caso típico), devoluciones no permitidas (válido para perecibles o productos a medida, y es mejor declararlo que callarlo) o ventana ilimitada (raro en el Perú). Elegir la categoría correcta evita advertencias del validador y malentendidos del agente.
¿Lo que declaro en el schema me obliga legalmente?
Trátalo como si obligara: lo que publicas es parte de tu oferta comercial, y en el Perú la oferta publicada vincula al proveedor. Si el schema promete devolución gratuita en 15 días, esa promesa es exigible aunque tu intención fuera otra. Por eso el flujo correcto es definir la política real primero y declararla después, nunca al revés.
Escribe hoy tu política en cinco líneas (días, condiciones, vía, costos, reembolso) y publícala; el schema es la traducción técnica de esa claridad comercial. ¿Prefieres que dejemos la página, el markup y la validación funcionando en tu tienda? Pide tu propuesta en el cotizador online.








