Interface: UseQuickOrderOptions
Defined in: composables/vue/useQuickOrder.ts:73
Properties
afterAddToCart?
optionalafterAddToCart?: (cart) =>void
Defined in: composables/vue/useQuickOrder.ts:99
Parameters
cart
Cart
Returns
void
applyOrderlists?
optionalapplyOrderlists?:boolean
Defined in: composables/vue/useQuickOrder.ts:88
Set false to ignore orderlistIds. Defaults to true when ids are given.
companyId?
optionalcompanyId?:number
Defined in: composables/vue/useQuickOrder.ts:78
Active company id — scopes cart + pricing for B2B users.
configuration?
optionalconfiguration?:object
Defined in: composables/vue/useQuickOrder.ts:90
Image filters + the base category the search is scoped to.
anonymousUserId?
optionalanonymousUserId?:number
The channel's anonymous user — logged-out listings are scoped to it.
baseCategoryId?
optionalbaseCategoryId?:number
Catalog root. Without it the search returns nothing — see searchProducts.
imageSearchFiltersGrid?
optionalimageSearchFiltersGrid?:MediaImageProductSearchInput
imageVariantFiltersSmall?
optionalimageVariantFiltersSmall?:TransformationsInput
graphqlClient
graphqlClient:
GraphQLClient
Defined in: composables/vue/useQuickOrder.ts:74
language?
optionallanguage?:string
Defined in: composables/vue/useQuickOrder.ts:80
Language for search + cart queries. Defaults to 'NL'.
onCartCreated?
optionalonCartCreated?: (cart) =>void
Defined in: composables/vue/useQuickOrder.ts:98
Parameters
cart
Cart
Returns
void
orderlistIds?
optionalorderlistIds?:number[]
Defined in: composables/vue/useQuickOrder.ts:86
Orderlist (contract) ids to scope the catalogue by.
searchLimit?
optionalsearchLimit?:number
Defined in: composables/vue/useQuickOrder.ts:82
Max typeahead results per row. Defaults to 8.
taxZone?
optionaltaxZone?:string
Defined in: composables/vue/useQuickOrder.ts:84
Tax zone for price calculation. Defaults to 'NL'.
user?
optionaluser?:AnyUser
Defined in: composables/vue/useQuickOrder.ts:76
The signed-in user (quick order is an authenticated feature).