GET /admin/settings is the central control point for your store’s appearance, behavior, and regional configuration.
Dynamic Branding Theme Customizer
Navigate to Admin → Settings → Appearance to customize your store’s color palette and button style without touching any code.Color Controls
Button Shape
Choose from five button shape presets:How Theme Settings Are Applied
Settings are stored in thecms_settings database table. On every page load, the <x-site-theme-styles /> Blade component reads these values and injects a <style> block into both frontend and admin layouts. This automatically overrides the default purple/indigo Tailwind color palette globally — no CSS file edits required.
Customizing Colors & Themes
For deeper customization beyond the admin panel controls, you can extend the Tailwind configuration and add custom CSS overrides.Tailwind Theme Configuration
Edittailwind.config.js to register a custom brand color palette:
Custom CSS Overrides
Add overrides toresources/css/app.css for fine-grained control:
Product Image Orientation
Navigate to Admin → Settings → Shop Display to control how product images are cropped and displayed across the catalog.Advanced Shop Search
Navigate to Admin → Settings → Shop Display → Enable Advanced Search Filtering Panel.
When enabled, the advanced search drawer provides customers with:
- Brand multi-select filter
- Category multi-select filter
- Price Range slider/input filter
- Variant Attribute filters (e.g., size, color)
Review System
Navigate to Admin → Settings to manage the product review system.Global Toggle
Enable or disable the entire review system with a single toggle. When disabled, the review submission form and all existing review displays are hidden from the storefront.Third-Party Review Snippets
If you use an external review platform (e.g., Trustpilot, Yotpo, Okendo), you can replace the native review form with a third-party widget:- Copy the JavaScript embed code from your review platform.
- Paste it into the Third-Party Review Snippets field in Admin → Settings.
- Save — the native form is replaced with your external widget.
The native review form and third-party snippet are mutually exclusive. Entering a snippet code automatically suppresses the built-in form.
Timezone Configuration
Navigate to Admin → Settings → General Settings and select your store’s timezone from the dropdown.How It Works
- The selected timezone is stored in the
cms_settingstable under the keytimezone. AppServiceProvider::boot()reads this setting on every boot cycle and callsdate_default_timezone_set()with the stored value.- No server restart is needed — the change takes effect immediately on the next request.
Common Timezone Examples
Timezone affects all order timestamps, ticket creation times, and scheduled emails displayed in the admin panel.
