John S.Remote

Discord Shop Bot + Merchant Control Panel Development

Project-Based

Description

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

Budget: GBP 200 (Fixed Price)

Proposals: 14 freelancers have applied

Skills

Go