Wais VehicleShop - Complete Vehicle Dealership Management System
Wais VehicleShop transforms standard FiveM vehicle purchasing from a basic spawn menu into a fully-featured automotive retail experience. This comprehensive dealership system delivers everything modern roleplay servers need: professional showroom displays, vehicle comparison tools, test drive mechanics, rental systems, payment flexibility, and customization options—all wrapped in a polished UI that works seamlessly with any car dealer or dealership MLO. Whether you're operating a luxury supercar showroom, a used car lot, a rental service, or a multi-location automotive empire, Wais VehicleShop provides the foundation for engaging vehicle commerce roleplay.
https://www.youtube.com/watch?v=wYijH00RT_c
What This System Provides
This isn't just a vehicle spawner with a fancy interface—it's a complete business management platform for automotive retail. Server owners get a turnkey dealership solution with inventory management, pricing controls, promotional tools, and analytics. Dealership employees receive realistic job gameplay involving customer service, vehicle demonstrations, sale negotiations, and commission tracking. Customers enjoy a car-buying experience that mirrors real-world dealership visits with browsing, comparisons, test drives, financing, and customization before purchase.
Core Features & Capabilities
- Advanced Vehicle Comparison System - Customers can select multiple vehicles and view side-by-side comparisons of specifications including top speed, acceleration, handling ratings, fuel capacity, seating capacity, trunk space, and price. Visual stat displays make differences clear at a glance. Perfect for helping players make informed purchase decisions rather than buying blindly.
- Flexible Pricing & Discount Engine - Configure base prices per vehicle, apply category-wide discounts (10% off all sedans this week), create time-limited promotions, offer bundle deals (buy SUV, get free upgrade), and set employee commission rates. The discount system supports percentage or flat-rate reductions configurable from a central control panel.
- Ambient Music System - Enhance showroom atmosphere with background music that plays when the gallery interface opens. Configure custom playlists to match your dealership's vibe—upscale classical for luxury dealers, contemporary pop for mainstream lots, or regional music for themed dealerships. Adjustable volume and the option to disable for players who prefer silence.
- Vehicle Rental Business - Operate rental car services alongside sales. Customers rent vehicles for configurable durations (hourly, daily, weekly), pay deposits that return upon vehicle return in good condition, extend rental periods if needed, and face penalties for damage or late returns. Creates additional revenue streams and supports taxi/delivery business gameplay.
- Multi-Payment Options - Accept payment via cash (physical money from inventory), black money (for criminal-oriented dealerships selling dirty vehicles), or bank transfer (electronic payment from bank accounts). Different payment methods can have different processing fees or bonus incentives. Supports money laundering roleplay for illegal dealers.
- Test Drive Mechanics - Let customers take vehicles for test drives before purchasing. Set test drive time limits (typically 3-5 minutes), define test drive routes or areas, apply temporary ownership during test, and automatically return vehicles if players disconnect or time expires. Reduces buyer's remorse and creates realistic dealership experiences.
- License Plate Customization - Built-in license plate personalization system allows customers to choose custom plates during purchase. Set character limits, prohibited words filters, uniqueness validation (no duplicate plates), and optional fees for vanity plates. Can be completely disabled if your server handles plates separately.
- Universal MLO Compatibility - Designed to work with ANY car dealership or vehicle showroom MLO. Configure vehicle spawn points to match your MLO's display platforms, set camera angles for optimal viewing, position interaction points for sales desks, and adapt the system to luxury showrooms or budget used car lots equally well.
- Framework Selection - Choose your framework in configuration with full support for both ESX (Legacy and 1.9.x versions) and QBCore. The script automatically adapts database calls, inventory integration, job systems, and economy hooks to match your framework's architecture. No separate versions needed.
Perfect For These Business Models
- Luxury Car Dealerships - Sell high-end supercars, exotic imports, and premium vehicles to wealthy players. The comparison system helps justify premium pricing by highlighting performance advantages. Professional presentation matches the prestige of expensive inventory.
- Used Car Lots - Run budget-friendly dealerships offering affordable starter vehicles and pre-owned cars. The discount system enables clearance sales on older inventory while test drives build confidence in used purchases.
- Specialized Vehicle Dealers - Focus on specific vehicle categories like motorcycles only, sports cars exclusively, trucks and off-road vehicles, or electric/hybrid vehicles. The categorization and inventory controls support niche market strategies.
- Rental Car Services - Operate vehicle rental businesses for tourists, temporary transportation, moving trucks, or luxury weekend rentals. The rental extension feature accommodates customers who need vehicles longer than initially planned.
- Criminal Vehicle Sources - Run illegal chop shops or black market dealers selling stolen or modified vehicles. Accept black money payments, offer no-questions-asked sales, and provide vehicles without registration. The multi-payment system supports underground economy roleplay.
- Multi-Location Dealership Chains - Operate multiple showrooms across the map under one brand. Configure different inventory at each location—luxury cars downtown, trucks in rural areas, used cars in industrial districts—while maintaining consistent branding and backend management.
Dealership Employee Gameplay
For players working as car salespeople, this system provides engaging job mechanics:
- Customer Service - Greet customers entering the showroom, understand their needs and budget, recommend appropriate vehicles, demonstrate features during walkarounds, and guide them through the purchasing process.
- Vehicle Demonstrations - Accompany customers on test drives, highlight vehicle features and performance, answer questions about specifications, and overcome objections about price or features.
- Sales Negotiations - Work within authorized discount limits to close deals, explain financing options (if your server has loan systems), upsell premium packages or upgrades, and maximize commission on each sale.
- Inventory Management - Suggest which vehicles to stock based on customer demand, monitor inventory turnover rates, request new shipments when popular models sell out, and recommend clearance pricing for slow-moving inventory.
- Rental Operations - Process rental agreements, explain rental terms and restrictions, inspect returned vehicles for damage, calculate late fees or damage charges, and manage the rental fleet availability.
Customer Purchase Experience
From the buyer's perspective, the vehicle purchasing journey feels polished and intuitive:
- Showroom Entry - Enter the dealership and approach the sales desk or designated interaction point. The gallery interface opens displaying available inventory organized by category.
- Browse Inventory - View available vehicles with images, names, categories, base prices, and discount tags. Filter by type, price range, or brand to narrow options.
- Compare Vehicles - Select 2-3 vehicles to compare specifications side-by-side. Review performance stats, features, and pricing to make informed decisions.
- Test Drive - Request a test drive of your top choice. Experience the vehicle's handling, speed, and features during a timed test period to confirm it meets expectations.
- Customize Options - Choose custom license plate (if enabled), select initial paint color or upgrades (if your server supports pre-purchase customization), and review total price including any options.
- Complete Purchase - Select payment method (cash, bank, black money), confirm the transaction, and receive the vehicle with ownership transferred to your character.
Installation & Configuration
- Download & Extract - Place Wais VehicleShop resource folder into your server's resources directory.
- Install Dependencies - Ensure your framework (ESX or QBCore) is installed and functioning. No additional dependencies required.
- Import Database - Run included SQL file to create tables for vehicle inventory, sales records, and rental agreements.
- Select Framework - Edit config.lua and set framework to ESX or QBCore. The script adapts automatically to your choice.
- Configure Dealership Locations - Set coordinates for your showroom locations, define vehicle spawn points matching your MLO's display platforms, configure camera angles for vehicle viewing, and set interaction points for customer service.
- Build Vehicle Inventory - Add vehicles to the shop database with spawn codes, display names, categories, base prices, and specifications. Organize by category (sedans, SUVs, sports cars, etc.).
- Set Pricing & Discounts - Configure base pricing strategy, enable/disable discount system, set maximum discount percentages employees can authorize, and create initial promotional campaigns if desired.
- Configure Optional Features - Enable/disable test drives (set time limits if enabled), configure rental system (rates, deposit percentages, penalty structures), set up license plate customization (rules, pricing, prohibited words), and adjust music settings.
- Set Job Permissions - Assign which jobs can access dealer management functions (typically cardealer job), set commission rates for sales employees, and configure admin override capabilities.
- Test Thoroughly - Verify vehicle spawning works correctly, test purchase transactions with all payment methods, confirm test drives start and end properly, validate rental mechanics, and ensure framework integration functions smoothly.
Advanced Configuration Options
- Dynamic Pricing - Enable price fluctuations based on demand (popular vehicles increase in price), seasonal adjustments (convertibles more expensive in summer), or scarcity mechanics (limited inventory drives up prices).
- Finance/Loan Integration - Connect with server banking systems to offer vehicle financing. Customers pay down payments upfront, make weekly/monthly installment payments, and face vehicle repossession if they default on loans.
- Trade-In System - Accept customer's current vehicles as partial payment toward new purchases. Assess trade-in value based on vehicle condition, mileage, or customization, deduct from purchase price, and add traded vehicles to used inventory.
- Commission Tracking - Automatically calculate and pay sales commissions to dealership employees based on transaction values, implement bonus tiers for top performers, and generate sales reports for management.
- Rental Fleet Management - Track rental vehicle availability in real-time, automatically return vehicles to rental pool when agreements expire, flag vehicles for maintenance after heavy use, and manage rental pricing tiers (economy, standard, luxury).
- Inventory Analytics - View sales velocity by vehicle model, identify best-selling categories, track total revenue and profit margins, monitor employee performance, and make data-driven stocking decisions.
What Makes Wais VehicleShop Stand Out
The vehicle comparison system alone differentiates Wais from basic spawn menus. Players actually care about stats when they can see direct comparisons—choosing between a cheaper car with lower top speed vs. a premium option with better performance becomes a meaningful decision. This creates natural roleplay conversations about trade-offs and value.
The rental system integration is particularly clever. Many servers want to offer vehicle rentals but lack dedicated systems. Wais includes this functionality natively, enabling rental businesses without additional scripts. The extension capability means customers aren't punished if they genuinely need a vehicle longer—they simply pay for additional time.
The universal MLO compatibility is critical for practical deployment. Rather than being locked to specific showroom layouts, Wais adapts to whatever MLO you choose. Want to switch showrooms next month? Just reconfigure spawn points rather than replacing your entire shop system.
The music system is a subtle but effective immersion enhancer. Showrooms feel more alive with ambient audio, and the ability to customize playlists lets you establish dealership personality through sound design.
Performance & Optimization
- Resource Usage: 0.01-0.02ms typical (very efficient UI rendering)
- Database Queries: Optimized inventory loading with caching, minimal writes only on transactions
- Client Performance: Smooth 60 FPS maintained during vehicle browsing and comparison
- Network Sync: Efficient vehicle spawning prevents duplication or desync issues
- Memory Footprint: ~15-25 MB for UI assets and vehicle data
Framework Compatibility
✅ ESX Framework - Complete compatibility with ESX Legacy and ESX 1.9.x including integration with esx_vehicleshop systems, support for esx_society for dealership business management, works with ESX banking for electronic payments, and connects to ESX jobs for employee access control.
✅ QBCore Framework - Full QBCore support including qb-vehicleshop integration for existing infrastructure, works with qb-management for business operations, supports qb-banking for financial transactions, and integrates with QB jobs system for permissions.
Support & Documentation
Comprehensive installation guide, configuration reference, MLO setup examples, troubleshooting common issues, and video tutorials included. Support available through Discord with developer assistance for technical challenges and customization questions.
Requirements
- FiveM Server (artifact 4700+)
- ESX Framework OR QBCore Framework
- MySQL Database (any MySQL resource)
- Car Dealership MLO (any MLO works)
- Vehicle spawn codes in your server resources
Deliver a professional automotive retail experience that enhances roleplay and creates engaging business gameplay—Wais VehicleShop.
Related vRP Scripts