NEW UPDATES DROPPING REGULARLY — JOIN THE DISCORD FOR SUPPORT NEW UPDATES DROPPING REGULARLY — JOIN THE DISCORD FOR SUPPORT NEW UPDATES DROPPING REGULARLY — JOIN THE DISCORD FOR SUPPORT NEW UPDATES DROPPING REGULARLY — JOIN THE DISCORD FOR SUPPORT NEW UPDATES DROPPING REGULARLY — JOIN THE DISCORD FOR SUPPORT NEW UPDATES DROPPING REGULARLY — JOIN THE DISCORD FOR SUPPORT
PACKAGE

Sleezy Development • Advanced Shop Creator (ESX, QBCore, QBOX & Standalone)

30.00 USD
Sleezy Development • Advanced Shop Creator (ESX, QBCore, QBOX & Standalone)
DETAILS

Sleezy Development • Advanced Shop Creator (ESX, QBCore, QBOX & Standalone)

Create, customize, and manage interactive shops throughout your FiveM server with the Sleezy Development Advanced Shop Creator.

Designed for roleplay communities and server owners, this system allows administrators to create fully configurable shops directly in-game using a dedicated management interface.

From convenience stores and general stores to specialized shops and custom roleplay businesses, Advanced Shop Creator gives server owners control over shop locations, inventory items, pricing, payment types, NPC vendors, map blips, and interaction settings.

Instead of manually editing coordinates, writing shop configurations, or restarting resources after every change, administrators can create and update supported shops through the in-game editor.

The system includes a searchable inventory catalog with item images, an NPC selection gallery, interactive vendor placement, marker and blip customization, a shop preview interface, persistent saving, and server-side purchase validation.

Built with multi-framework compatibility, configurable branding, supported inventory integrations, and a customizable interface.

🛍️ Advanced In-Game Shop Creator
📦 Searchable Item Catalog & Images
👤 Custom NPC Vendors & Placement
📍 Interactive Shop Locations
🗺️ Marker & Map Blip Customization
💰 Configurable Shop Prices & Payments
🎨 Custom Shop Previews & Branding
🎮 ESX / QBCore / QBOX / Standalone

⚙️ Features

  • Advanced in-game shop creation system
  • Dedicated administrator management interface
  • Create custom shops without editing coordinates manually
  • Edit existing shops
  • Delete unwanted shops
  • Searchable saved shop list
  • Configurable shop names and identifiers
  • Legal and illegal shop categories
  • Player-owned shop metadata
  • Configurable owner identifiers
  • Multiple locations per shop
  • Custom NPC vendors
  • Searchable NPC model gallery
  • NPC portrait previews
  • Interactive NPC placement
  • Adjustable NPC heading
  • Custom map blips
  • Searchable blip icon gallery
  • Custom blip colors and sizes
  • Configurable ground markers
  • Visual marker selection gallery
  • Adjustable marker dimensions
  • Custom marker colors
  • Built-in inventory item search
  • Automatic installed item discovery
  • Item thumbnail previews
  • Item category filters
  • Multiple item selection
  • Individual item pricing
  • Configurable payment methods
  • Cash payment support
  • Configurable in-game dirty-money payment support
  • Live shop preview
  • Preview shopping cart
  • Customizable interface branding
  • Editable accent colors
  • Custom logo support
  • Custom panel background images
  • Optional Discord webhook logging
  • ACE and framework administrator permissions
  • Persistent shop storage
  • Automatic database initialization
  • JSON storage option
  • Configurable security limits
  • Server-side purchase validation
  • Automatic framework detection

🛍️ Advanced Shop Creation

Create and configure supported shop locations through the in-game editor.

  • Create new shops
  • Enter a unique shop identifier
  • Customize the display name
  • Select the shop category
  • Configure available products
  • Set individual product prices
  • Select payment types
  • Choose an interaction method
  • Add shop locations
  • Configure NPC vendors
  • Adjust map blips
  • Customize ground markers
  • Preview shop settings
  • Save and register shops
  • Edit existing shops
  • Remove unwanted shops

Default Shop Limits

  • Maximum Shops: 250
  • Maximum Items Per Shop: 250
  • Maximum Locations Per Shop: 32
  • Maximum Item Price: $10,000,000
  • Maximum Purchase Quantity: 100

Limits can be adjusted through config.lua.

📦 Advanced Inventory Item Picker

