Run competitions with control built in.
A purpose-built competition engine for WooCommerce with fixed ticket pools, skill questions, instant wins, draw controls, scratch cards and refund-aware ticket management.
The competition workflow lives inside WooCommerce.
WG Competition Engine extends familiar WooCommerce product and order workflows instead of forcing operators into a separate platform.
Ticket allocation
Fixed pools, unique random ticket numbers, remaining-ticket checks and per-customer limits.
Skill questions
Block an incorrect answer or allow the order while marking the affected entries draw-ineligible.
Instant wins
Predetermined winning numbers with cash, products, site credit, competition tickets and other prize types.
Scratch reveal
Optional scratch-card reveal with responsive sizes, sound controls and an accessibility fallback.
Refund-aware release
Cancelled, failed and refunded orders can release tickets and reconcile affected instant-win records.
Draw controls
Export draw data, separate eligible and ineligible entries, record winners and keep an audit trail.
Competition software designed around the awkward cases.
The difficult part is not selling a numbered ticket. It is handling refunds, wrong answers, winning numbers, duplicate requests, site-credit reversals and draw eligibility without losing the audit trail.
Full and quantity-based partial refunds are handled rather than leaving stale allocations behind.
Operators can preserve the purchase while excluding affected entries from the draw.
Winning ticket records move through available, reserved, won, claimed, ineligible and review states.
Commercial software needs more than a nonce and a hope.
v0.5.0 introduces dedicated permissions, allocation locking, rate limits, stricter CSV handling, answer whitelisting and a privacy-conscious audit log.
Commercial release is being prepared properly.
The website is ready to support launch, but licence pricing and checkout will only be enabled once the product has completed staging and hostile-request testing.