RenderProductJsonLdOptions
Defined in: @storesynk/react/dist/render.d.ts:147
Extends
Section titled “Extends”BaseRenderOptions
Properties
Section titled “Properties”fresh?
Section titled “fresh?”
optionalfresh?:boolean
Defined in: @storesynk/react/dist/runtime.d.ts:27
Bypass the module cache and fetch live (per-request SSR freshness).
Inherited from
Section titled “Inherited from”BaseRenderOptions.fresh
handle
Section titled “handle”handle:
string
Defined in: @storesynk/react/dist/render.d.ts:148
locale?
Section titled “locale?”
optionallocale?:I18nState|null
Defined in: @storesynk/react/dist/render.d.ts:17
Per-request buyer market (from getRequestLocale()); null-safe.
Inherited from
Section titled “Inherited from”request?
Section titled “request?”
optionalrequest?:string|Request|URL|null
Defined in: @storesynk/react/dist/render.d.ts:27
The incoming request (or its URL) - pass it and each helper derives its
per-request inputs itself: locale from the buyer’s locale cookie
(Request source only), renderCollection’s state and renderProduct’s
selectedOptions from the URL’s search params, renderProductJsonLd’s
canonical url from origin + pathname. Explicit options always win.
Frameworks pass what they have - the Request (Remix loader arg, TanStack
getWebRequest()) or the page URL. Null-safe.
Inherited from
Section titled “Inherited from”scope?
Section titled “scope?”
optionalscope?:RequestScope
Defined in: @storesynk/react/dist/runtime.d.ts:30
With fresh: dedupe fetches within one request (see createRequestScope).
Without it, every fresh call fetches.
Inherited from
Section titled “Inherited from”BaseRenderOptions.scope
optionalurl?:string
Defined in: @storesynk/react/dist/render.d.ts:151
Canonical URL for the offer (recommended). Derived from request
(origin + pathname, search dropped) when not given.
variantUrls?
Section titled “variantUrls?”
optionalvariantUrls?:boolean
Defined in: @storesynk/react/dist/render.d.ts:155
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.