Pick a gift popup generator for Shopify
Last updated
Pick a design and it opens as a working pick-a-gift popup on the real storefront code, with the rewards and weights it ships with. Every box reward, weight, colour and the headline is yours to change from there.
What each box holds
A pick a gift popup sets out a row of wrapped boxes and invites the shopper to open one, while the reward inside comes from a weighted draw you control, so with rewards weighted 40, 30, 20 and 10 the first reward is drawn about 40 times in every 100 opens, whichever box is tapped.
The designs are pick-a-present templates from the Nudgesmart library, rendered by the same storefront code a merchant ships, which draws a box in proportion to its weight and never draws a weight of 0. No figure on this page is a measurement of any store.
The boxes are wrapped alike on purpose. Behind them sit three choices per reward: the line the shopper reads when a lid lifts, what that line actually hands over, and how heavily the draw leans toward it.
- Box label
- The short name on or under a closed box. It starts as the name the design gives that box, because each box is its own piece of artwork.
- Reward line
- What the shopper reads when a lid lifts, such as 15% off or a free gift. The popup drops it into the win message, so write it the way you would say it out loud.
- Reward
- What the box actually hands over: a percent off, an amount off or a gift, free shipping, or nothing. A box with no reward shows the lose message and the shopper leaves empty-handed.
- Weight
- A whole number from 0 to 100 that sets how often a reward comes up relative to the others. Weights need not total anything. A 0 is accepted but belongs only on an empty box, because a reward on show at 0 can never be won.
- Giveaway per 100 opens
- Approximately what 100 opened boxes return to shoppers if each winning code becomes an order of typical size (AOV). Percent rewards need your AOV; shipping and gifts need what they cost you to provide.
Nudgesmart is available on the Shopify App Store. Browse the template library or see what it costs.
Seven box mixes, costed per 100 opens
Illustrative store numbers, not customer data: a $70.00 typical basket, a free delivery that costs the store $9.00 and a mystery gift that costs $15.00 to buy in, with each winning open treated as a placed order. Each row is produced by the same function the generator above runs.
| Box mix | Rewards (weight) | Opens in 100 that win | Given away per 100 opens | Per winning open |
|---|---|---|---|---|
| Four codes, equal weights | 20% off (25), 15% off (25), 10% off (25), 5% off (25) | 100 | $875.00 | $8.75 |
| Every box wins, shipping in the mix | 15% off (15), 10% off (30), Free shipping (25), 5% off (30) | 100 | $697.50 | $6.98 |
| One jackpot box | 30% off (5), 10% off (35), 5% off (35), A thank-you note (25) | 75 | $472.50 | $6.30 |
| A rare big box, still live | 40% off (3), 10% off (42), 5% off (35), A thank-you note (20) | 80 | $500.50 | $6.26 |
| Mystery gift inside | A free gift (10), 10% off (40), Free shipping (30), 5% off (20) | 100 | $770.00 | $7.70 |
| Two codes, two notes | 20% off (25), A thank-you note (25), 10% off (25), A thank-you note (25) | 50 | $525.00 | $10.50 |
| Five boxes, small weights | 15% off (4), 10% off (5), 10% off (5), A note (3), A note (3) | 70 | $560.00 | $8.00 |
What the box odds leave out
Weights settle slowly
A reward weighted 5 of 100 can turn up on back-to-back opens, then go quiet for ages. The shares in the table are where several hundred opens land, not what the next handful brings.
Each winning open is booked as an order
Many codes are never redeemed, and those that are land on baskets above and below your typical one. The figure is for weighing one box mix against another, not a statement of spend.
A gift costs what you paid for it
The mystery gift in the worked rows is costed at $15.00, what it costs the store to buy in, not its shelf price. Enter your landed cost, and remember a gift box costs nothing until the order it rides on is placed.
Showing a prize nobody can win
A reward on a box, in the headline or in the win message reads to shoppers as something they could get. Keep one on show at weight 0 and it cannot be won, which misleads shoppers and can breach prize promotion rules. Give every advertised reward a real chance.
The box count belongs to the design
Each design has four or five boxes and keeps its own artwork. Switching designs keeps your rewards and weights box by box and takes the new design box names.
Pick a gift questions
Does the box a shopper picks decide the prize?
No, and that is the design. Choosing feels like skill, but the reward is drawn by weight at the moment a lid lifts, so the third box does not hold the third reward and two shoppers tapping the same box can get different things. Hence identical wrapping on every box, and odds that survive a crowd who always tap the middle one.
How do box weights work?
Weights belong to rewards, not to spots on the screen. Each is a whole number from 0 to 100, and a reward comes up in proportion to its weight against the rest: 40, 30, 20 and 10 behave the same as 4, 3, 2 and 1, because only the proportions count. There is no total to hit, and the table next to the popup converts the numbers you type into a share of 100.
Can a box show a prize nobody can win?
The game accepts a weight of 0, but a reward on show that the draw can never land on tells shoppers something untrue. Advertising a prize with no real chance of winning misleads them and can breach the prize promotion rules where you sell, so give every reward you display a real weight, even a small one. The editor flags any box that holds a reward at weight 0. A 0 is only harmless on a box that gives nothing.
Should every box hold a code?
Not necessarily. Filling every box with a code costs more than the same boxes with some left empty. Four equally weighted codes of 20, 15, 10 and 5 percent return $875.00 to shoppers per 100 opens at a $70.00 basket. Swap the 15 and 5 percent boxes for thank-you notes, weights unchanged, and it falls to $525.00, but half of all opens now end without a code. Whether that trade suits you is a gross-margin call, and turns on what the popup is meant to collect.
Can I add or remove boxes?
Not here. Each design is drawn around its own boxes, and the game needs at least four, so you change the boxes a design has: the label, the reward and the weight. The number of boxes on screen does not change the odds, since the draw runs over rewards. For a different count, pick a design that has it.
Is the code that pops out of the box real?
No. When a lid lifts on this page, the code is a stand-in invented in your browser tab, and no store is touched. Once the popup runs through Nudgesmart, every code it hands out is reported as displayed, copied and redeemed.
The weights decide the spend; the targeting decides who gets to play.
Pick-a-present is a campaign type in Nudgesmart, starting from a ready-made template, and every code a game hands out is reported as displayed, copied and redeemed.