The resource includes a searchable item selection interface designed to simplify adding products to shops.

  • Discover items from the configured inventory
  • Search by item name
  • Search by item label
  • View matching items while searching
  • Automatic item thumbnail loading
  • View item display names
  • View inventory item identifiers
  • Filter items by category
  • Select multiple items
  • Add selected items to a shop
  • Prevent duplicate item selections
  • Remove individual products
  • Clear the shop's item list
  • Configure product prices
  • Assign payment types

Item Categories

  • All Items
  • Weapons
  • Ammunition
  • Attachments
  • Consumables
  • Currency
  • Miscellaneous

Category availability depends on the registered items and their definitions.

🖼️ Automatic Inventory Images

The item picker uses images from the selected inventory's configured image paths.

  • ox_inventory image support
  • qb-inventory image support
  • Configurable image directory
  • Item thumbnails in the selection menu
  • Item images in saved stock lists
  • Shop preview images
  • Custom image path override
  • Item name fallback when an image is unavailable

Server owners do not need to configure a separate image URL for every existing inventory item when compatible inventory image files are available.

👤 Custom NPC Vendor System

Create shops with an interactive NPC vendor.

  • Select NPC interaction mode
  • Search available NPC models
  • Browse model names
  • NPC model portrait previews
  • Custom NPC model entry
  • Adjustable NPC heading
  • Interactive placement
  • Ground positioning assistance
  • Configurable interaction distance
  • Automatic nearby NPC spawning
  • NPC streaming distance
  • Automatic vendor cleanup
  • ox_target interaction
  • E-key interaction fallback

NPC Model Gallery

The creator includes curated model presets and an extended searchable catalog based on FiveM ped model references.

  • Browse available model names
  • Search by model identifier
  • View supported NPC previews
  • Select a vendor appearance
  • Configure NPC orientation
  • Use custom model spawn names

NPC preview imagery may require access to its source, and selected models must exist in the installed game build.

🎯 Interactive NPC Placement

Position your vendors directly inside the game world.

  • Select a vendor model
  • Open aim-based placement mode
  • Preview the NPC in-world
  • Adjust placement using the gameplay camera
  • Automatically determine coordinates
  • Configure NPC heading
  • Place the vendor at the chosen position
  • Cancel placement if needed
  • Return to the shop editor
  • Save the configured location

Available Placement Methods

  • Aim Preview & Place
  • Use Current Player Coordinates
  • Crosshair Position
  • Manual Location Configuration

This allows administrators to place vendors without manually collecting and entering every coordinate.

📍 Multiple Shop Locations

Create several locations using the same configured shop inventory.

  • Multiple shop coordinates
  • Add additional locations
  • Remove saved locations
  • Shared inventory configuration across locations
  • Custom interaction settings
  • Configurable location limits
  • Server-side purchase distance validation
  • Routing bucket validation
  • Automatic location synchronization

A single shop can be made accessible from several configured locations.

🗺️ Advanced Map Blip Creator

Customize the map appearance of your shops.

  • Enable or disable shop blips
  • Select custom map sprites
  • Searchable blip gallery
  • Browse blip identifiers
  • Custom blip colors
  • Visual color selection
  • Adjustable blip size
  • Manual sprite ID entry
  • Manual color ID entry
  • Blips for saved shop locations
  • Automatic updates after changes
  • Removal when a shop is deleted

The interface contains an extensive FiveM blip reference gallery for locating supported map icons.

Actual in-game appearance depends on the selected GTA blip sprite.

📍 Custom Ground Marker System

Create configurable ground markers for shop interactions.

  • Enable custom marker styling
  • Select supported marker types
  • Searchable marker gallery
  • Custom marker colors
  • Adjustable marker scale
  • Independent X, Y, and Z dimensions
  • Configurable visibility distance
  • Optional marker movement
  • Camera-facing marker option
  • Adjustable transparency
  • Optional marker display alongside ox_target

Marker Settings

  • Marker Type
  • Marker Color
  • Marker Size
  • Marker Visibility
  • Vertical Movement
  • Camera Orientation
  • Target Compatibility

Shop markers use GTA/FiveM marker functionality with configurable interaction settings.

🎮 Shop Interaction Methods

The resource supports multiple ways for players to access configured shops.

NPC Interaction

  • Walk up to the shop vendor
  • Target the vendor when ox_target is enabled
  • Use the E-key fallback
  • Open the configured shop

