Lyra Shops · Start here
Getting started
Install both resources, import the SQL and create your first store.
Requirements
- FiveM server artifacts with Lua 5.4 (any recent build)
oxmysqlandox_lib- One framework: QBox (
qbx_core), QBCore (qb-core) or ESX (es_extended) - An inventory:
ox_inventory(recommended) orqb-inventory MugShotBase64for employee photos (optional: without it, employees get a generated avatar)- Optional:
ox_targetorqb-target(or use the built-in [E] key)
Lyra Shops comes as two resources:
- LyraShops: the stores, the shop UI and every player feature
- LyraAdminShops: the staff panel for creating and managing stores
Do not rename the folders. They must stay LyraShops and LyraAdminShops, or the scripts stop with an error on start.
Install
- Put both folders in your resources, for example
resources/[lyra]/LyraShopsandresources/[lyra]/LyraAdminShops. - Import
LyraShops/sql/scriptdata.sqlinto your database. - Add the wholesale crate item to your inventory (see Wholesale).
- Set your framework in both configs:
LyraShops/shared/config.luaandLyraAdminShops/config.lua. - Start them after your dependencies in
server.cfg.
server.cfg
ensure oxmysql
ensure ox_lib
ensure qbx_core # or qb-core / es_extended
ensure ox_inventory # or qb-inventory
ensure MugShotBase64 # optional, for employee photos
ensure ox_target # optional
ensure LyraShops
ensure LyraAdminShopsCreate your first store
- Join the server as staff and type
/adminshops. - Click Create Store, then pick a name, a price (or a daily rent), the type and a logo.
- Place the shopkeeper in the world and press ENTER.
The store appears for everyone with a blip, and players can buy or rent it from the shopkeeper.
Want the usual 24/7 locations without placing them by hand? List them in shared/ConfigStore.lua. They are created on start, and existing stores at the same spot are skipped.
Next
Last updated 28 Oct 2026 by Lyra