Skip to content

StoresynkProductJsonLdProps

Defined in: @storesynk/next/dist/components/StoresynkProductJsonLd.d.ts:9

schema.org Product JSON-LD (rich results: price, availability), rendered as a body-level

optional fresh?: boolean

Defined in: @storesynk/next/dist/components/StoresynkProductJsonLd.d.ts:17

Bypass the persistent cache and fetch live (deduped per request) - for draft/preview reads that must reflect Shopify right now. The default cached path is webhook-invalidated (createStoresynkWebhookHandler), so most routes never need this.


handle: string

Defined in: @storesynk/next/dist/components/StoresynkProductJsonLd.d.ts:10


optional locale?: I18nState | null

Defined in: @storesynk/next/dist/components/StoresynkProductJsonLd.d.ts:12

Per-request buyer market (from getRequestLocale()); null-safe.


optional url?: string

Defined in: @storesynk/next/dist/components/StoresynkProductJsonLd.d.ts:19

Canonical URL for the offer (recommended).


optional variantUrls?: boolean

Defined in: @storesynk/next/dist/components/StoresynkProductJsonLd.d.ts:23

Emit multi-variant products as ProductGroup/hasVariant with per-variant URLs derived from url (sync-url convention) - the machine-readable variant map for agents/crawlers. Requires url.