Complete reference for the Performance SA administration platform
The dashboard is the first screen seen after login. It provides a real-time snapshot of store activity across five widget panels.
{{-- ══════════════════════════════════════════════════════════ SECTION 2 — ORDERS & CUSTOMERS ═══════════════════════════════════════════════════════════════ --}}Central hub for all customer orders. Supports full lifecycle management from placement through to delivery and closure.
View all active, recent, idle, and abandoned shopping carts. Convert carts to orders or share recovery links with customers.
Manage products that are not sourced through the Turn14 API — such as Cool Boost water/methanol kits and other in-house or exclusive stock. These are stored, priced, and sold independently of the Turn14 catalogue.
Create and send marketing campaigns to segmented audiences across multiple channels simultaneously.
Reusable templates for automated order notifications (payment received, shipped, delivered, cancelled). Variables: @{{ customer_name }}, @{{ order_id }}, @{{ waybill }}, etc.
Audit trail for every notification sent by the system, across all channels.
Manages the live workshop queue shown on the homepage, allowing customers to track their vehicle's build progress in real time.
Manages the vehicle compatibility database that powers the "Shop by Vehicle" feature on the storefront. Customers select their vehicle and see only compatible parts.
Same structure as Vehicle Manager but organised by engine type rather than year model. Allows fitment lookup by engine code.
Back-in-stock alert subscriptions. Customers register their email against an out-of-stock product and are automatically notified when stock is detected.
Yoco online hosted checkout integration. Customers are redirected to a secure Yoco payment page and returned to the site on completion.
Shipping provider configuration for The Courier Guy. Used to generate waybills and calculate delivery costs at checkout.
Manage all staff admin accounts and customer accounts. Role assignment controls access to all sections.
Audit history of every Turn14 data synchronisation run — brands, products, stock, pricing, and images.
Immutable audit trail of all admin actions. Cannot be edited or deleted by staff.
Static shipping options shown at checkout (e.g. Click & Collect — Free). These supplement or replace the dynamic TCG rate calculator.
Controls all variables that feed into the retail price calculation engine. Every product price displayed on the storefront is derived from these settings.
The admin platform uses a role-based access control (RBAC) system. Four roles are available, each with different levels of access. The table below summarises what each role can do.
| Permission Area | Admin | Manager | Employee | Customer |
|---|---|---|---|---|
| View Orders | ✓ | ✓ | ✓ | ✗ |
| Edit & Update Orders | ✓ | ✓ | ✓ | ✗ |
| Close Orders | ✓ | ✓ | ✗ | ✗ |
| Delete Orders | ✓ | ✗ | ✗ | ✗ |
| View & Edit Customers | ✓ | ✓ | ✓ | ✗ |
| Product Management | ✓ | ✓ | ✗ | ✗ |
| Content Management (Homepage) | ✓ | ✓ | ✗ | ✗ |
| Messaging & Campaigns | ✓ | ✓ | ✗ | ✗ |
| Settings & Integrations | ✓ | ✗ | ✗ | ✗ |
| User Management | ✓ | ✗ | ✗ | ✗ |
| Revenue Reports & Charts | ✓ | ✓ | ✗ | ✗ |
| View Activity Log | ✓ | ✗ | ✗ | ✗ |
| Access Admin Panel | ✓ | ✓ | ✓ | ✗ |
Admin System — Stakeholder Documentation
Generated {{ now()->format('d F Y') }} · Confidential
Laravel 11 + Filament v3
{{ config('app.url') }}
Performance SA