Skip to main content

Admin Panel

Full in-game admin panel for creating and managing shops

This section

Admin Panel

Complete shop management system accessible via in-game commands. Create, edit, and delete shops with all settings directly from the admin UI.

Commands​

CommandDefaultDescription
Create Shop/createshopOpens the shop creation wizard
Admin Panel/shopadminOpens the full admin panel

Shop Creation Wizard​

The /createshop command opens a step-by-step creation UI:

  • Shop Name & Description: Set the display name and description
  • Theme Selection: Choose from 5 presets or set a custom color
  • Blip Settings: Toggle map blip with sprite ID and color
  • Job Requirement: Optionally restrict shop access to a specific job and grade
  • Shop Ped: Toggle NPC with model, scenario, and 3D ped placement
  • Interaction Distance: Set the distance for E key interaction
  • Integration Location: Pick the shop's initial location with the 3D coordinate picker

Admin Panel Tabs​

Dashboard​

  • Edit shop name, description, and basic settings
  • Configure blip settings (enable, sprite, color)
  • Set job requirement (job name and minimum grade)
  • Adjust interaction distance
  • Webhook settings (URL and per-event toggles)

Categories​

  • Create, edit, and delete shop-specific categories
  • Each category has a name and optional image URL
  • Products are linked to categories for filtering

Products​

  • Full CRUD for shop products with search and category filter
  • Each product supports: name, item code, price, category, image URL, description
  • Stock management toggle with stock amount per item
  • Per-item job and grade requirements
  • Import from Inventory: Browse all server items and import selected ones
  • Bulk Import: Paste JSON to import multiple products at once

Locations​

  • Manage multiple physical locations per shop
  • Each location has independent: name, coordinates, blip, ped, enabled toggle, interaction distance
  • Map View: GTA V map visualization using Leaflet with markers
  • 3D Coordinate Picker: In-game raycast-based location selection
  • Bulk Import: JSON import with append or replace modes

Theme​

  • Visual theme editor with 5 presets and custom color picker
  • Live preview of changes before saving

Admin Permissions​

MethodConfig KeyDescription
groupConfig.Admin.AdminGroupsESX group names (default)
jobConfig.Admin.AdminJobsJob names
aceConfig.Admin.AcePermissionACE permission string
licenseConfig.Admin.AdminLicensesSpecific player license identifiers

Configuration​

OptionDefaultDescription
Config.Commands.CreateShop"createshop"Command to open shop creation wizard
Config.Commands.AdminPanel"shopadmin"Command to open admin panel
Config.Admin.PermissionMethod"group"Admin check method
Config.Admin.AdminGroups{"admin", "superadmin"}Groups for group-based admin
Config.Admin.AdminJobs{"admin", "superadmin"}Jobs for job-based admin
Config.Admin.AcePermission"code9.market.admin"ACE permission string