hasMerchantReturnPolicy — це властивість структурованих даних schema.org, що описує політику повернення продавця, яка є обов'язковою для відповідності вимогам Google Product rich-result, починаючи з 2026 року.
Структура поля:
{
"@type": "MerchantReturnPolicy",
"applicableCountry": ["US", "CA"],
"returnPolicyCountry": "US",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30,
"returnMethod": "https://schema.org/ReturnByMail",
"returnFees": "https://schema.org/FreeReturn"
}Дійсні returnPolicyCategory елементи: MerchantReturnFiniteReturnWindow, MerchantReturnUnlimitedWindow, MerchantReturnNotPermitted, MerchantReturnUnspecified.
Загальний шаблон реалізації: визначте політику один раз у схемі Організації з стабільним @id, а потім посилайтеся на неї з кожної пропозиції продукту offers.hasMerchantReturnPolicy через @id, а не вбудовуючи її в кожну PDP. Це дозволяє зберегти компактність JSON-LD для кожного продукту, задовольняючи вимогу 2026 року.
Для продуктів з нестандартними політиками (великовагові, небезпечні, виготовлені на замовлення) переопреділяйте на рівні продукту. Розв'язувач схем зазвичай працює за принципом: переопределення продукту → політика магазину → відсутня.