Shop UI

$23.90

Sold by: David

Well rounded shop, with various features. It’s standalone plugin which is compatible with WelcomePanel, HumanNpc.
This plugin also supports selling commands, wipe block, no escape, sales, permission access…

Categories: , ,

Description

cash-multiple-custom.png Multi-currency support
Use different currencies for different items. Economics and ServerRewards (RP) is supported as well as scrap or any other ingame item.
close-octagon-outline-custom.png Restrictions
Combat, raid, spawn and building block supported alongside with basic cooldowns and wipe block.  NoEscape is required for combat and raid block.
palette-outline-custom.png Appearance 
Simple and clean design to ensure smooth user experience for your players.  Additionally Shop can be inserted into WelcomePanel to achieve “all in” server panel.
xml-custom.png Customization
Widely customizable and feature rich Shop which will fit all needs of your community.  
hammer-wrench-custom.png Field Tested
Plugin made by experienced developer, tested by hundreds of server owners and used by some big organizations.
discord-icon.png Discord 
Customer support available on discord, Monday to Friday from 10AM to 8PM (CET). Also plenty of community members who are willing to answer basic questions.

  1. Installation
    – unzip downloaded package and place Shop.cs file into your plugin folder.
    – after succesfuly loading the plugin, data folder oxide/data/Shop will be generated
    – take data files provided in plugin package and drop them into your Shop data folder
    After finishing these steps your shop is ready to used.
  2. Server Currency 
    If you don’t wish to use ingame items as currency make sure you use either Economics or ServerRewards as you currency management as only those two plugins are compatible with Shop. Default currency setting is Economics (“eco”), if you wish to change it navigate to “oxide/data/Shop/Items.json”, open this file in some text editor (VSC recommended) and simply select “eco” and mass replace for desired value. (video here)“eco” for Economics
    “rp” for ServerRewards
    “scrap” or any other ingame item
  3. Shop Categories
    To remove, change or add new categories open “oxide/data/Shop/Categories.json” file. There you will find all categories alongside with items lists. If you wish to remove certain items from category, just head over to item list and delete from there.
  4. Items
    Changing prices
    In “oxide/data/Shop/Items.json” you will find every item with their properties, to quick search for specific items press “CTRL + F”. By leaving BuyPrice or SellPrice at 0 you will disable selling or buying of said item. Due to multi-currency support prices can be set only in whole numbers, no decimals. To offset for this, you can set minimal amount requirement. For example instead of selling one piece of wood for 0.01$ you can set minimal amount of 100x wood for 1$.
    Removing items
    If you wish to remove some items from Shop, you can do that directly in “data/Shop/Categories.json” file. Removing items from “Items.json” is not needed as they have no effect unless they are listed in some category.Adding new items
    To add new item you must first head over to “Items.json” data file and create new entry by copy pasting some of the existing ones. Once done with that you can add the item into category. To add multiple versions of same item can be created by simply adding unique tag behind shortname, for example “rifle.ak{1}”, “rifle.ak{2}”, etc…
  5. Commands
    Adding new commands
    Commands can be create at “data/Shop/Commands.json”. Plugin can only run server side console commands and then parse steam id or player name with tags {steamid} and {playername}. There are two examples shown in default data file. Server side console commands are common thing and almost all plugins utilize them.Listing commands in categories
    Simply type in one of your command names into category item list like this “cmd/yourCommandName”. Slash cmd in front of command name is there to make difference between ingame and command.
  6. Cooldowns
    These are very basic, cooldown is triggered when buy/sell action is triggered. By using minimal amount requirement for items you can manage how much player buy and how often. Cooldowns are managed in “data/Shop/Cooldowns.json”. Default data file contains two example of cooldowns but it’s simply shortname and amount of seconds.
  7. Restrictions
    Raid and Combat Block
    Managed by NoEscape plugin, option to enable these two block can be found in config file.
    Building Block
    Prevents players from using shop while they are building block, option can be found in config file.Spawn Block
    Prevents players from using shop after they respawn, amount of seconds can be set in config file, 0 = disabled.Wipe Block
    Prevents players from buying specific items after wipe. Settings are located in “data/Shop/ItemsWipeBlock.json”, similar as cooldowns.
  8. Sales
    By Permission (config file)
    Discount on every item in the shop assigned by permission, multiple permission can be created with their own discount values.
    By Category (categories data file)
    Discount for every item within specified category.By Item
    Discount for specific item in the shop. If item is already in discounted category, higher discount will be applied.
  9. WelcomePanel integration
    To integrate this plugin into WelcomePanel simply use one of the four configs included in download package. These config were premade for each WelcomePanel template (goes from 1 to 4). In case you have own highly customized layout for WelcomePanel you will have to adjust “Layout Container” in Shop config file by yourself.