Marker Interaction

  • Walk into the configured proximity area
  • Use supported ox_target sphere interactions
  • Use classic E-key interaction
  • Open the configured shop

Server Resource Integration

  • Open supported shops from another trusted server resource
  • Configurable location-based access
  • Server-authorized shop opening
  • Character and proximity validation
  • Routing bucket restrictions

The external shop integration uses the server-side OpenShop export.

💰 Configurable Item Pricing

Administrators can set individual prices for every product.

  • Editable item prices
  • Individual product pricing
  • Configurable maximum prices
  • Zero-price items where permitted
  • Server-controlled price validation
  • Quantity validation
  • Automatic total calculation
  • Inventory capacity checks
  • Payment balance verification
  • Purchase confirmation notifications

Customers cannot submit their own item prices to the server.

💵 In-Game Payment Methods

Each shop item can be configured to use a supported in-game currency.

Cash

  • Standard money payment
  • Framework account integration where supported
  • Configurable payment mapping
  • Server-side balance validation

Dirty Money

  • Configurable in-game alternative currency
  • ox_inventory currency item support
  • Native QBCore item or account mapping
  • ESX black_money account support
  • Customizable currency identifier

Dirty money is a fictional in-game currency feature and does not involve real-money transactions.

Important: Dirty-money integration depends on the server's configured account or item. Custom metadata-value currencies may require additional integration.

🛒 Shop Preview System

Administrators can preview their configured shops before saving them.

  • Preview shop appearance
  • View configured products
  • Display item images
  • Review product prices
  • Preview shop categories
  • Test item selection within the preview
  • Add preview items to a cart
  • Adjust preview quantities
  • Remove cart items
  • Clear the preview cart
  • View simulated totals

The preview cart is intended for configuration and visual testing. It does not perform real customer purchases.

🏪 Legal & Illegal Shop Categories

Organize shops into separate groups within the administrator interface.

Legal Shops

  • Convenience stores
  • General stores
  • Food and drink shops
  • Hardware shops
  • Clothing-related inventory shops
  • Roleplay businesses

Illegal Shops

  • Fictional black-market roleplay shops
  • Restricted roleplay item vendors
  • Custom underground shop locations
  • Server-specific special item shops

Category Features

  • Legal and illegal categorization
  • Filter saved shops by category
  • Category labels in the creator
  • Separate organization within the shop list

The legal/illegal setting is an organizational label. It does not automatically enforce job restrictions or change item legality.

👥 Player-Owned Shop Configuration

The creator includes optional fields for associating shops with player identifiers.

  • Player-owned shop setting
  • Owner identifier configuration
  • Multiple owner identifiers
  • Online player selection assistance
  • Character and account identifier support
  • Persistent ownership metadata

Important: Player-owned settings store ownership information for external integrations. The resource does not independently include business profits, automatic owner payouts, player management permissions, stock purchasing, or a complete player-business economy.

These features require an additional compatible server script.

🎨 Custom Interface & Branding

The resource includes a fully designed shop management interface with customizable styling.

  • Dark creator interface
  • Pink and purple default accents
  • Custom interface title
  • Sleezy Development branding
  • Custom accent color
  • Preset color selection
  • Custom color picker
  • Editable logo image
  • Custom watermark image
  • Custom panel background
  • HTTPS image support
  • Configurable management link
  • Saved branding preferences
  • Interactive shop editor
  • Custom notification styling
  • Preview interface
  • Searchable saved shop list
  • Organized configuration panels
  • Confirmation dialogs
  • Custom icons
  • Dedicated scrollable sections

Interface Settings

  • Accent Color
  • Watermark
  • Logo Image
  • Background Image
  • Management Link
  • Storefront Link
  • Saved Interface Preferences

Supported settings are saved with the shop configuration.

The storefront link is an optional interface link, not a payment-processing integration.

💾 Persistent Shop Saving

The resource supports persistent storage for saved shops and creator settings.

MySQL Storage

  • oxmysql integration
  • Automatic table creation
  • Persistent shop records
  • Saved inventory selections
  • Saved shop locations
  • Saved vendor settings
  • Saved blip and marker configuration
  • Saved branding preferences
  • Database-backed configuration updates

JSON Storage

  • Optional resource-file persistence
  • Saved shop configuration
  • Saved interface settings
  • No separate shop SQL table required when JSON mode is selected

