Shop
The Shop system allows server administrators to create and manage a store where users can purchase roles using the server's currency. The system supports various item types, stock management, and role requirements.
Server Admin Setup
Adding Items
Parameters:
item_name
: Name of the item (1-100 characters)item_price
: Price in server currencyrole_to_give
: Role that users receive upon purchaserole_to_have
: (Optional) Required role to purchase the itemitem_description
: (Optional) Description of the item (1-1500 characters)item_stock
: (Optional) Limited stock quantity (default: unlimited)item_image_url
: (Optional) Image URL for the item (.png, .jpg, or .gif)
Requirements:
Bot must have "Manage Roles" permission
Role to give must be below bot's highest role
Item name must be unique
View Item Information
Shows detailed information about a specific item
Displays name, description, price, stock, and role requirements
Edit Item
Modify any aspect of an existing item
At least one parameter must be changed
Same permission requirements as adding items
Delete Item
Removes an item from the store
Cannot be undone
View All Items
Displays all items currently in the store
Shows item details in an organized list
Package Limitations
Free
1
Pro
5
Enterprise
25
Best Practices for Server Admins
Role Hierarchy
Ensure the bot's role is higher than any roles it needs to give
Test role assignments before making items public
Item Management
Use clear, descriptive item names
Set appropriate prices based on your economy
Consider using role requirements to create tiered access
Add images to make items more appealing
Stock Management
Use limited stock for exclusive or special items
Monitor stock levels regularly
Consider restocking popular items
Security
Regularly audit role permissions
Monitor purchase patterns for abuse
Keep the bot's role properly positioned in the hierarchy
Important Notes
All item names are case-sensitive
Role requirements can be set to @everyone for universal access
Stock can be set to unlimited by not specifying a quantity
Image URLs must end with .png, .jpg, or .gif
The bot must have "Manage Roles" permission to function
Item edits cannot be undone
Stock is automatically decremented upon purchase
Troubleshooting
Role Assignment Issues
Check bot's role position in server settings
Verify bot has "Manage Roles" permission
Ensure role to give is below bot's highest role
Item Not Found
Verify exact item name (case-sensitive)
Check if item was deleted
Ensure item exists in current server
Permission Errors
Verify bot's permissions
Check role hierarchy
Ensure bot has necessary permissions in all relevant channels
Last updated