HomeVendure CoreMoreMoreEntitiesSettingsStoreEntryOn this pageSettingsStoreEntry@vendure/coreSourcev3.4.0 An entity for storing arbitrary settings data with scoped isolation. This is used by the SettingsStore system to provide flexible key-value storage with support for user, channel, and custom scoping. Signatureclass SettingsStoreEntry extends VendureEntity { constructor(input?: Partial<SettingsStoreEntry>) @Index() @Column() key: string; @Column('json', { nullable: true }) value: any | null; @Index() @Column({ type: 'varchar', nullable: true }) scope: string | null;} Extends: VendureEntity keypropertystringThe settings key, typically in the format 'namespace.fieldName'valuepropertyany | nullThe JSON value stored for this settingscopepropertystring | nullThe scope string that isolates this setting (e.g., 'user:123', 'channel:456', '')Was this chapter helpful?It was helpfulIt wasn't helpfulReport IssuePreviousSessionNextShippingLineEdited Apr 20, 2026ยทEdit this page