hasMerchantReturnPolicy é uma propriedade de dados estruturados schema.org que descreve a política de devolução de um comerciante, necessária para a elegibilidade de resultados ricos de produtos do Google a partir de 2026.
Estrutura do 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.
Padrão comum de implementação: defina a política uma vez no esquema da Organização com um @id estável e, em seguida, faça referência a ela de cada offers.hasMerchantReturnPolicy do Produto via @id, em vez de inline em cada PDP. Isso mantém o JSON-LD por produto compacto, enquanto atende ao requisito de 2026.
Para produtos com políticas não padrão (tamanho grande, materiais perigosos, feitos sob medida), substitua no nível do produto. O resolvedor de esquema normalmente faz cascata: substituição do produto → política da loja → nenhuma.