+* JSON-LD: WC Subscriptions products now emit Schema.org recurring-pricing signals on the Offer — `priceSpecification` with `UnitPriceSpecification.billingDuration` for recurring price, two-element array for trial-then-paid, inline `priceComponentType: ActivationFee` plus `Offer.addOn` for sign-up fees, and `Offer.eligibleDuration` for finite-length subscriptions. Variable-subscription parents emit per-variation `priceSpecification` blocks under `hasVariant[i].offers[0]` so each subscription term (monthly, yearly, etc.) carries its own metadata.
0 commit comments