Theme System
Each shop can have its own visual theme. Choose from 5 built-in presets or create a custom theme with the color picker.
Presets
| Preset | Primary Color | Description |
|---|---|---|
| Green | Green | Default fresh look |
| Red | Red | Bold accent |
| Blue | Blue | Clean professional |
| Yellow | Yellow/Gold | Warm accent |
| Dark | Dark grey | Minimal dark theme |
Custom Theme
Select Custom to open the color picker. The system auto-generates all theme variants from a single hex color:
primary— Main accent colorprimaryDark— Darker variantprimaryLight— Lighter variantbackground— UI backgroundsurface— Card/panel backgroundssurfaceLight— Elevated surfaceborder— Border colortext— Primary texttextMuted— Secondary text
How It Works
- Open the admin panel and go to the Theme tab
- Select a preset or click Custom to pick a color
- Preview changes in real-time with the live preview
- Click Save to apply the theme
The theme is stored per shop in the database and applied via CSS custom properties when a customer opens the shop UI.
