shippingDetails est une propriété de données structurées schema.org sur Offer décrivant les tarifs d'expédition, les destinations et les délais de livraison, requise pour l'éligibilité aux résultats enrichis de Google à partir de 2026.
Structure du champ :
{
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "4.99",
"currency": "USD"
},
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "US"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"handlingTime": {
"@type": "QuantitativeValue",
"minValue": 0,
"maxValue": 1,
"unitCode": "DAY"
},
"transitTime": {
"@type": "QuantitativeValue",
"minValue": 2,
"maxValue": 5,
"unitCode": "DAY"
}
}
}Chaque offre de produit peut avoir plusieurs entrées shippingDetails — une par zone de destination d'expédition. Un magasin US-Canada expédie vers deux destinations, donc l'offre comporte deux entrées shippingDetails avec des tarifs et des délais de transit différents.
Pour les offres de livraison gratuite, shippingRate.value est "0" plutôt que omis — le champ doit être présent pour satisfaire aux exigences de 2026. Le schéma et le contenu visible de la page doivent être en accord sur le tarif sinon Google supprime le résultat enrichi.