Dealership fork

qr-vehicleshop

One storefront for cars, boats, and aircraft.

A Qbox- and QBCore-aware QR Vehicle Shop fork with configurable dealerships, target access, validated purchases, and Lunar-style garage compatibility.

QboxQBCoreOX LibOX MySQLOX TargetQB TargetLunar Garage schema
Version
1.0.1-qbox
Updated
Aug 15, 2026
License
MIT
Dealership forkOpen source fork
qr-vehicleshopv1.0.1-qbox
previewCapture pending · Multi-shop catalog

Planned fork-specific capture of configurable road, marine, and aircraft categories in the vehicle browser.

previewCapture pending · Dealership configuration

Planned fork-specific capture of per-shop peds, test drives, spawn points, vehicle types, and destination garages.

videoLegacy upstream preview

Original QR Vehicle Shop preview; it predates the Qbox, boat, air, and Lunar-compatible changes in this fork.

01 / OVERVIEW

What it does

DrSnyder's QR Vehicle Shop fork expands the original auto dealership into a multi-shop seller for road, marine, and air vehicles. Each dealership can define its own ped, blip, categories, test-drive route, spawn point, vehicle type, and destination garage, while the server validates purchase details and conditionally adds supported optional columns to the required player_vehicles ownership fields.

02 / FEATURES

Core features

01

Multiple dealership types

Configure independent auto, boat, and aircraft shops with their own inventory, map presence, spawn points, and garage names.

02

Validated purchases

The server verifies the model, shop, category, price, player distance, funds, and database result before completing a sale.

03

Schema-aware ownership

Optional garage, type, state, stored, job, fuel, engine, and body columns are detected before a new player vehicle row is written.

04

Test drives and handoff

Timed test drives, configurable fuel providers, and optional Qbox or QBCore key resources support the purchase flow.

03 / REQUIREMENTS

Compatibility at a glance

Frameworkqbx_core or qb-core
Requiredox_lib and oxmysql
Databaseplayer_vehicles with required base ownership columns
Interactionox_target or qb-target
Resource nameMust remain qr-vehicleshop
04 / INSTALLATION

Setup path

  1. 01

    Back up the player_vehicles table and existing dealership configuration.

  2. 02

    Place qr-vehicleshop in your resources without renaming it.

  3. 03

    For an existing Qbox/Lunar database, review and import qbox_lunar_vehicle_columns.sql rather than replacing the table.

  4. 04

    Configure the framework, target, shops, garage identifiers, fuel, keys, payment account, and test-drive behavior before starting the resource.

05 / CHANGELOG

Current release

v1.0.1-qboxRepository snapshot · Aug 2026
  • Added Qbox support, configurable target providers, and separate auto, boat, and aircraft dealerships.
  • Added server purchase validation, schema-aware vehicle inserts, and a Lunar-compatible database migration.