StoresynkListProps
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:14
Server-rendered ss-adopt so the client engine keeps the children
instead of re-cloning. Cards hydrate themselves - zero collection refetch.
Falls back to plain client-side rendering when the collection is missing or
the template has no
Properties
Section titled “Properties”allProducts?
Section titled “allProducts?”
optionalallProducts?:boolean
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:18
Render every product in the store instead of a collection (collection wins).
children
Section titled “children”children:
ReactNode
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:29
className?
Section titled “className?”
optionalclassName?:string
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:28
Forwarded to the
collection?
Section titled “collection?”
optionalcollection?:string
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:16
Collection handle to render. Omit and set allProducts for the whole catalog.
fresh?
Section titled “fresh?”
optionalfresh?:boolean
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:26
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.
limit?
Section titled “limit?”
optionallimit?:number
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:19
locale?
Section titled “locale?”
optionallocale?:I18nState|null
Defined in: @storesynk/next/dist/components/StoresynkList.d.ts:21
Per-request buyer market (from getRequestLocale()); null-safe.