Instant Win or Prize Groups is off
Both must be enabled on the product. With no prize groups there is no result to reveal, so nothing renders. This is the most common cause by a distance.
Pick a product to see its guide, or search every guide at once. Each one walks through the real WordPress screens, step by step.

Turns a WooCommerce shop into a competition site: numbered tickets, instant win prizes, a skill question and automatic draws when a competition closes.
Everything sits under CompKit Ticket Machine in the WordPress admin menu. Competitions are WooCommerce products of the type Competition, so you also edit them under Products.
A competition can go live in about ten minutes: set the site up once, then create each competition as a product and publish it.
Products > Add New. Give it a title, description and pictures, and set the product type to Competition.
When (open and close dates; leave the end open for a sell-out), Tickets (on sale, the minimum needed to draw, limits per person and per order), Price, Ticket numbers (picked or random, prefix, letters, lucky dip), Winners (how many, Automatic or Manual draw, one prize per person) and Display.
Optional tabs: Entry question for this competition only, Ticket bundles (buy 5, 10 or 25 with a discount), Relisting, Instant wins and Prize groups.
It shows as Not open yet until its start date, then Live. Check the front end and the Competitions screen.
Every competition has a normal draw. Instant wins are an extra layer on top, so the real choice is whether to add them.
A competition is drawn the moment it closes, but only if it sold at least its minimum tickets. Otherwise it fails and nobody wins.
On its start date the scheduled timer switches it from Not open yet to Live. Start now on the Competitions table does it straight away.
It closes on its end date, when the last ticket sells (if Close the competition when it sells out is on), or when you press End now.
If Tickets needed to draw was not reached, the status becomes Missed its minimum and there is no draw.
Automatic picks the winning tickets at random from every valid ticket and emails each winner. Manual waits for you to press Select as a Winner on a ticket in View Details, for a live draw done elsewhere.
Winner cards appear on the competition page, the winners page and the winners ticker. The winner sees You won; everyone else who entered sees Not this time.
If Relisting is on, the competition reopens as a new run after it finishes or fails, after the wait you set.
Settings has 25 screens in seven groups. Type into Find a setting to jump to any setting by name. Anything a competition sets on its own product tabs wins over these for that competition.

Reveal games for instant wins on Flintop's Giveaway for WooCommerce or WPGenie's WooCommerce Lottery. Instant Reveal is free; each other game has its own licence.
CompKit uses a simple two-tier model: set sensible global defaults once, then override per product only where you need to.
In the WordPress admin, open CompKit Game Engine and choose a game. These settings apply to every product that uses that game — theme, buttons, sounds, layout and more.
Editing a giveaway product? Open its game tab (e.g. Football) to override the global defaults for that one product. Leave any field blank to inherit the global value.
In the product's giveaway settings, switch on Instant Win and set up your Prize Groups, so there are prizes for CompKit to reveal.
Add your giveaway product to the game's product category (for example Scratchcard, Football or Spin). This tells CompKit which game to load.
By default the game appears automatically on the order confirmation page. Using a custom Thank You page? Drop the game's shortcode (e.g. [scratchcard] or [football]) anywhere on it — the correct tickets load automatically.
The free module's settings live under Instant Reveal Settings. Defaults apply to all products unless overridden per-product.
[instant_reveal] anywhere on it and the correct tickets load automatically.Every premium game shares the same layout, so once you've learned one you've learned them all.
Every premium game shares the same settings structure — the same tabs, the same colour and artwork controls, the same live preview — at store level and on any single product. Here's all nine.
One consistent settings model across all nine games — learn it once and it applies everywhere.
A few games can play in more than one style. The Scratch Card is the clearest example — switch its Active Mode at the top of the settings screen and the rest of the tabs adapt to match.
Every game is built to blend into your store. Match your colours, drop in your own artwork, rename the buttons and toggle sounds — all with a live preview, and never a line of code. The Spin the Wheel screen shows the depth on offer.
rgba() for transparency.These are the same Prize Grab Claw settings, field for field, on a stock install. Cabinet colour, frame, rail, claw, backdrop and play-button wording are all ordinary settings — and the live preview beside the form shows the result as you go.


