Legacy Shops (Open)
PackagesQBXQBESX

Legacy Shops

Frameworks

QBX, QB, ESX

Updated

21 Sept 2026

Category

Packages

Docs

Full documentation

Version

Full source included — edit and extend anything you like.

£59.99

excl. VAT

Add 3 more scripts to unlock: Buy 3 scripts, get the cheapest FREE!

What's Included

  • Instant download after purchase
  • Lifetime updates — free forever
  • Full documentation & setup guides
  • Dedicated Discord support
Shops and shop creator

Place a shop anywhere, without a restart

Stand where you want the shop, give it a shopkeeper, fill it with items and prices, and players can buy from it. The ped, the map blip and the interaction zone are all set up as you place it. No config file to edit and no server restart.

The storefront

A shop that reads like a shop

Real item art from your inventory, categories down the side, and a search box for when the list gets long. Every card says what it costs and how many are left, and a sold out item stays visible rather than disappearing, so players learn the shop instead of being confused by it.

The shop with item cards, categories and stock levels
Stock and prices

Shops that are not the same every day

Items can hold limited stock that restocks over time, or be unlimited and never run dry. Prices can drift within a range you set, and the card shows which way each one moved, so a regular notices the cola went up and the lockpicks came down. Turn either off and everything stays exactly where you put it.

A part filled basket with running total, payment method and stock badges

The basket runs alongside, with cash or bank and a live total

Categories

Sorted the way the shop is sorted

Items sit in categories you name, with a count beside each one. A pharmacy that also sells snacks does not force anybody to scroll past the snacks. Individual items can require a job, a minimum job grade or a licence, and can be paid for with an item such as black money rather than cash or bank.

The shop filtered to a single category
Shop creator

Built in game, by whoever runs the server

The admin side is the same interface, one command away. Shops are built from catalogues, and a catalogue is a template: a 24/7, an Ammunation, whatever you need. Place ten shops from one catalogue and a single price change reaches all ten at once, which is the difference between running two shops and running twenty.

The shop creator listing shops with their shopkeeper peds

What you need

Works on qb-core, qbx_core and es_extended, detected automatically. It needs ox_lib, oxmysql and legacy-lib, our shared library, which is free on our GitHub and is what every Legacy script uses for framework detection, theming and locales.

The tables are created the first time it starts, so there is nothing to import. Purchases are written to the database, and optionally to a Discord webhook and onto the bank statement if you run legacy-banking. Swedish ships alongside English.

Documentation at docs.legacyscripts.net

Support and updates in our Discord

You Might Also Like