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
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
Vibrant E-Commerce Video Ads Category: After Effects, Animation, Graphic Design, Motion Graphics, Video Ads, Video Editing, Video Production, Video Services Budget: $10 - $30 AUD
07 Mar 2026 10:59 GMT
Fix Telegram Link Crash Bug Category: Android, Mobile App Development, PHP, Web Development, Web Security, Website Optimization, Website Testing, WordPress Budget: €8 - €30 EUR
Shopify Footwear Personalization Store Setup Category: HTML, Shopify, Shopify Development, Shopify Templates, UI / User Interface, Web Design, Web Development Budget: £250 - £750 GBP
Trading MEMES Category: Animation, Content Creation, Creative Writing, Graphic Design, Social Media Marketing, Video Editing, Video Production, Video Services Budget: €30 - €250 EUR
07 Mar 2026 10:54 GMT
Hiring: Graphic Designer for Instagram Brand -- 2 Category: Branding, Content Creation, Digital Marketing, Graphic Design, Illustration, Instagram Marketing, Logo Design, Photoshop, Social Media Marketing, Visual Arts Budget: ₹1500 - ₹12500 INR
07 Mar 2026 10:52 GMT
Instagram Reel Editor for Quick Tips Category: Content Creation, Content Writing, Editing, Instagram Marketing, Social Media Marketing, Video Editing, Video Production, Video Services Budget: ₹12500 - ₹37500 INR