Prize Draw, Lucky Dip, Auto Allocation, and Pick Your Numbers
Let each competition use the entry style that suits the prize, ticket pool, and customer journey.
Commercial PHP competition script
PrizeDrawPro gives competition operators a ready-built Laravel platform for selling entries, reserving tickets, running winners, managing customers, handling support, and keeping updates protected through licence-controlled access. It is purpose-built competition software, not a WordPress theme or plugin stack.
What the script includes
The commercial V1 package focuses on the features a real competition site needs from day one: flexible entry types, checkout flows, customer accounts, compliance tools, admin reporting, support tickets, coupon codes, and licence-controlled updates.
Let each competition use the entry style that suits the prize, ticket pool, and customer journey.
Attach instant prizes to ticket numbers and make selected competitions more engaging from the first release.
Manage entry questions, attempt rules, free postal entry wording, and admin postal review.
Track reserved tickets, customer orders, wallet balances, top-ups, and promotional coupon codes.
Customers can review entries, orders, tickets, winners, wallet activity, and support replies.
Commercial installs connect back to PrizeDrawPro for licensing and protected update access.
Built with Laravel
PrizeDrawPro is built on Laravel for owners who want a dedicated competition platform with its own admin panel, installer, update checks, and licence controls. You are not relying on WordPress, third-party raffle plugins, or a pile of add-ons to run the core business flow.
Commercial V1 package
PrizeDrawPro is built as a licence-controlled script package for serious competition operators. The core V1 package gives you the selling tools first, with a structure that can support premium modules and extra themes in future.
Latest platform updates
PrizeDrawPro is being improved around real competition workflows. These updates are included in the current V1 package and are also handled through the protected update system for eligible customers.
Use a percentage of paid ticket sales to pay 1st, 2nd, and 3rd place winners while retaining the remaining share for the promoter.
Set the normal fallback pool and winner split once, then override it on individual competitions when a prize needs different percentages.
Sold-out competitions keep their normal prize rules. Unsold fallback draws can still be completed automatically or by manually selecting winners.
The admin analytics area includes date filters, revenue summaries, order sources, competition totals, and CSV/PDF exports.
Fallback prize amounts and notes are stored against winner records so admins can review what was awarded after a completed draw.
The checkout settings and customer wallet screens have been refined so enabled payment routes are presented more clearly.
Demo access
Open the demo to see the public customer journey, including competition cards, product pages, ticket selection, checkout screens, wallet, support, and winner areas. The admin demo is reset regularly so you can explore the panel safely.
Purchase flow
Order PrizeDrawPro, complete secure payment or invoice payment, then receive portal access, your licence key, the installer package, private documentation, and protected update downloads.
Send your contact details, company name, and planned live domain.
Card opens a hosted checkout for secure payment.
Get your licence key, installer, documentation, and private download access.
Activate the script on your live domain and configure your competition website.
Purchase
The launch offer gives early buyers the full commercial V1 package for £999 before the standard licence price moves to £1,499. It includes the Laravel script, installer, licence activation, private documentation, and 6 Months of Support & Updates. Renew Support & Updates later when you want continued help and protected update downloads.
Enter your details and continue to the available payment option. We will issue your licence and portal access after payment is confirmed.