OpenCart PHP Developer Needed for Interactive Spin & Win Module

Remote, USA Full-time Posted 2026-05-04
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

Apply Now

Apply Now

Similar Jobs