OpenCart PHP Developer Needed for Interactive Spin & Win Module

Remote 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 Now

Apply Now
Apply Now →
← Back