Advanced Shop Creator (QBOX, QB-CORE, ESX)

Instant delivery • Lifetime access (unless stated) • Discord support
Advanced Shop Creator (QBOX, QB-CORE, ESX)

HScripts Shops

A complete shop system with a builder you use in-game. Create shops, set up categories and items, and place shopkeepers while you’re on the server. Everything is saved to your database and goes live straight away, with no config editing and no restarts.

33b07630a8745e4a50000034d8dbd2f601fef648.png 6198535365e53ce0196ac4cc3e1421cce5c202f7.png
89ef0d4fb512f47b043b2048314585c497139ee6.png b872d6cfa3818b04bb88395771a232b357852034.png
6152020b3d65581674b93f250d73c4eb70c7ddac.png 999ba8c9257da74455539b62fcf37101eb84bd14.png
98fa3ccd22d564effe65177148a75fb885c2062e.png cac24ffd598c9b81688c029054e7dfa642a832ee.png
a40f1a50c709c2ddaf00a0e66b8083edb31da96a.png de73536ed9a0591ef0946680563db2f30d939833.png

What you get

In-game Shop Builder (/shopbuilder)

  • Create, edit and delete shops from one screen.
  • Place the shopkeeper ped in the world, or snap it to your position.
  • Pick the ped model, blip, colour theme, payment types and an optional job lock per shop.
  • Manage categories (label, icon, order, job lock, on/off) and per-shop items (price, sale %, image, on/off).
  • Toggle items and categories live. Unsaved changes are flagged so you never lose work by clicking away.

Player shop UI

  • Category rail, product grid, search and sort.
  • Cart with item thumbnails and cash or bank checkout.
  • Sale and stock badges on products.
  • Each shop can have its own accent colour. Shops without a theme use the standard look.
  • Fonts and icons ship with the resource, so there are no CDN calls.

Optional systems, switched on per shop

  • Stock: server-side stock counts. Purchases use stock and roll it back if a purchase fails.
  • Player-owned shops: players can buy a shop, its sales go into the shop’s balance, and the owner can withdraw it.
  • Job locks: access is checked on the server, not just in the UI.

Security

  • The server validates every cart: line count, quantity, total and price. Prices come from the database, so edited client requests don’t work.
  • Purchases are rate-limited.
  • With ox_inventory, free capacity is checked before any money is taken.
  • Optional Discord webhook logs with player, identifier, payment type, total and items.

Compatibility


Supported
Framework (auto-detected)Qbox, QBCore, ESX, Standalone
Inventory (auto-detected)ox_inventory, qb-inventory, ps-inventory, qs-inventory
Interactionox_target, qb-target, or a text prompt if neither is installed

Requires: oxmysql and ox_lib

Setup

  1. Drop hscripts-shops into your resources folder.
  2. Import sql/hscripts_shops.sql.
  3. Make sure oxmysql and ox_lib start before it, then ensure hscripts-shops.
  4. Give your admin group the builder permission:
    add_ace group.admin "hscripts.shops.builder" allow

Then run /shopbuilder in-game and build your first shop.

Customisation

config.lua, client/bridge.lua and server/bridge.lua are open for editing. Use them for currency format, payment types, interaction style, ped behaviour, shop themes, inventory image paths, security limits and the bridges. The rest is escrowed.

Support

DISCORD