6 reviews for Shop UI

  1. 5 out of 5

    Lone (verified owner)

    I don’t usually leave reviews on products on the site, but this one well deserves it. The level of quality with the UI and theme overall goes really great with the game and the compatibility it offers! This will go well with our servers!

  2. 5 out of 5

    Tatum (verified owner)

    This is an absolutely outstanding plugin. If you are looking for a good shop that uses economics AND is cheap, then you’ve come to the right place. This plugin is amazing for the price and does everything that I need it to do. Everyone on the server loves it. 10/10 would buy again. David is one of the most reliable plugin creators out there and I will definitely be purchasing another product :)
    > 5 Stars

  3. 5 out of 5

    hc4stillo (verified owner)

    Mi calificacion esta basada en la calidad y el desarrollador, aunque debo mencionar que seria genial si existiera una opcion de editarla de forma grafica con cambios en tiempo real, el acabado es genial y la velocidad de carga es super rapida, si la recomiendo 10/10 este desarrollador siempre esta dispuesto ayudar a sus cliente. todos en el servidor estamos satisfecho.

  4. 5 out of 5

    Remedy (verified owner)

    Worth the price. It definitely isn’t free, but this UI is the best looking UI I’ve seen. Not just for shops, but THE BEST LOOKING UI. It’s great, and the pictures don’t show all of how great it looks either. The fade effects and other transition effects make it very pleasant to use. My only gripes are there is no UI button option to open the shop, and also no option to show item names. I bought this knowing that, though, and this product absolutely deserves 5 stars.

  5. 1 out of 5

    Yastreb Biker (verified owner)

    No support (

    • David

      There is three ways to get support.

      1. Creating support ticket on the site
      2. Creating support ticket at Lone discord
      3. Contacting me on my personal discord which is linked at top of plugin description

      You did none of that.

  6. 5 out of 5

    New B (verified owner)

    Good quality plugin ! Look nice, easy to use, easy to config. A lot better than the free plugin we were using.


Only logged in customers who have purchased this product may leave a review.

Version 1.2.71 | Updated March 6, 2025
  • Fixed
Version 1.2.63 | Updated November 8, 2024
  • Updated plugin no longer downloads default item images from web, ingame assets are used instead
Version 1.2.53 | Updated July 31, 2024
  • Fixed img urls
  • Fixed sell price not showing up
Version 1.2.11 | Updated January 7, 2024
  • Fixed fixed command compatibility between oxide and carbon
Version 1.2.1 | Updated October 19, 2023
  • Added option to switch between skin checking 
  • Fixed exploit with Remove method
Version 1.2.0 | Updated October 4, 2023
  • Added spawn block
  • Added lang file
  • Added system to support skinned items when selling back to shop
  • Added option to execute multiple console commands
Version 1.1.81 | Updated August 15, 2023
  • Updated fixed timestamp on wipeblock
Version 1.1.71 | Updated March 20, 2023
  • Fixed compatibility with WelcomePanel
Version 1.1.69 | Updated February 2, 2023
  • Fixed NetWrite fix
Version 1.1.62 | Updated May 7, 2022
  • Fixed input field
  • Fixed category permissions for commands
Version 1.1.61 | Updated March 28, 2022
  • Added Ooption to display item name. (just add "ShowDisplayName": true/false into you item properties)
Version 1.1.6 | Updated March 23, 2022
  • Added option to block Shop usage while building blocked
  • Added option to require TC auth. for using Shop
  • Fixed unnecessary load from ImageLibrary during plugin load up
  • Fixed small performance fixes
Version 1.1.53 | Updated March 6, 2022
  • Fixed category permissions
  • Added option to disable amount change
Version 1.1.52 | Updated March 5, 2022
  • Fixed minor bug fix
Version 1.1.51 | Updated March 4, 2022
  • Fixed input amount
Version 1.1.5 | Updated March 3, 2022
  • Added added cooldowns
  • Added more error handling
  • Fixed fixed sell prices
Version 1.1.4 | Updated February 21, 2022
  • Added error handling

2 thoughts on "Shop UI"

Leave a reply

Your email address will not be published. Required fields are marked *

  1. legacy bow
    military flamethrower
    lumberjack hoodie

    I added the items. It cannot be purchased in the shop.

  2. Hey there tried to add discord but your link is broken. I bought the plugin its great but there are these images that wont load keep failing in console. i have tried to reload image libaray but didnt help.

    Image failed to download! Error: HTTP/1.1 404 Not Found – Image Name: https://rustlabs.com/img/items180/rhib.png_0 – Image URL: https://rustlabs.com/img/items180/rhib.png
    07/13 18:08:20 | Image failed to download! Error: HTTP/1.1 404 Not Found – Image Name: https://rustlabs.com/img/items180/rhib.png_0 – Image URL: https://rustlabs.com/img/items180/rhib.png

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product