Settings
The /settings command provides a comprehensive interface for configuring all bot settings for your Discord server. This command requires Administrator permissions and is only accessible to staff members.
Overview
Settings are organized into four main categories:
- General - Basic bot settings and appearance
- Shopify - Shopify integration features
- Roles - Role management and permissions
- Logging - Configure log channels for various events
Using the Settings Command
Run /settings to open the settings menu. You'll see an interactive embed with a dropdown menu to select categories and buttons to configure specific settings.
General Settings
Embed Color
Customize the color of all bot embeds using a hex color code.
How to set:
- Select "General" from the category dropdown
- Click Set Color button
- Enter a hex code (e.g.,
#5865F2)
Show PII (Personally Identifiable Information)
Toggle whether sensitive information like email addresses and phone numbers are displayed in bot responses.
- ✅ Enabled - PII is visible in embeds
- ❌ Disabled - PII is redacted (shown as
||REDACTED||)
Recommendation: Keep this disabled for public channels to protect customer privacy.
Company Line as Discord
When enabled, displays the customer's Discord username as the "Company" field in customer information embeds instead of their actual company name from Shopify.
Join Notifications
Enable or disable automatic notifications when new members join the server and link their Shopify accounts.
Shopify Settings
Sales Dashboard
Toggle the automatic sales dashboard feature. When enabled, the bot will track and display sales analytics in designated channels.
Inventory Alert Threshold
Set the minimum inventory level that triggers low stock alerts.
How to set:
- Select "Shopify" from the category dropdown
- Click Set Inventory Threshold button
- Enter a number (e.g.,
10)
Example: If set to 10, you'll receive alerts when any product's inventory drops below 10 units.
Role Settings
Client Role
The role automatically assigned to users who link their Shopify customer accounts. This role identifies verified customers in your server.
How to set:
- Select "Roles" from the category dropdown
- Click Set Client Role button
- Select a role from the dropdown
Auto-Assign on Join
When enabled, the client role is automatically assigned to users when they successfully link their Shopify account. The role is only assigned if the customer has at least one order.
Staff Roles
Define which roles have access to staff-only commands and features.
Adding staff roles:
- Click Add Staff Role button
- Select one or more roles (up to 10)
Removing staff roles:
- Click Remove Staff Role button
- Select the roles you want to remove
Logging Settings
Configure dedicated channels for different types of bot logs. All log channels must be text channels or announcement channels.
Available Log Types
Member Join/Leave
Logs when members join or leave the server, including account linking status.
Shopify Commands
Tracks all Shopify-related commands used in the server, including:
- Customer lookups
- Order queries
- Inventory checks
- Account linking/unlinking
Moderation
Records moderation actions and staff commands.
Sales
Logs all sales activity, order updates, and purchase notifications.
How to set a log channel:
- Select "Logging" from the category dropdown
- Click the button for the log type you want to configure
- Select a channel from the dropdown
Tips
- Settings are server-specific and persist across bot restarts
- All changes take effect immediately
- Click the Refresh button to reload the current settings view
- Settings are only visible to you (ephemeral messages)