Remote Position

OpenCart PHP Developer Needed for Interactive Spin & Win Module

🌍 Remote · United States 💼 Full-time

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 Apply tot his job
Apply Now →

More Open Positions

Explore similar remote opportunities