Store settings

Storefront name, description, theme, logo, and primary location.

/dashboard/platform/store-settings needs canManageSalon. It edits the single StoreSettings row.

FieldNotes
name, descriptionShown in the storefront header and home page
themeHueInteger hue for the storefront theme
logoIcon, logoColorIcon from the built-in registry, and its color. A custom SVG logo is sanitized before saving
primaryLocationRequired. Used for contact details and default booking location

Save with upsertSalonStoreSettings. The storefront reads the public subset with publicStorefrontSettings.

Locations, hours, and services are managed separately in Staff and locations and Services and catalog.