Sous-objet de Schema.org Offer qui décrit la politique de retour d'un produit (durée, pays, frais, méthode). Obligatoire depuis 2024 pour passer la validation Google Merchant Center et pour être éligible aux Product Rich Results. Le filtre Shopify natif product | structured_data l'omet.

Champs requis Google Merchant Center

ChampValeur typique
applicableCountry"FR"
returnPolicyCategoryhttps://schema.org/MerchantReturnFiniteReturnWindow
merchantReturnDays14, 30, 60
returnMethodhttps://schema.org/ReturnByMail
returnFeeshttps://schema.org/FreeReturn ou ReturnFeesCustomerResponsibility

Snippet Shopify

"hasMerchantReturnPolicy": {
  "@type": "MerchantReturnPolicy",
  "applicableCountry": "FR",
  "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
  "merchantReturnDays": {{ product.metafields.custom.return_days | default: 30 }},
  "returnMethod": "https://schema.org/ReturnByMail",
  "returnFees": "https://schema.org/FreeReturn"
}

Workflow obligatoire : créer le metafield custom.return_days dans Admin → Settings → Custom data → Products. Sans cela, warning massif dans Search Console depuis 2024 et exclusion de Merchant Center.

Pourquoi le filtre Shopify natif ne suffit pas

Le filtre {{ product | structured_data }} omet MerchantReturnPolicy, [[offer-shipping-details]] et [[aggregate-rating]]. Il faut un snippet json-ld-product.liquid custom dans sections/main-product.liquid.

Quatre catégories returnPolicyCategory à connaître

CatégorieCas d’usage
MerchantReturnFiniteReturnWindowLe standard : retour accepté dans une fenêtre 14, 30 ou 60 jours
MerchantReturnFiniteReturnWindow + returnFees: FreeReturnDTC mode/beauté qui veulent rassurer en SERP IA
MerchantReturnUnlimitedWindowMarques premium avec garantie à vie (Le Creuset, Patagonia)
MerchantReturnNotPermittedHygiène, alimentaire, sur-mesure : aucun retour possible

Renseigner MerchantReturnNotPermitted est préférable à omettre le champ : les agents IA citent explicitement “produit non retournable” et l’utilisateur ne passe pas commande par erreur.

Réglementation FR/UE

Le droit français accorde 14 jours de rétractation hors exceptions limitées (produits sur-mesure, denrées périssables, scellés ouverts). Le merchantReturnDays: 14 minimum est donc le plancher légal pour la majorité des produits vendus en France. Communiquer 30 ou 60 jours est un argument commercial valide qui doit se refléter en parité dans schema, page Retours et CGV.

Effet observé sur les comparateurs

Sur les requêtes contenant “retour gratuit” ou “satisfait ou remboursé” adressées à Gemini, Perplexity et ChatGPT, seules les fiches avec returnFees: FreeReturn explicite sont citées. Sans ce signal, l’agent considère la politique inconnue et exclut la fiche du comparatif.

À ne pas confondre avec

  • [[offer-shipping-details]] : politique de livraison, autre sous-objet d’Offer.
  • Page Retours / Politique de retour : contenu HTML visible, doit être cohérent avec le schema (parité).

Sources et références

Auditer ma boutique

L'audit est gratuit. Réponse sous 48 h ouvrées. Pas d'engagement.