← Back to Labs

Labs demo

A thank-you page that earns the next order.

A game right after purchase, with a reward for the shopper's next order. Fun for the shopper, and measurable for the merchant. Try the five games on the order below.

Demo only. The store and order are invented, the codes don't work anywhere, and nothing you do here is saved or sent.

Fernwood Pantry

Order #FP-10482

Thank you, Sam!

Your order is confirmed

We'll send a confirmation with tracking as soon as your order ships.

A thank-you from Fernwood Pantry

Play for something off your next order

Pick a game from the bar above. A real store would run one of these, with one play per order. Here you can play them all, as often as you like.

Game 1 of 5

Scratch-off

Scratch the card with your finger or mouse.

Instant and familiar. A good fit for a simple, one-time thank-you.

Game 2 of 5

Spin the wheel

One spin, and the wheel lands on your reward.

Every slice wins, so the spin is the fun part and the reward is certain.

Game 3 of 5

Pantry IQ

Three quick questions about what's in your box. Everyone wins something, and a better score earns more.

Skill, not chance. It teaches the product and tells the store what the shopper likes.

Game 4 of 5

This week's goal

When 500 shoppers play this week, everyone's code goes from 10% to 15% off.

Shared progress instead of luck. Shoppers pass it on, because everyone gains when the goal is hit.

412 of 500 shoppers this week

10% off15% off at 500

Game 5 of 5

Build the bird

Every order earns one tangram piece. Seven pieces make the bird, with rewards along the way.

A reason to come back. Every order moves the shopper closer to the big reward.

2 of 7 pieces

  1. 3Free shipping on your next order
  2. 515% off your next order
  3. 7A free gift box with your next order

No rare pieces. Every order earns the next one, so seven orders always finish the set.

  • 10% off your next order
  • Free shipping on your next order
  • 15% off your next order
  • A free sample with your next order
  • Free gift wrap on your next order
  • 20% off one item next time
  • Smoked chili oil$18.00
  • Toasted sesame crisp, 3 pack$14.50
  • Wildflower honey$22.00
Subtotal
$54.50
Shipping
$6.00
Taxes
$4.36
Total
USD $64.86
Contact
sam@example.com
Shipping method
Standard, 3 to 5 business days
Payment
Card ending in 4242

What the merchant sees

Every play is a number you can track.

The game is the fun part. The report is why a merchant keeps it. Here's the kind of dashboard we'd build alongside it.

Sample data for illustration. Not from a real store.Last 30 days
Plays
1,28471% of orders played
Codes redeemed
31224% of plays
Repeat-order lift
+9.4%vs. a holdout that didn't see the game
Days to next order
21down from 34

Redemption by prize

  • Free shipping31%
  • 15% off27%
  • 10% off22%
  • Free sample14%

Events your plays would send

  1. Play a game above and the events show up here. Nothing leaves your browser.

On a real Shopify store

How it plugs in

Nothing here needs a custom checkout. It's built from parts Shopify already supports.

  1. 01

    A thank-you page block

    The game is a checkout UI extension placed on the thank-you and order status pages, so it shows up right after purchase and the merchant can move or switch it off from the checkout editor.

  2. 02

    Real discount codes

    Each play creates a single-use Shopify discount code through the Admin API, with an expiry date and any minimum order the merchant sets. The code is tied to the order that earned it.

  3. 03

    Rules that stop abuse

    One play per order, checked on the server. The server picks the prize before the game starts, so the scratch or spin only reveals it. Canceled and refunded orders void their codes.

  4. 04

    Progress across orders

    Collected pieces live on the customer's record, and each paid order adds one. That needs the shopper to be known, through a customer account or the email on the order.

  5. 05

    A goal everyone shares

    Every shopper's code belongs to one shared discount. When the goal is hit, the discount's value goes up once, and every code upgrades with it.

  6. 06

    Measured against a holdout

    A small share of orders never see the game. Comparing their repeat rate with everyone else's is how the lift number is earned, and redemptions come straight from the orders that use the codes.

Want a game on your thank-you page?

We build Shopify checkout extensions and the reporting that proves they work. Tell us about your store.

Start a projectBack to Labs