← All Positions
Posted Feb 27, 2026

OpenCart PHP Developer Needed for Interactive Spin & Win Module

Apply Now
We are looking for an experienced OpenCart PHP developer to build a custom interactive “Spin & Win” (Ruleta) feature inside an existing OpenCart-based employee portal. This is a time-sensitive project with a clear scope and defined launch dates. ⸻ Project Overview We need to implement an interactive Spin & Win wheel available on: • Desktop (Web) • Mobile (Responsive) The feature will run for a limited period: March 16 – April 17 Each employee will be allowed: • ✅ 1 participation per day • ✅ During the active campaign period only ⸻ Functional Requirements 1️⃣ Interactive Wheel (Frontend) • Attractive, modern UI • Smooth animation • Fully responsive (desktop + mobile) • Configurable reward segments: • Percentage discounts (configurable in admin) • “Try Again” option ⸻ 2️⃣ Participation Logic • Each employee can spin once per day • Validation based on: • Logged-in employee account • Date-based restriction • System must prevent manipulation (no JS-only validation) ⸻ 3️⃣ Unique Code Generation (If Winner) If the user wins: • System must generate a unique discount code • Code must: • Be linked exclusively to that employee • Be usable only once • Expire automatically after campaign ends (optional but preferred) • Code must integrate with OpenCart coupon system ⸻ 4️⃣ Reporting Requirements (Admin Panel) We need a custom reporting dashboard including: Report 1: • Total participations • Codes generated • Discount % assigned Report 2: • Total redeemed codes per day • Full employee details: • Name • Email • Employee ID (if applicable) • Discount used • Date of redemption Export to CSV preferred. ⸻ Security Requirements • Server-side validation required • No duplicate spins • No coupon duplication • Protection against manual manipulation of requests ⸻ ⚙️ Technical Requirements • OpenCart (please specify version experience) • PHP (clean, modular code) • MySQL • Custom module (not hardcoded) • Must follow OpenCart MVC structure • Admin configuration panel for: • Campaign dates • Discount types • Wheel segments • Spin limit rules ⸻ Deliverables • Full OpenCart module • Installation instructions • Documentation • Testing before go-live • Bug-fix support during campaign period ⸻ Timeline • Development start: ASAP • Must be completed before March 16 • Testing window required before launch ⸻ To Apply, Please Include: 1. Your experience with OpenCart (version + years) 2. Similar gamification or coupon projects completed 3. Estimated timeline 4. Fixed price quote 5. Confirmation that you can deliver before March 16