hasMerchantReturnPolicy es una propiedad de datos estructurados de schema.org que describe la política de devoluciones de un comerciante, requerida para la elegibilidad de resultados enriquecidos de Google Product a partir de 2026.
Estructura del campo:
{
"@type": "MerchantReturnPolicy",
"applicableCountry": ["US", "CA"],
"returnPolicyCountry": "US",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
}Enums válidos para returnPolicyCategory: MerchantReturnFiniteReturnWindow, MerchantReturnUnlimitedWindow, MerchantReturnNotPermitted, MerchantReturnUnspecified.
Patrón de implementación común: define la política una vez en el esquema de Organización con un @id estable, luego haz referencia a ella desde cada offers.hasMerchantReturnPolicy de Producto a través de @id en lugar de incluirla en cada PDP. Esto mantiene el JSON-LD por producto compacto mientras satisface el requisito de 2026.
Para productos con políticas no estándar (sobredimensionados, materiales peligrosos, hechos a medida), anula a nivel de producto. El resolvedor de esquema típicamente se cascada: anulación de producto → política de tienda → ninguna.