Interface: UseProductBundlesOptions
Defined in: composables/react/useProductBundles.ts:28
Options for useProductBundles.
Properties
companyId?
optionalcompanyId?:number
Defined in: composables/react/useProductBundles.ts:34
Active company id for B2B cart resolution.
configuration
configuration:
object
Defined in: composables/react/useProductBundles.ts:38
Portal configuration: language plus required image search/variant filters.
imageSearchFiltersGrid
imageSearchFiltersGrid:
MediaImageProductSearchInput
imageVariantFiltersSmall
imageVariantFiltersSmall:
TransformationsInput
language?
optionallanguage?:string
graphqlClient
graphqlClient:
GraphQLClient
Defined in: composables/react/useProductBundles.ts:30
GraphQL client the hook derives its Services bundle from.
language?
optionallanguage?:string
Defined in: composables/react/useProductBundles.ts:36
Language for bundle queries. Falls back to configuration.language, then 'NL'.
onCartCreated?
optionalonCartCreated?: (cart) =>void
Defined in: composables/react/useProductBundles.ts:44
Fires when a fresh cart is created — use it to persist the cart id.
Parameters
cart
Cart
Returns
void
user
user:
AnyUser
Defined in: composables/react/useProductBundles.ts:32
The signed-in user; scopes cart resolution and pricing.