Interface: UseProductInfoOptions
Defined in: composables/vue/useProductInfo.ts:40
Properties
applyOrderlists?
optionalapplyOrderlists?:Ref<boolean|undefined,boolean|undefined>
Defined in: composables/vue/useProductInfo.ts:55
Apply the orderlist filter. Defaults to true; set false to browse
unscoped (full catalogue) for an authenticated user without a contract.
companyId?
optionalcompanyId?:Ref<number|undefined,number|undefined>
Defined in: composables/vue/useProductInfo.ts:45
configuration?
optionalconfiguration?:object
Defined in: composables/vue/useProductInfo.ts:58
imageSearchFiltersGrid?
optionalimageSearchFiltersGrid?:MediaImageProductSearchInput
imageVariantFiltersLarge?
optionalimageVariantFiltersLarge?:TransformationsInput
Used for products (ProductInfo).
imageVariantFiltersMedium?
optionalimageVariantFiltersMedium?:TransformationsInput
Used for clusters (ClusterInfo).
imageVariantFiltersSmall?
optionalimageVariantFiltersSmall?:TransformationsInput
Alias: some configs use imageVariantFiltersSmall for product images.
graphqlClient
graphqlClient:
GraphQLClient
Defined in: composables/vue/useProductInfo.ts:41
language?
optionallanguage?:Ref<string,string>
Defined in: composables/vue/useProductInfo.ts:42
orderlistIds?
optionalorderlistIds?:Ref<number[] |undefined,number[] |undefined>
Defined in: composables/vue/useProductInfo.ts:50
Scope the product fetch to specific orderlist IDs (e.g. a chosen B2B contract). Overrides the default resolution of all the company's orderlists.
productTrackAttributes?
optionalproductTrackAttributes?:string[]
Defined in: composables/vue/useProductInfo.ts:57
Attribute names to include in attributeResultSearchInput (productTrackAttributes).
taxZone?
optionaltaxZone?:string
Defined in: composables/vue/useProductInfo.ts:43
user?
optionaluser?:Ref<Contact|Customer|null,Contact|Customer|null>
Defined in: composables/vue/useProductInfo.ts:44