Resource Details
Shop Business
Player-Owned Store System for FiveM (QBCore)
A fully featured player-owned shop system that allows players to purchase, manage, and operate their own convenience stores.
Store owners must manage stock, pricing, and security, while criminals can attempt till or safe robberies, creating a dynamic economy and engaging roleplay experience.
Supports multiple stores, ownership transfers, stock runs, robberies, and admin-managed shops.
Core Features
Player-Owned Businesses
Players can purchase and operate stores as their own business.
- Buy and sell shop ownership
- List stores for sale to other players
- Withdraw profits from the store till
- Each store has its own stash, till, and robbery settings
Multiple Shop Locations
Create as many stores as you want directly from the config.
- Supports 24/7 stores, LTD gas stations, and custom locations
- Each shop has independent settings
- Customizable sell points, stash locations, and robbery points
Stock Management System
Store owners must restock items to keep their shop running.
- Manage stock via stash system
- Set custom item prices
- Use fixed prices or configurable pricing
- Fully compatible with ox_inventory and qb-inventory
Customer Shop System
Players can purchase items directly from the store.
- Shop UI opens at sell points
- Purchases remove items from business stock
- Sale money goes to the store owner or business account
- Multiple money destinations supported
Till Robbery
Criminal players can rob the shop till.
- Configurable robbery duration
- Configurable cooldowns
- Customizable robbery rewards
- Optional dispatch system support
Supported dispatch systems:
- ps-dispatch
- cd_dispatch
- core_dispatch
- aty_dispatch
- qs-dispatch
Safe Robbery
Safes can be robbed for larger rewards.
- Pays a percentage of store stock value
- Additional flat cash reward
- Stock is reduced after robbery
- Configurable cooldown and duration
Stock Runs
Store owners can perform supply runs to refill their business.
- Choose small, medium, or large supply runs
- Travel to pickup location
- Collect supply crate
- Deliver back to the store
- Automatically refills stash
No physical inventory items required.
Admin Mode
Servers can disable player ownership and run shops as admin-managed stores.
Perfect for servers that want:
- Standard NPC-style shops
- Staff-managed stock systems
- Non-player businesses
Requirements
- QBCore
- ox_lib
- oxmysql
- ox_inventory or qb-inventory
- ox_target (recommended) or qb-target
Installation
- Import the included SQL file
sql/install.sql - Configure stores inside
config.lua - Set dispatch, notifications, and payment options in config.
- Ensure the resource starts after required dependencies.
Configuration Overview
Option
Description
PlayerOwnedShops
Enable or disable player ownership
SaleMoneyDestination
Where store income goes
Config.Shops
Configure each shop location
tillCoords
Till robbery location
safeCoords
Safe robbery location
stash
Business stash location
Optimized & Lightweight
- Secure server-side transactions
- Optimized loops and events
- Configurable system
- Easy integration with existing servers
Perfect For
- Economy roleplay servers
- Player-driven business systems
- Criminal and police gameplay
- Realistic convenience store gameplay
Author: Zindraven
Version: 1.0.0