Summer Sale 50% OFF everything storewide! Sale ends in: 00d 00h 00m 00s ×
Optimized
Escrow
Support

Resource Details

Shop Business

Player-Owned Store System for FiveM (ESX VERSION)

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

  1. Import the included SQL file
    sql/install.sql
  2. Configure stores inside
    config.lua
  3. Set dispatch, notifications, and payment options in config.
  4. 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