W-Labs W-LABS FiveM

W-Labs Shops

Cart-based shop system for server economies. Free to download — works with ESX, Qbox, and QB-Core.

Features

PriceFree
StyleCart and cash/bank payout system
FrameworksESX / Qbox / QB-Core
Good forItem shops and stores

W-Labs Shop Script is a lightweight, secure, and fully configurable shop system for Qbox/QBCore servers. It gives players a modern cart-based shopping experience with support for Cash/Bank payments, dynamic pricing, as well as inventory handling for full pockets.

Key Features

  • Cart-Based Shopping UI
    • Players can add multiple items to a cart, adjust quantities, and then checkout using cash/bank.
    • Configure a global UI color, or have a different color for each shop type.
  • Dynamic Pricing (Per Restart)
    • Support for price ranges (e.g. { min = 5, max = 15 }).
    • Prices are rolled once on server start, allowing subtle economic variation without manual edits.
  • Clean ox_target Integration
    • Each shop location is an ox_target entity with:
      • Custom ped models and scenarios (drinking, clipboard, smoking, etc.).
      • Configurable interaction distance and target zones.
    • Just walk up to a shopkeeper, target, and open the shop.
  • Smart Blip System
    • Config option to show all blips for every location, or only the nearest location per shop to reduce map clutter.
    • Blips use per-shop sprites, colors, scales, and dynamically update to follow the closest target when showAllBlips is disabled.
  • Inventory Overflow Handling
    • Configurable Config.overflowdrop:
      • true: items that don’t fit are automatically dropped on the ground as an ox_inventory custom drop.
      • false: purchase is denied if the player cannot carry all items.
    • Robust server-side logic to ensure players are always charged correctly and never lose money due to inventory issues.
  • Banking Integration (Optional)
    • If tgg-banking is running, bank purchases are logged as proper transactions with:
      • Shop label
      • Item count

Requirements

  • Framework
    • Qbox / QBCore (uses exports.qbx_core:GetPlayer and player.Functions.*)
  • Dependencies
    • ox_lib
    • ox_inventory
    • ox_target
  • Optional
    • tgg-banking for detailed bank transaction logs on card purchases
Back to store