
Discord Shop Bot + Merchant Control Panel Development
- or -
Post a project like this24
£200(approx. $268)
- Posted:
- Proposals: 27
- Remote
- #4478558
- OPPORTUNITY
- Open for Proposals
Full-Stack Web & Mobile App Developer With AI Integration & Automation Expertise
Full-Stack Web & AI, WordPress| Graphic Designing| Video Editing| Database| Mobile App| APIs
80149351290382012876072118751181298795511818456119352671282355712274852
Description
Experience Level: Entry
Discord Shop Bot + Merchant Control Panel Development
I am looking for an experienced developer to build a Discord shop bot with a web-based merchant control panel.
The bot will allow merchants to sell products directly through Discord using an interactive checkout flow connected to my payment gateway APIs.
CORE BOT FUNCTION
Certain roles in Discord should be able to start a purchase session using a command such as:
/pay @customer
Once started, the customer will go through a guided shopping experience inside Discord.
SHOPPING FLOW
1. Product Selection
Customer sees product categories
Then selects products
Then selects product variations (each variation may have a different price)
2. Cart System
Customer can add multiple items
Customer can go back and add additional items before checkout
3. Order Questions
Customers are asked questions related to the category or product
Merchants can define these questions in the control panel
4. Coupon Codes
Customer is asked if they have a coupon code
Coupons are created in the merchant panel
Coupons can apply to specific products or categories
5. Tips
Customer is asked if they want to send a tip
Merchant can enable or disable tips in the panel
Customer can enter the tip amount
6. Payment Options
Customer is given two payment options:
Pay
Pay with Crypto
Both options will connect to my existing payment gateway API.
PAYMENT CONFIRMATION
Once payment is confirmed:
Customer receives a message saying:
"Thank you, we have received your payment."
An order log message is sent to a merchant log channel containing:
Customer details
Items purchased
Answers to order questions
Payment details
Under the order message there should be a button:
RED: Needs Action
When the merchant processes the order they click the button and it changes to:
GREEN: Completed
REWARDS / POINTS SYSTEM
The bot should support a customer reward system.
Customers earn 1 point for every £1 spent.
Merchants can choose which categories or products earn points.
Merchants can set the value of 1 point in the panel.
During checkout the customer enters their email address.
The bot checks if the email already has a points balance.
If points exist the bot asks:
"Would you like to use your points?"
Customers can check their points balance anytime using:
/points
They will enter their email to see their current balance.
Merchants must also be able to manually add, remove, or edit points from the panel.
REFERRAL SYSTEM
Customers can refer others using:
/refer
Flow:
User enters their email
User enters the new customer’s email
Then:
A thank you message is sent to the person who referred
The message content can be customized in the merchant panel
A log message is sent to a channel showing:
Email A referred Email B
When the referred customer makes a purchase, the referrer receives reward points.
Merchants can set referral rewards in the panel.
Rewards can apply to specific categories or products.
The reward value is set as money but given as points.
MERCHANT CONTROL PANEL
A simple web-based panel is required where merchants can manage everything.
Server Settings
Enable or disable features
Set admin roles
Set log channels
Set currency
Payment Settings
Enter crypto wallet address for payouts
Enter wallet address for crypto payments
Enable or disable payment methods
Products
Create categories
Add products
Add product variations
Set prices
Add order questions
Edit or delete products
Coupons
Create coupon codes
Set which categories or products they apply to
Rewards
Enable reward system
Set point value
Select which products or categories earn points
Referral System
Enable referrals
Set reward amounts
Choose which products or categories give referral rewards
Customers
View customer emails
View points balances
Manually edit or remove points
CURRENCY
Default currency should be GBP.
Merchants should also be able to change currency to:
EUR
USD
IMPORTANT
The panel must be very simple and easy to use.
Each section should include help text explaining what the feature does so merchants do not get confused.
API
I already have the payment gateway APIs for:
Pay (https://documenter.getpostman.com/view/15018241/2sBXc7JiY7 will use Multi-provider Mode)
Pay with Crypto (https://documenter.getpostman.com/view/52669564/2sBXcGDfCj) will use muiti hosted feature)
These will be provided to the developer.
WHAT I AM LOOKING FOR
Experienced Discord bot developer
Experience building admin panels or dashboards
Clean and scalable code
Good communication
If you have built Discord shop bots, payment bots, or e-commerce bots before, please include examples in your proposal.
DO NOT MESSAGE IF YOU CANNOT DO THIS. I LOOKING TO HAVE THIS CREATED WITHIN 7 DAYS AND I NEED THE PERSON TO LOAD THIS ONTO MY VPS SO ITS ALL WORKING.
If you are David Olusanya on here do NOT send me a proposal you are a scammer
I am looking for an experienced developer to build a Discord shop bot with a web-based merchant control panel.
The bot will allow merchants to sell products directly through Discord using an interactive checkout flow connected to my payment gateway APIs.
CORE BOT FUNCTION
Certain roles in Discord should be able to start a purchase session using a command such as:
/pay @customer
Once started, the customer will go through a guided shopping experience inside Discord.
SHOPPING FLOW
1. Product Selection
Customer sees product categories
Then selects products
Then selects product variations (each variation may have a different price)
2. Cart System
Customer can add multiple items
Customer can go back and add additional items before checkout
3. Order Questions
Customers are asked questions related to the category or product
Merchants can define these questions in the control panel
4. Coupon Codes
Customer is asked if they have a coupon code
Coupons are created in the merchant panel
Coupons can apply to specific products or categories
5. Tips
Customer is asked if they want to send a tip
Merchant can enable or disable tips in the panel
Customer can enter the tip amount
6. Payment Options
Customer is given two payment options:
Pay
Pay with Crypto
Both options will connect to my existing payment gateway API.
PAYMENT CONFIRMATION
Once payment is confirmed:
Customer receives a message saying:
"Thank you, we have received your payment."
An order log message is sent to a merchant log channel containing:
Customer details
Items purchased
Answers to order questions
Payment details
Under the order message there should be a button:
RED: Needs Action
When the merchant processes the order they click the button and it changes to:
GREEN: Completed
REWARDS / POINTS SYSTEM
The bot should support a customer reward system.
Customers earn 1 point for every £1 spent.
Merchants can choose which categories or products earn points.
Merchants can set the value of 1 point in the panel.
During checkout the customer enters their email address.
The bot checks if the email already has a points balance.
If points exist the bot asks:
"Would you like to use your points?"
Customers can check their points balance anytime using:
/points
They will enter their email to see their current balance.
Merchants must also be able to manually add, remove, or edit points from the panel.
REFERRAL SYSTEM
Customers can refer others using:
/refer
Flow:
User enters their email
User enters the new customer’s email
Then:
A thank you message is sent to the person who referred
The message content can be customized in the merchant panel
A log message is sent to a channel showing:
Email A referred Email B
When the referred customer makes a purchase, the referrer receives reward points.
Merchants can set referral rewards in the panel.
Rewards can apply to specific categories or products.
The reward value is set as money but given as points.
MERCHANT CONTROL PANEL
A simple web-based panel is required where merchants can manage everything.
Server Settings
Enable or disable features
Set admin roles
Set log channels
Set currency
Payment Settings
Enter crypto wallet address for payouts
Enter wallet address for crypto payments
Enable or disable payment methods
Products
Create categories
Add products
Add product variations
Set prices
Add order questions
Edit or delete products
Coupons
Create coupon codes
Set which categories or products they apply to
Rewards
Enable reward system
Set point value
Select which products or categories earn points
Referral System
Enable referrals
Set reward amounts
Choose which products or categories give referral rewards
Customers
View customer emails
View points balances
Manually edit or remove points
CURRENCY
Default currency should be GBP.
Merchants should also be able to change currency to:
EUR
USD
IMPORTANT
The panel must be very simple and easy to use.
Each section should include help text explaining what the feature does so merchants do not get confused.
API
I already have the payment gateway APIs for:
Pay (https://documenter.getpostman.com/view/15018241/2sBXc7JiY7 will use Multi-provider Mode)
Pay with Crypto (https://documenter.getpostman.com/view/52669564/2sBXcGDfCj) will use muiti hosted feature)
These will be provided to the developer.
WHAT I AM LOOKING FOR
Experienced Discord bot developer
Experience building admin panels or dashboards
Clean and scalable code
Good communication
If you have built Discord shop bots, payment bots, or e-commerce bots before, please include examples in your proposal.
DO NOT MESSAGE IF YOU CANNOT DO THIS. I LOOKING TO HAVE THIS CREATED WITHIN 7 DAYS AND I NEED THE PERSON TO LOAD THIS ONTO MY VPS SO ITS ALL WORKING.
If you are David Olusanya on here do NOT send me a proposal you are a scammer
John S.
100% (22)Projects Completed
26
Freelancers worked with
24
Projects awarded
52%
Last project
3 Jan 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Hi Jhnon, love the detailed Discord shop bot spec—I've integrated payment gateways like yours before. Quick Q: For the merchant panel, do you prefer a specific framework (React/Node simple dashboard) or any design mockups? Also, VPS OS details for smooth 7-day deployment? Ready to nail this!
-

Hi,
Please let me know that What was the issues with the David Olusanya?
11504851150481
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies