Skip to main content

Interface: UseProductInfoOptions

Defined in: composables/vue/useProductInfo.ts:39

Properties​

applyOrderlists?​

optional applyOrderlists?: Ref<boolean | undefined, boolean | undefined>

Defined in: composables/vue/useProductInfo.ts:54

Apply the orderlist filter. Defaults to true; set false to browse unscoped (full catalogue) for an authenticated user without a contract.


companyId?​

optional companyId?: Ref<number | undefined, number | undefined>

Defined in: composables/vue/useProductInfo.ts:44


configuration?​

optional configuration?: object

Defined in: composables/vue/useProductInfo.ts:57

imageSearchFiltersGrid?​

optional imageSearchFiltersGrid?: MediaImageProductSearchInput

imageVariantFiltersLarge?​

optional imageVariantFiltersLarge?: TransformationsInput

Used for products (ProductInfo).

imageVariantFiltersMedium?​

optional imageVariantFiltersMedium?: TransformationsInput

Used for clusters (ClusterInfo).

imageVariantFiltersSmall?​

optional imageVariantFiltersSmall?: TransformationsInput

Alias: some configs use imageVariantFiltersSmall for product images.


graphqlClient​

graphqlClient: GraphQLClient

Defined in: composables/vue/useProductInfo.ts:40


language?​

optional language?: Ref<string, string>

Defined in: composables/vue/useProductInfo.ts:41


orderlistIds?​

optional orderlistIds?: Ref<number[] | undefined, number[] | undefined>

Defined in: composables/vue/useProductInfo.ts:49

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?​

optional productTrackAttributes?: string[]

Defined in: composables/vue/useProductInfo.ts:56

Attribute names to include in attributeResultSearchInput (productTrackAttributes).


taxZone?​

optional taxZone?: string

Defined in: composables/vue/useProductInfo.ts:42


user?​

optional user?: Ref<Contact | Customer | null, Contact | Customer | null>

Defined in: composables/vue/useProductInfo.ts:43