Exciting Raffle Plugin Development for Shopify

Job ID: 39524981

Budget: $1,500 – $3,000 USD

Shopify Spin Wheel Raffle Plugin
Marketplace-Ready Project Overview
Based on this code base: https://github.com/momander/wheel-spinner

IMPORTANT: SEND ME YOUR ACTUAL PRICE, I WILL ONLY AWARD TO YOU IF YOU PUT THE ACTUAL BID PRICE.

IMPORTANT: I PAY BY MILESTONES ONLY!

________________________________________
Summary & Goal
This Shopify plugin is built for merch and apparel brands who want to increase sales, reward loyal customers, and create excitement around shopping. By connecting purchases directly to a Spin Wheel Raffle, the system incentivizes spending: customers earn tokens for shopping, use those tokens to join live, transparent raffles, and can win exclusive prizes. The plugin is user-friendly, fully customizable, and ready for listing in the Shopify App Store.
________________________________________
How It Works
1. Token Earning & Management
• Customers earn 1 raffle token for every $XX spent (admin can set this amount).
• Tokens are automatically assigned to the customer’s Shopify account after checkout.
• Admins can manually give away tokens for promotions, customer service, special events, referrals, or loyalty programs.
• Tokens are removed if an order is refunded or canceled.
2. Raffle Entry & Experience
• Customers spend tokens to enter raffles—each token is one entry.
• Multiple tokens can be used for multiple entries in the same or different raffles.
• Raffles have entry deadlines and can be recurring (e.g., weekly, monthly, tied to drops).
• When a raffle ends, a live animated spin wheel eliminates participants one by one until a single winner remains.
• Prizes can be anything in the store (products, exclusive items, bundles, etc.) or custom rewards.
________________________________________
Customer-Facing Features
• My Tokens Page: Customers can view their token balance, how tokens were earned, and a history of all entries and prizes.
• Enter Raffles: Customers can see available raffles, prizes, number of entries, and join directly from their account.
• Personal Raffle History: Each user can view a full record of past raffles entered, tokens spent, and wins.
________________________________________
Public Raffle History Page
• Open to everyone—no login required.
• Shows all past raffles, prizes, entry counts, draw dates, and anonymized winners (first name + last initial, or masked user ID).
• Optionally displays a replay or animated summary of each winning spin for maximum transparency.
• Search and filter by prize, date, or winner—builds trust and excitement for shoppers.
________________________________________
Email/SMS Notifications
• New Raffle Alerts:
Customers get notified when new raffles go live, driving immediate engagement.
• Entry Reminders:
Automated reminders for customers with unused tokens, or for raffles closing soon.
• Win Notifications:
Instant notification to the winner (email/SMS) with prize details and claim instructions.
• Customizable Messages:
Merchants can customize email/SMS text and branding.
• Opt-in/Opt-out Controls:
Customers can manage notification preferences from their account dashboard.
• Delivery Tracking:
Admin dashboard shows notification status (sent, delivered, opened) for performance insights.
________________________________________
Admin & Merchant Features
• Raffle Management:
o Create, schedule, and manage unlimited raffles.
o Set entry limits, prizes, deadlines, and recurring raffles.
o Assign Shopify products or custom prizes.

• Token Management:
o Automatic token allocation for purchases.
o Manual token grants for any customer.
o Adjust balances as needed for customer service or special events.

• Spin Wheel Customization:
o Each Raffle wheel is independently customizable
o Upload custom pointer images, center graphics (logo or animation), branded backgrounds.
o Define wheel slices/sections, colors, and branding to match store identity.

• Leaderboard:
Optionally display top token earners, frequent entrants, or winners on a public or private page.

• Waitlist:
Allow customers to join a waitlist if a raffle is full, automatically invite them to the next raffle.

• Referral & Bonus Programs:
o Award tokens for referring new customers who make a purchase.
o Run bonus token campaigns for holidays, sales, or product launches.

• Reports & Export:
Download/export full raffle, token, and winner history in CSV format.

• Fraud Prevention & Controls:
Set entry limits per user/email/IP, log all activity, and flag suspicious behavior.
________________________________________
Integration & Compatibility
• Shopify Integration:
o Works with Shopify Standard and Plus plans.
o Tokens and raffles sync in real time with orders, refunds, and customer accounts.

• Easy Installation & Setup:
o Step-by-step setup wizard for quick launch.
o Comprehensive documentation and support for merchants.

• Mobile-Optimized:
o Responsive design for customers and admins on any device.
________________________________________
Deliverables
• Shopify app/plugin: Fully packaged and ready for Shopify App Store listing.
• Admin dashboard: For raffle, token, notification, and prize management.
• Customer portal: For token balances, raffle entry, and history.
• Public raffle history page: Showcasing transparency and building trust.
• Animated spin wheel: Customizable, engaging, and fair draws (built on wheel-spinner library).
• Automated notifications: Email/SMS system with management tools.
• Setup guides and help docs: For both store owners and end-users.
________________________________________
Why Use This Plugin?
• Increase sales and average order value by rewarding customers for every purchase.
• Boost customer loyalty through gamification and exclusive prizes.
• Create buzz and excitement around new product drops, seasonal sales, or limited-edition merch.
• Show transparency and fairness with a public raffle history and visible winner selection process.
• Easy to use and manage—fully integrated with Shopify, mobile-ready, and highly customizable for your brand.

IMPORTANT: IF YOU'VE READ AND UNDSTAND THE ENTIRE PROJECT INCLUDE THE KEYWORD "TURKEY" IN YOUR BID. IF YOU DON'T YOUR BID WILL BE IGNORED