
Player-owned convenience stores with full supply chain management for FiveM
FX-Ownedshops transforms unowned convenience stores into player-run businesses. Players buy shops from the state, hire NPC cashiers, order stock from wholesalers, receive physical deliveries, stock shelves, set prices and manage operations. The system enforces a complete supply chain: stock arrives as deliveries, sits in back-room storage separate from shelf inventory, and cannot be sold until shelved.
Ownership includes a full lifecycle—purchase from state, sale back to state, free transfers, player-to-player sales with dual confirmation, admin assignment, and repossession for unpaid debt. All transactions are server-validated with atomic stock decrements, rate limiting, distance checks and suspicious-transaction logging. The system survives restarts by recovering active orders and rebuilding caches.