Shop System

49.99 USD

Package Description

Trase_Shop is your ultimate in-game store solution, offering customizable coins, daily rewards, and dynamic item packages to enhance player engagement. With a sleek, fully configurable UI, it seamlessly integrates with your server for a smooth and secure shopping experience. 


Watch the Preview video here.


[ESX/QBCore/QBox Support]

Features:

1. Works with ESX, QBCore, and QBox

2. Highly Configurable

3. Automatically updates the shop's item list and categories based on the server configuration.

4. Completely translatable, all notifications, UI text, and more are translatable.

5. Option for DB or JSON saving for servers without a DB. (DB highly recommended)

6. Configurable Store URL to direct players to purchase from your servers store.


1. In-Game Shop with Coins

- Fully integrated in-game shop where players can purchase items using virtual coins.

- Configurable categories for the shop (add as many categories and packages you want)

- Dynamic pricing for all items, allowing each package to contain a different price

- Logs all purchases to Discord for transparency and player accountability.

- Admin commands with permission system for /addcoins (configurable command)


2. Daily Rewards System

- Players receive custom daily login rewards, incentivizing daily engagement.

- Configurable rewards for each day, allowing server owners to customize items, amounts, and reward types.

- Fully configurable daily rewards packages with different items such as weapons, consumables, and in-game currency.

- VIP only option, offering exclusive rewards for VIP players. (can enable/disable)

- Configurable option to prevent reward exploitation by limiting claims to one per day and character.

- Supports easy configuration of reward resets with automatic resets via a cron job.


3. Top Players Leaderboard

- Displays top players based on in-game statistics like coins or playtime.

- Leaderboard updates dynamically and shows player avatars, names, and statistics.

- Discord avatar integration and player stats for an enhanced visual experience. (requires trase_discord)

- Offers server-wide visibility of the top-performing players.


4. Playtime Rewards

- Players are automatically rewarded with coins based on playtime. (can be configured or disabled)

- Configurable reward frequency and amount, allowing you to control how often players earn rewards.

- Integrates with your playtime tracking system and stores player playtime in the database.

- Displays playtime statistics on the player’s profile in the shop UI.


5. Customizable UI

- Clean and modern React-based UI with animations using React Spring, Mantine UI, and Styled-Components.

- Fully customizable colors, themes, and logos to match your server's branding.

- Dynamic updates to UI elements like shop items, categories, and reward packages.

- Fully change all text and colors on the UI.


6. Secure and Optimized

- Server-side checks for player coin balance and item availability, preventing exploitation during purchases.

- Optimized database queries to handle high player traffic without lag.

- Configurable database support with options for MySQL or JSON storage (MySQL recommended).