OpenCart PHP Developer Needed for Interactive Spin & Win Module

🌍 Remote, USA 💹 Full-time 🕐 Posted Recently

Job Description

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 Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like