LYRASTORE
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)
  • oxmysql and ox_lib
  • One framework: QBox (qbx_core), QBCore (qb-core) or ESX (es_extended)
  • An inventory: ox_inventory (recommended) or qb-inventory
  • MugShotBase64 for employee photos (optional: without it, employees get a generated avatar)
  • Optional: ox_target or qb-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

  1. Put both folders in your resources, for example resources/[lyra]/LyraShops and resources/[lyra]/LyraAdminShops.
  2. Import LyraShops/sql/scriptdata.sql into your database.
  3. Add the wholesale crate item to your inventory (see Wholesale).
  4. Set your framework in both configs: LyraShops/shared/config.lua and LyraAdminShops/config.lua.
  5. 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 LyraAdminShops

Create your first store

  1. Join the server as staff and type /adminshops.
  2. Click Create Store, then pick a name, a price (or a daily rent), the type and a logo.
  3. 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