bazufix-dealerships — Dynamic Dealership Business System
bazufix-dealerships is a fully dynamic, job-based vehicle dealership system for FiveM. It transforms dealerships into real player-run businesses — owners manage their own inventory, control their pricing, and monitor performance through a dedicated dashboard, while admins handle everything from a single in-game panel without ever touching a config file.
Preview
Tebex
Documentation
Features
Admin Panel (/dealership)
- Create, edit, and delete dealerships entirely in-game
- Assign jobs, configure blip visibility, and select showroom per dealership
- 3-point in-game coordinate picker: walk to place the customer marker, walk to place the management marker, drive a ghost vehicle to set the spawn point
- Bulk-add vehicles from a master list — set stock and price at time of adding
- Full vehicle CRUD per dealership
Owner Management Dashboard
- Accessed by walking to the management marker and pressing E
- Overview: total revenue, total sales, current stock value, today’s earnings
- 7-day bar chart of daily sales performance
- Recent sales feed with buyer, vehicle, and final price
- Per-vehicle panel: purchase price, sale price, max allowed price, profit margin, live stock bar
- Restock modal: owner spends from their own funds to buy stock
- Price adjustment modal with markup cap enforcement
- Bulk actions: update stock or price across multiple vehicles at once
- Sales log and company log with full transaction history
Economy & Price System
- Three-tier pricing:
admin_base_price→purchase_price→sale_price - Configurable purchase price ratio (default: 90% of admin base)
- Configurable maximum markup cap to prevent price exploitation
- Sales tax system: customer pays price + tax, treasury receives price minus tax
- Cumulative tax tracking per dealership
Test Drive
- Configurable duration
- Local vehicle option (client-side only) — invisible to other players, zero griefing potential
- Auto-deletion on timer expiry
General
- Multi-framework: QB-Core, QBX, ESX — switch with one config line
- English and Turkish locales included; add more with a single file
- Fully async database with
oxmysql— no blocking queries - Auto SQL: table creation and column migrations run on startup
- Default dealerships seeded from config on first launch, never overwritten — in-game coordinate changes are always preserved on restart
Requirements
oxmysqlbazufix-core- QB-Core, QBX, or ESX
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | 8,200 |
| Requirements | oxmysql, bazufix-core, QB-Core / QBX / ESX |
| Support | Yes |