Default Database Table

sleezy_shopcreator_data

The MySQL storage option is enabled by default.

An SQL installation file is included for hosts that require manual table creation.

oxmysql remains a declared resource dependency.

🔄 Live Shop Management

Administrators can manage supported shops without restarting the resource after each save.

  • Create shops
  • Edit shop settings
  • Add or remove products
  • Update prices
  • Change vendor models
  • Edit map blips
  • Modify interaction locations
  • Delete shops
  • Synchronize saved locations
  • Update configured inventory registrations

Saved Configuration Protection

  • Edit revision validation
  • Stale editor detection
  • Serialized configuration saves
  • Storage write verification
  • Failed save notifications
  • Saved configuration rollback protection
  • Invalid stored-data detection

Multiple administrators are prevented from silently overwriting stale creator data.

🔐 Administrator Permissions

Restrict creator access to authorized staff.

  • ACE permission support
  • QBCore administrator groups
  • QBOX administrator permissions
  • ESX administrator groups
  • Standalone ACE access
  • Configurable allowed groups
  • Server-side permission validation
  • Restricted configuration changes

Default Administrator Groups

  • admin
  • superadmin

ACE Permission

sleezy.shopcreator

Creator Command

/createshop — Open the shop creation and management interface.

Players without sufficient permissions cannot open or save through the administrator creator.

📤 Optional Discord Webhook Logging

Configure server-side Discord notifications for supported management actions.

  • Shop created or updated
  • Shop deleted
  • Branding settings saved
  • Custom webhook username
  • Custom webhook avatar
  • Separate webhook destinations
  • Server-side webhook configuration
  • Optional logging toggle

Discord logging is disabled by default.

Webhook URLs are stored in server_config.lua rather than the shared configuration.

🛡️ Purchase Security & Validation

The system includes server-side checks for shop transactions.

  • Authoritative shop prices
  • Player identity validation
  • Item existence verification
  • Purchase quantity validation
  • Currency balance checks
  • Inventory capacity checks
  • Interaction distance validation
  • Routing bucket validation
  • Purchase request locking
  • Configurable item and shop limits
  • Unsupported item rejection
  • Duplicate purchase protection
  • Payment verification
  • Failed item delivery refund handling
  • Purchase review records
  • Uncertain transaction protection

Native QB & ESX Purchase Recovery

The resource maintains records for native inventory transactions that require administrator review.

  • Purchase preparation records
  • Payment status verification
  • Item delivery validation
  • Refund attempt tracking
  • Pending purchase review records
  • Protection against automatic duplicate grants
  • Console-based transaction review

Console Commands

shopcreator_reviews — View unresolved transaction records.

shopcreator_resolve [review-id] — Clear a reviewed transaction after the administrator has manually verified or corrected its outcome.

These commands are restricted to the server console.

⚡ Performance & Entity Management

  • Nearby NPC streaming
  • Configurable vendor streaming distance
  • Automatic distant vendor cleanup
  • Reduced unnecessary vendor spawning
  • Configurable marker draw distance
  • Managed client interaction zones
  • NPC placement cancellation handling
  • Automatic creator prop cleanup
  • NUI focus cleanup
  • Logout handling
  • Resource shutdown cleanup
  • Existing inventory interaction support

Default NPC Streaming Distance

  • 65 Meters

Vendors are created locally when players are within the configured streaming range.

🧩 Framework Support

  • ESX Legacy
  • QBCore
  • QBOX
  • Standalone with initialized ox_inventory
  • Automatic framework detection

Inventory Support

  • ox_inventory
  • qb-inventory on QBCore
  • Standard ESX inventory

Supported Checkout Modes

QBOX + ox_inventory

Uses the installed ox_inventory shop interface and checkout system.

QBCore + qb-inventory

Uses the resource's ox_lib product and quantity selection menus, with server-controlled payment and inventory delivery.

QBCore + ox_inventory

Uses the installed ox_inventory shop interface, provided the existing QBCore/ox integration is working.

ESX + ox_inventory

Uses the installed ox_inventory shop interface.

ESX + Standard Inventory

Uses ox_lib shop selection menus with supported ESX accounts and item functions.

Standalone + ox_inventory

Uses ox_inventory shop registration with an existing compatible player-inventory initialization bridge.

The resource does not include a replacement inventory, payment system, or framework bridge installer.

