Skip to main content

InitialData

An object defining initial settings for a new Vendure installation.

Signature
interface InitialData {    defaultLanguage: LanguageCode;    defaultZone: string;    roles?: RoleDefinition[];    countries: CountryDefinition[];    taxRates: Array<{ name: string; percentage: number }>;    shippingMethods: Array<{ name: string; price: number; taxRate?: number }>;    paymentMethods: Array<{ name: string; handler: ConfigurableOperationInput }>;    collections: CollectionDefinition[];}

defaultLanguage

propertyLanguageCode

defaultZone

propertystring

roles

propertyRoleDefinition[]

countries

propertyCountryDefinition[]

taxRates

propertyArray<{ name: string; percentage: number }>

shippingMethods

propertyArray<{ name: string; price: number; taxRate?: number }>

paymentMethods

propertyArray<{ name: string; handler: ConfigurableOperationInput }>

collections

propertyCollectionDefinition[]
Was this chapter helpful?
Report Issue
Edited Feb 3, 2026·Edit this page