> For the complete documentation index, see [llms.txt](https://risenova-scripts.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://risenova-scripts.gitbook.io/docs/risenova-marketplace/risenova-marketplace.md).

# RiseNova Marketplace

**RiseNova Marketplace** is a player-driven marketplace system for FiveM servers. It allows players to buy and sell items through a modern marketplace interface while supporting a realistic server economy.

The system is designed for roleplay servers that want a clean, immersive, and premium trading experience between players.

Players can list their own inventory items for sale, browse available listings, purchase items from other players, and view marketplace purchase history.

### <mark style="color:$primary;">Features</mark>

<mark style="color:$success;">Player Marketplace System</mark>

* Sell inventory items
* Buy items listed by other players
* Choose item quantities
* Pay using cash or bank
* View marketplace activity

<mark style="color:$success;">Item Listing System</mark>

* Select an item from their inventory
* Choose the quantity they want to sell
* Set a custom price
* Create active marketplace listings

<mark style="color:$success;">Marketplace Purchasing</mark>

* Item name
* Item image
* Seller name
* Available quantity
* Price per item
* Payment method
* Quantity selection

<mark style="color:$success;">Purchase History</mark>

* Buyer name
* Seller name
* Item name
* Quantity and Price
* Payment method
* Shop name
* Date and time

<mark style="color:$success;">NPC Marketplace Shops</mark>

* Custom location
* Custom NPC model
* Custom heading
* Optional map blip
* Target interaction
* Custom shop name

### <mark style="color:$primary;">Supported Frameworks</mark>

* ESX
* QBCore
* QBOX

### <mark style="color:$primary;">Supported Inventories</mark>

* ox\_inventory
* qb-inventory

Custom inventories can be integrated inside **server/inventory.lua**

### <mark style="color:$primary;">Supported Target Systems</mark>

* ox\_target
* qb-target

### <mark style="color:$primary;">Dependencies</mark>

* ox\_lib
* oxmysql
* ox\_inventory *(optional)*
* qb-inventory *(optional)*
* ox\_target *(optional)*
* qb-target *(optional)*

### <mark style="color:$primary;">Installation</mark>

1. Place the resource inside your resources folder.
2. <mark style="color:red;">Make sure the resource name is exactly:</mark>&#x20;

```
RiseNova_Marketplace
```

3. Add the resource to your server.cfg

```
ensure RiseNova_Marketplace
```

4. <mark style="color:$warning;">The SQL file will automatically be imported</mark>
5. Configure the script through **config.lua**