Every game has an Import / Export tab, at both global and product level. Export writes a small settings file holding that game's entire settings state. Import reads one back.
Most entrants play on a phone, but settings screens get used on a monitor. Several games carry a separate mobile value for the sizes and spacing that need one.
Need one product to look different? Open the game's tab on the product edit screen. Every field shows its inherited global value, with a Use Global button to snap it back at any time.
Field names vary slightly per game, but these settings appear across most modules.
| Setting | What it controls |
|---|---|
| Licence key | Activates a premium game. Managed from the main CompKit Game Engine page; validated against your site domain. |
| Active mode | Switches how a game plays where it offers variants (e.g. Scratchcard Sums & Symbols vs Classic scratch card). |
| Overlay | The colour/opacity behind the game popup — accepts any CSS colour value, including rgba() for transparency. |
| Popup background | The background colour of the game modal itself. |
| Play button | Label, width, background colour and text colour of the button shown on the order page. |
| Layout / card layout | Where the game and result list sit (e.g. side panel vs stacked); updates the preview live. |
| Scoreboard / opponent | Game-specific labels such as the Football opponent name shown on the scoreboard. |
| Advertising boards | Brandable images placed in-game (e.g. trackside or pitch-side) — great for sponsors. |
| Sound | Enable or disable in-game sound effects. |
| Import / Export | Copy a game's configuration between sites or back it up. |
| Reset to Defaults | Restores a game's settings to the shipped defaults. Save Settings commits your changes. |
Remember to click Save Settings after editing a global screen. Per-product overrides save with the product (Update).
Almost every case is one of these five, in roughly this order of likelihood.
Both must be enabled on the product. With no prize groups there is no result to reveal, so nothing renders. This is the most common cause by a distance.
Each game watches its own product category. That is what lets you run a scratch card on one competition and a wheel on another — but a product in no game category loads no game.
A premium game loads only when it is switched on, licenced for that site, and actually installed. Check the Games list — each installed module shows its version.
CompKit is an add-on. It needs one of two competition plugins: Giveaway for WooCommerce by Flintop — formerly Lottery for WooCommerce — or WooCommerce Lottery by WPGenie with its Pick Number add-on. CompKit detects which one is running and shows it in its dashboard header. What it adds on WPGenie.
Automatic placement targets the standard order confirmation page. On a custom one, drop the game’s shortcode where you want it and the right tickets load automatically.
Put a real order through yourself and watch the whole flow — it isolates the step that fails faster than reading settings. Then send us the details.

A fast theme for UK prize competition sites, and its plugin with live draws, winners, compliance, policies and one-click demo looks.
The theme sets the look. CompKit Extra is its plugin: the extra features and the one-click demo looks.
Appearance > Themes > Add New > Upload Theme, choose compkit-themes.zip, then Activate.
Plugins > Add New > Upload Plugin, choose compkit-extra.zip, then Activate.
CompKit Extra > Setup wizard walks you through your business details and the pages a competition site needs.
Paste your CompKit Themes key under CompKit Extra > Licence to switch on everything else, demo looks included.
Everything visual lives in Appearance > Customize > CompKit Themes. Layout, typography and the rest are in the usual Customizer sections.
[compkit_hero], [compkit_ticker], [compkit_grid] and [compkit_free_entry]. They always work, licence or not.Every part has its own on/off switch under CompKit Extra > Modules.
A demo pack is a complete example site: competitions, prize pictures, pages, menus, game looks and theme settings.
CompKit Extra > Modules, Demo packs. Every look is listed with a preview. You can see them all on the demos.
The pictures download from the CompKit media host during the import, so the plugin itself stays small.
Swap the example competitions, prizes and wording for your own, then set your colours in the Customizer.