Skip to main content

Interface: UseQuickOrderOptions

Defined in: composables/vue/useQuickOrder.ts:73

Properties​

afterAddToCart?​

optional afterAddToCart?: (cart) => void

Defined in: composables/vue/useQuickOrder.ts:99

Parameters​

cart​

Cart

Returns​

void


applyOrderlists?​

optional applyOrderlists?: boolean

Defined in: composables/vue/useQuickOrder.ts:88

Set false to ignore orderlistIds. Defaults to true when ids are given.


companyId?​

optional companyId?: number

Defined in: composables/vue/useQuickOrder.ts:78

Active company id — scopes cart + pricing for B2B users.


configuration?​

optional configuration?: object

Defined in: composables/vue/useQuickOrder.ts:90

Image filters + the base category the search is scoped to.

anonymousUserId?​

optional anonymousUserId?: number

The channel's anonymous user — logged-out listings are scoped to it.

baseCategoryId?​

optional baseCategoryId?: number

Catalog root. Without it the search returns nothing — see searchProducts.

imageSearchFiltersGrid?​

optional imageSearchFiltersGrid?: MediaImageProductSearchInput

imageVariantFiltersSmall?​

optional imageVariantFiltersSmall?: TransformationsInput


graphqlClient​

graphqlClient: GraphQLClient

Defined in: composables/vue/useQuickOrder.ts:74


language?​

optional language?: string

Defined in: composables/vue/useQuickOrder.ts:80

Language for search + cart queries. Defaults to 'NL'.


onCartCreated?​

optional onCartCreated?: (cart) => void

Defined in: composables/vue/useQuickOrder.ts:98

Parameters​

cart​

Cart

Returns​

void


orderlistIds?​

optional orderlistIds?: number[]

Defined in: composables/vue/useQuickOrder.ts:86

Orderlist (contract) ids to scope the catalogue by.


searchLimit?​

optional searchLimit?: number

Defined in: composables/vue/useQuickOrder.ts:82

Max typeahead results per row. Defaults to 8.


taxZone?​

optional taxZone?: string

Defined in: composables/vue/useQuickOrder.ts:84

Tax zone for price calculation. Defaults to 'NL'.


user?​

optional user?: AnyUser

Defined in: composables/vue/useQuickOrder.ts:76

The signed-in user (quick order is an authenticated feature).