Skip to main content
The Global Settings panel at 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 the cms_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

Edit tailwind.config.js to register a custom brand color palette:
Once registered, use these classes anywhere in your Blade templates:

Custom CSS Overrides

Add overrides to resources/css/app.css for fine-grained control:
After editing either file, recompile assets:

Product Image Orientation

Navigate to Admin → Settings → Shop Display to control how product images are cropped and displayed across the catalog.
Choose the orientation that matches the majority of your product photography. Switching after uploading images does not crop existing images — it only changes how they are displayed.

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:
  1. Copy the JavaScript embed code from your review platform.
  2. Paste it into the Third-Party Review Snippets field in Admin → Settings.
  3. 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_settings table under the key timezone.
  • AppServiceProvider::boot() reads this setting on every boot cycle and calls date_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.

Site Search Index Rebuild

If search results become stale after bulk content updates, rebuild the search index manually:
The index covers all CMS pages and products. Run this after bulk imports, large content migrations, or if the search index becomes corrupted.