Skip to main content

Interface: UseQuickOrderOptions

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

Properties

afterAddToCart?

optional afterAddToCart?: (cart) => void

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

Parameters

cart

Cart

Returns

void


applyOrderlists?

optional applyOrderlists?: boolean

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

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


companyId?

optional companyId?: number

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

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


configuration?

optional configuration?: object

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

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:69


language?

optional language?: string

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

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


onCartCreated?

optional onCartCreated?: (cart) => void

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

Parameters

cart

Cart

Returns

void


orderlistIds?

optional orderlistIds?: number[]

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

Orderlist (contract) ids to scope the catalogue by.


searchLimit?

optional searchLimit?: number

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

Max typeahead results per row. Defaults to 8.


taxZone?

optional taxZone?: string

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

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


user?

optional user?: AnyUser

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

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