@extends('layouts.app') @section('title', 'Site Settings - Admin') @section('content') @php $recentActivities = $recentActivities ?? []; @endphp
Configuration
Actions
Back to Dashboard

System Settings

Manage core platform configuration, vendor rules, and communication modules from one place.

@if(session('success')) @endif
@csrf
General Settings

Basic site identity, contact details, and default pricing rules.

Displayed in the browser tab, emails, and storefront header.
Public contact address shown to customers and vendors.
Symbol used across product prices, orders, and payouts.
Applied to eligible orders unless overridden per product.
Vendor Setup

Commission and payout thresholds for marketplace sellers.

Platform fee deducted per order item before vendor payout.
Minimum wallet balance required before a vendor can request a payout.
Display Settings

Front-end text and branding elements visible to visitors.

Shown at the bottom of every public page on the storefront.
Payment Overview

Quick snapshot of active payment methods on your store.

Cash on Delivery {{ \App\Models\Setting::get('cod_enabled', 1) ? 'Enabled' : 'Disabled' }}
Wallet Payment {{ \App\Models\Setting::get('wallet_pay_enabled', 1) ? 'Enabled' : 'Disabled' }}
Stripe Gateway {{ \App\Models\Setting::get('stripe_enabled') ? 'Enabled' : 'Disabled' }}

For gateway keys, COD limits, and online payment toggles, open Payment Settings.

Email Overview

Current mail delivery configuration at a glance.

{{ \App\Models\Setting::get('mail_host', 'Not configured') ?: 'Not configured' }}

{{ \App\Models\Setting::get('mail_from_address', 'no-reply@gletra.com') }}

{{ \App\Models\Setting::get('mail_port', '—') }} @if(\App\Models\Setting::get('mail_encryption')) ({{ strtoupper(\App\Models\Setting::get('mail_encryption')) }}) @endif

{{ \App\Models\Setting::get('twilio_sid') ? 'Configured' : 'Not configured' }}

Update SMTP credentials and SMS gateway in Email & SMS Settings.

Communication & Modules

Real-time chat controls and broadcast connectivity.

Gletra Chat Box

Manage chat approvals and real-time connectivity.

Open Approvals
When enabled, new chat sessions require admin approval before going live.
Real-time updates are delivered via active polling.
Audit Log
@forelse($recentActivities as $activity)
{{ $activity['title'] }}
{{ $activity['time'] }} by {{ $activity['user'] }}
@empty
No recent changes yet. Updates will appear here after settings are saved.
@endforelse
System Version

You are running Gletra v1.2.0 (Stable). All core modules are up to date.

@endsection