📦 What's Included

  • Sleezy Advanced Shop Creator Resource
  • In-Game Management Interface
  • Shop Creation & Editing
  • Saved Shop List
  • Legal & Illegal Shop Categories
  • Searchable Inventory Item Catalog
  • Item Thumbnail Integration
  • NPC Vendor System
  • NPC Model Gallery
  • Interactive NPC Placement
  • Shop Location Management
  • Map Blip Editor
  • Blip Sprite Gallery
  • Custom Marker Editor
  • Marker Type Gallery
  • Product Price Configuration
  • Cash & Dirty-Money Payment Configuration
  • Live Shop Preview
  • Preview Shopping Cart
  • Ownership Metadata Fields
  • Framework & Inventory Bridges
  • Server-Side Purchase Validation
  • Native Purchase Recovery Records
  • Optional Discord Webhook Logging
  • Custom UI Branding
  • MySQL & JSON Storage Options
  • Editable Configuration Files
  • SQL Installation File
  • Vue Interface Source
  • Ready-Built NUI Files
  • Third-Party Library Licenses
  • Installation Instructions
  • Local QA Test Suite

🏠 Perfect For

  • FiveM Roleplay Communities
  • Custom Convenience Stores
  • General Stores
  • Food & Drink Shops
  • Custom Item Vendors
  • Roleplay Businesses
  • Hardware Stores
  • Custom Weapon-Item Shops
  • Black-Market Roleplay
  • Custom Map Locations
  • Economy-Based Servers
  • Server Administrators
  • Custom Business Environments

⚙️ Installation & Requirements

  • FiveM Server
  • OneSync Enabled
  • ox_lib
  • oxmysql
  • ESX, QBCore, QBOX, or Compatible Standalone Environment
  • Supported Inventory System

Optional Integrations

  • ox_target
  • Compatible custom shop-opening server scripts

Quick Installation

  1. Download and extract the resource.
  2. Place sleezy_shopcreator in your server resources folder.
  3. Ensure oxmysql and ox_lib.
  4. Ensure your framework and inventory resources.
  5. Configure framework and inventory selection in config.lua.
  6. Configure administrator permissions.
  7. Add ensure sleezy_shopcreator after the required dependencies.
  8. Start the server.
  9. Use /createshop as an authorized administrator.
  10. Create your first shop.
  11. Select available inventory items.
  12. Configure prices and payment methods.
  13. Add shop locations or place an NPC vendor.
  14. Configure optional map blips and markers.
  15. Save and register the shop.
  16. Test purchases using a non-administrator character.

The resource includes a ready-built NUI. Node.js is not required on the FiveM server.

⚙️ Important Information

This resource provides shop creation, configuration, and purchasing functionality exclusively within supported FiveM server environments.

Only items registered in the selected inventory system can be sold.

The creator supports ownership metadata, but does not independently provide business revenue distribution, restocking, employees, or player-operated business accounts.

Legal and illegal shop categories are organizational settings. Custom access restrictions require additional integration.

The built-in shop preview is for administrator configuration and does not perform actual purchases.

Standalone mode requires an existing compatible ox_inventory initialization setup.

The resource requires ox_lib and oxmysql, including when using its optional JSON shop storage.

Inventory compatibility depends on the installed framework and inventory versions.

Server owners are responsible for configuring fictional in-game currencies and item availability according to applicable platform rules.

💎 Why Choose This System?

The Sleezy Development Advanced Shop Creator gives server owners a centralized way to create and manage shops without repeatedly editing shop configuration files.

With searchable inventory items, product images, interactive NPC placement, custom markers, map blip galleries, configurable payment methods, and persistent saving, administrators can build different shop experiences directly from the in-game editor.

Instead of installing separate shop configurations for each location, server owners can create multiple locations, customize product selections, and update supported settings through one management interface.

Designed for FiveM communities looking for a customizable shop creation system with a detailed interface, framework compatibility, and practical administration tools.

Developer: Sleezy Development
Version: 1.1.0
Frameworks: ESX • QBCore • QBOX • Standalone
Resource: sleezy_shopcreator
Database: MySQL / oxmysql, Optional JSON Storage
Dependencies: ox_lib • oxmysql • OneSync
Optional Target: ox_target
Support: discord.gg/sleezydevelopment

Sleezy Development • Premium FiveM Systems

Script Preview: (1) Sleezy Development - YouTube
Discord Support: Discord