Supermarket Simulator - Like a real Job

output

Supermarket Simulator :shopping_cart:





A complete player-owned supermarket where owners build their store in 3D, stock the shelves, run the register and sell to NPC and player customers, a full retail business managed from a single config.

Stores are created and placed in-game, not tied to a fixed location. The var_supermarket_stream clear store 24/7 and add extra shelves, fridges and goods models. (other mapper add a version to support our script)

Key Features :

  1. Automatic Framework Detection

Auto-detects ESX, QBCore or Standalone at runtime, with per-framework money, inventory (ox_inventory supported) and notification handling, no manual booleans to flip.

  1. In-Game 3D Prop Editor

Owners build their store interior live in the world: spawn shelves, fridges, registers and décor, then translate, rotate and snap them with an engine gizmo. No map editing, no external tools.

  1. Server-Authoritative Catalog Manager

Add, edit and remove props and goods straight from an in-game admin UI with a live 3D preview. The whole catalog is a single server-side source of truth, seeded from config then fully editable in-game.

  1. Own Your Store — Full Retail Economy

Players buy and run a shop: set retail prices, restock from a fluctuating wholesale market and keep the margin. Funds, pricing and every store stat persist in the database.

  1. Living NPC Customers

Customers spawn, browse, queue at the register and buy, with optional voice and mood, self-checkout when no cashier is present, and NPCs that will try to shoplift.

  1. Cash Register & Checkout

A live register screen renders in the world and drives self-checkout or a player / NPC cashier, with an employee discount and a scan flow right at the counter.

  1. Staff, Payroll, Loans & Security

Hire players, set grades, run payroll cycles, take and repay loans, and invest in a security level to cut theft and shoplifting losses.

  1. Deliveries & Store Garage

Order stock as cargo, run manual restock missions, and manage a per-store vehicle fleet from a garage with upgradable tiers.

  1. Config-Driven & Localised

Every behaviour knob lives in one config, with English, French and Spanish included out of the box.

Full preview :film_projector:

Get it now :shopping_cart:

Documentation : Installation | Var-Documentation

Thank you for supporting us, don’t hesitate to give your feedback !

Code is accessible Yes (Partial-Open & Open-Source tiers)
Subscription-based No
Lines (approximately) + 40000
Requirements ESX / QBCore / Standalone + oxmysql
Support Yes
Advanced Paintball Poster Job with custom IMG Wallet Script V2
5 Likes

looks pretty fun

Ahaha thanks a lot !

It would be great if it’s not limited only to supermarket products but also works for weapons or other types of items. If that’s the case, I’d get it right away, especially if it’s very intuitive and integrates with ox_inventory using metadata for weapons or ammunition. A simple system for a black market would also be excellent, allowing you to create it wherever you like.

That’s a really good idea that I can add, but from an RP perspective, how do you want to incorporate it ? But right now, you can do it if you add the WEAPON_PISTOL item as an admin, and then shop owners can place them

1 Like

For example, a gun counter that also stocks ammunition, as well as the market that supplies your business and organizes and cleans up the mess your customers leave behind. And when I’m not running it, it would be good to pay an NPC to look after it in my absence and sell what’s in stock.

1 Like

Regarding the management of NPC cashiers, that’s already a feature : you can pay to place an NPC who handles AI sales, or real players. If there’s no NPC, you can handle it yourself, and if no one with that job is online, there’s a self-checkout option.

1 Like

Good job :smirking_face:

1 Like

Thanks for your help ! :wink: