LYRASTORE
Lyra Shops · Start here

Frameworks & inventories

QBox, QBCore or ESX with one config line.

Lyra Shops runs on QBox, QBCore and ESX. You choose the framework with one line, and you need to set it in both resources.

lua
-- LyraShops/shared/config.lua and LyraAdminShops/config.lua
Config.Framework = 'qbox'   -- 'qbox', 'qbcore' or 'esx'

QBox

  • Uses qbx_core and works with ox_inventory.
  • qbx_vehiclekeys is detected for the delivery trucks.

QBCore

  • Uses qb-core, with ox_inventory or qb-inventory.
  • Vehicle keys are given through the event set in Config.VehicleKeys.

ESX

  • Uses es_extended, with or without ox_inventory.
  • 'cash' in the config is the ESX money account. 'bank' is bank.
  • Admin access uses ESX groups: set Config.AdminPermission to 'admin' (admins and superadmins) or 'superadmin'.
  • Player names and offline payouts use the users table.

ESX has no standard vehicle keys resource, so the delivery truck is simply left unlocked for the driver.

Inventories

Config.InventoryItem images
'ox_inventory'nui://ox_inventory/web/images/%s.png
'qb-inventory'nui://qb-inventory/html/images/%s.png

With qb-inventory, store safes open through its OpenInventory export and crates are normal usable items.

On an older qb-inventory (before the 2024 rewrite), which opens stashes through client events, use 'qb-inventory-old'.

Change the paths in Config.ImagesDirectory if your images are somewhere else.

Last updated 28 Oct 2026 by Lyra