
add_filter( "rank_math/snippet/rich_snippet_product_entity", function( $entity ) { // Return policy $entity['offers']['hasMerchantReturnPolicy']['@type'] = 'MerchantReturnPolicy'; $entity['offers']['hasMerchantReturnPolicy']['applicableCountry'] = 'US'; $entity['offers']['hasMerchantReturnPolicy']['returnPolicyCountry'] = 'US'; $entity['offers']['hasMerchantReturnPolicy']['returnPolicyCategory'] = 'https://schema.org/MerchantReturnFiniteReturnWindow'; $entity['offers']['hasMerchantReturnPolicy']['merchantReturnDays'] = 7; $entity['offers']['hasMerchantReturnPolicy']['returnMethod'] = 'https://schema.org/ReturnByMail'; $entity['offers']['hasMerchantReturnPolicy']['returnFees'] = 'https://schema.org/FreeReturn'; $entity['offers']['hasMerchantReturnPolicy']['refundType'] = 'https://schema.org/FullRefund'; // Shipping details $entity['offers']['shippingDetails']['@type'] = 'OfferShippingDetails'; $entity['offers']['shippingDetails']['shippingRate']['@type'] = 'MonetaryAmount'; $entity['offers']['shippingDetails']['shippingRate']['value'] = 5; $entity['offers']['shippingDetails']['shippingRate']['currency'] = 'USD'; $entity['offers']['shippingDetails']['shippingDestination']['@type'] = 'DefinedRegion'; $entity['offers']['shippingDetails']['shippingDestination']['addressCountry'] = 'US'; $entity['offers']['shippingDetails']['deliveryTime']['@type'] = 'ShippingDeliveryTime'; $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['@type'] = 'QuantitativeValue'; $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['minValue'] = 0; $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['maxValue'] = 1; $entity['offers']['shippingDetails']['deliveryTime']['handlingTime']['unitCode'] = 'DAY'; $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['@type'] = 'QuantitativeValue'; $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['minValue'] = 0; $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['maxValue'] = 3; $entity['offers']['shippingDetails']['deliveryTime']['transitTime']['unitCode'] = 'DAY'; return $entity; }); "hasMerchantReturnPolicy": { "value": true } "shippingDetails": { "type": "FreeShipping", "price": "0" }