Shops
The admin panel is the in-game interface used to create, edit, delete and test tuning shops. Everything is stored in data/shops.json and applied live — no server restart is needed after a change.

Opening the panel
Use the command:
Access is restricted to the groups defined in Config.AdminGroups (default: group.admin, group.god, group.superadmin). The command name itself is set by Config.AdminCommand.
Shop list
When the panel opens you see every shop in a table:
Shop
The visible title, with its auto-generated identifier below
Job
Required job (or Open if anyone can use it)
Multiplier
Price multiplier (Free when set to 0)
Zone
Number of polygon zones bound to the shop
Mods
Number of enabled mods
Actions
Open, Edit, Delete
Row actions
Open shop — opens the tuning menu for that shop on the vehicle you are in.
Edit — opens the shop editor.
Delete — removes the shop (asks for confirmation).
There are no default shops. The list starts empty and you build it from New shop.
Shop editor
The editor is split into four tabs.
General

Title
The visible name of the shop.
Identifier
Read-only. Auto-generated key used internally and to reference the shop.
Access & pricing

Required job (empty = open)
Job needed to use the shop. Leave empty for a public shop.
Min. grade
Minimum job grade required.
Price multiplier (0 = free)
Multiplies every mod price. 0 makes the whole shop free.
Labor price (added to total)
Fixed fee added on top of the parts in the cart.
Toggles:
Custom price — lets an employee override the total at checkout (editable in the cart). Requires a job and is ignored in self-service shops.
Allow below minimum — lets that custom price drop below the mods' calculated price (otherwise the mods price is the floor).
Ticket system — offers the ticket flow.
Self service — when on, anyone can install a paid ticket; when off, only a mechanic of the shop's job can. Enabling it disables custom pricing.
Direct billing — lets staff invoice a nearby player who then gets a pay/decline popup.
Custom price and Allow below minimum are hidden while Self service is on. This prevents a public/self-service shop from being exploited to set prices to 0 — the server enforces the same rule.
Zone
A shop can have one or more polygon zones that bound where players can open it.

Add zone in-game — hides the panel and starts the in-game polygon drawer.
Each zone shows its vertex count, a height input, a teleport button, and a remove button.
Drawing controls:
Left Click
Place a vertex
DEL
Undo last vertex
ENTER
Confirm (min. 3)
Right Click
Cancel
WASD
Move camera
Space/Ctrl
Up / Down
Shift
Move faster
Zones are precise polyzones — players can only interact while standing inside the bounds..
Mods
Choose which categories and individual mods the shop offers.
Presets — quick fill: Full Shop, Cosmetic Only, Performance Only, Clear All.
Each category has a visibility toggle and a per-mod selection grid (with a search box when it has many options).
Wheel types — select which wheel categories the shop sells.

Last updated