Product Pricing Case Studies Live Demo
Showing Entries on Your Store

How do I show earned entries on the checkout and thank-you pages?

  • 10-15 minutes
  • Expert users · Shopify · All plans

Quick answer

Add the Giveaway Ninja app blocks in Shopify's checkout editor, then enter your Public API Key and Giveaway ID. The Thank You Checkout Badge works on every Shopify plan. The Giveaway Checkout Badge needs Shopify Plus, because Shopify only allows checkout extensions on Plus. Both show customers the entries their order earned.

Overview

Show the giveaway entries customers earned on the checkout and thank-you pages. They see the exact number of entries their purchase earned, which encourages repeat purchases and more participation in your giveaway.

Customers can check all their entries later on a purchase entries page.

Which Shopify plan do the badges need?

  • Checkout badge (Shopify Plus only): the Checkout app block can only be added on Shopify Plus stores, where checkout UI extensibility is available. This is a Shopify limitation, not a Giveaway Ninja one.
  • Thank-you badge (all Shopify plans): the thank-you page badge works on every Shopify plan.

Setup requirements

Before installing the badges, you'll need two things:

  1. Your Public API Key. Go to the SETUP > API menu in your Giveaway Ninja dashboard to find it. In the same menu, add extensions.shopifycdn.com to Allowed Origins. Without it, the badges can't reach the API. See how to use the Giveaway Ninja API.
  2. Your Giveaway ID. Open the Campaign editor, click GIVEAWAY and copy the ID from the Giveaway Details section.
The entries badge shown during Shopify checkout

Installation: checkout badge (Shopify Plus only)

  1. Open the Checkout and Customer Accounts editor. In the Shopify theme editor, click Checkout and Customer Accounts
  2. Add the block. In the Main block section, click ADD BLOCK
  3. Find the app block. Scroll to the Apps section and find Giveaway Checkout Badge
  4. Configure the settings. Enter your Public API Key and Giveaway ID in the block settings
  5. Save and test. Save your changes and test the checkout flow to see the entries badge in action
Adding the checkout entries badge block on Shopify Plus

Installation: thank-you page badge (all Shopify plans)

  1. Switch to the Thank You page. In the Shopify theme editor, switch to the Thank You page view
  2. Add the block. Click ADD BLOCK on the page
  3. Find the app block. Scroll to the Apps section and find Thank You Checkout Badge
  4. Configure the settings. Enter your Public API Key and Giveaway ID in the block settings
  5. Save and test. Save your changes and complete a test order to see the badge on the thank-you page
Adding the entries badge block to the Shopify thank you page

Please note: if you set a minimum order value, the badge won't appear in the theme editor preview.

What customers will see

When everything's configured, customers see a badge with the number of giveaway entries their purchase earned. It gives them instant positive feedback and a reason to buy again.

The entries a customer earned, shown after they complete an order

Pro tip: the checkout and thank-you badges work best alongside other entry features. Also add entries to your product pages and cart for a complete incentive across the purchase journey.

People also ask

Do I need Shopify Plus?

Only for the checkout badge. The thank-you page badge works on every Shopify plan. See how to use the Giveaway Ninja API for the key both badges need.

Where do I find my Public API Key?

In your Giveaway Ninja dashboard under SETUP > API. Add extensions.shopifycdn.com to Allowed Origins there too. See how to use the Giveaway Ninja API.

Why doesn't the badge show in the theme editor preview?

If you set a minimum order value, the preview can't meet it, so the badge stays hidden. Test with a real order. See how the minimum order value works.

Can customers see all their entries in one place?

Yes. Add a page with the Your Purchase Entries block. See how to let customers see their giveaway entries.

Still stuck?

Our support team is available 24/7 and always replies. Send us a message and we'll help you sort it out.

Contact support
🍪