Voyado Engage

Promotions and reward vouchers in Shopify Checkout

You can boost conversion by showing personalized promotions and reward vouchers directly in the Shopify checkout. This extension makes it simple for customers to redeem discounts, while giving merchants full control over visibility, whether for all users or only those logged in.

Managing personal campaign assignments is simple, thanks to Voyado Engage’s powerful segmentation tool that makes it easy to target the right customers.

Key benefits

  • Streamlined Redemption: Customers apply discounts easily, reducing friction in the checkout process.
  • Access control: Choose to display offers to everyone or only logged-in users.
  • Campaigns powered by Engage: Management and smart targeting of promotions in Voyado Engage.

Shopify Checkout interface

How to enable and use promotions & vouchers at checkout

This guide walks you through enabling and configuring the Loyalty Checkout extension to display promotions and/or reward vouchers at checkout, enabling a smooth redemption experience.

Limitations & Requirements

  1. Shopify Plus is required (Checkout UI extensions are not available for standard Shopify plans).
  2. You must enable either Promotion sync or Voucher sync (or both) in Voyado Engage app settings. If neither is enabled, the extension will not sync or display anything at checkout.
  3. Promotions are language-specific and must be created per language in Engage and assigned to matching customer segments.
  4. Only Engage-linked promotions/vouchers are supported — Shopify-native discounts that aren't linked are not displayed within the app block.
  5. The app block UI components adhere to Shopify’s Checkout UI component framework.

Step 1: Add the app block

  1. Go to Shopify Admin > Settings > Checkout > Customize Checkout.
  2. In the checkout editor, add the app block Loyalty Checkout extension to the location where you want it displayed. Recommended placement: just below the discount code field.

Step 2: Configure App Block Settings

Require customer login

Choose whether promotions/vouchers should be shown to:

  1. All users (anonymous visitors), or
  2. Only logged-in customers.
If the customer is not logged in, we identify them when they input their email address during checkout. At this point, we sync with Engage and display relevant promotions/vouchers based on that profile.
Promotions assigned to a customer in Engage will not be synced or redeemable if the customer does not exist in Shopify. Make sure the customer profile is created in both systems.

Label Overrides (Optional)

You can customize heading and button text labels within the app block settings.

Overriding these labels disables translation support.

Default Translated Labels

Auto-translated into: English (en), Swedish (sv), Spanish (es), Norwegian (nb), Italian (it), Greek (el), German (de), Arabic (ar), Portuguese (pt), Hungarian (hu), Danish (da), Dutch (nl), French (fr), Bosnian (bs), Malaysian (ms), Indonesian (id), Finnish (fi), Mandarin (zh).

  • Your offers (can be overridden)
  • Apply (can be overridden)
  • Applied (can be overridden)
  • Show
  • Hide
  • [Amount] off your order
  • [Currency code] will be converted to your currency

Step 3: Manage display via general app settings

  1. Enable Promotion Sync to show promotions managed via Engage.
  2. Enable Voucher Sync to display reward vouchers.
  3. Enable Both: Show both promotions and vouchers.
  4. Disable Both: Nothing will be shown at checkout.
Vouchers will be shown in the group currency defined in the general app settings, which should match your default Shopify store currency.

Step 4: Create campaigns in Engage

Set up and manage promotions or reward vouchers directly in Engage. Make sure they’re assigned to the appropriate customer segments and linked to the correct language (if multilingual).

Learn more about Promotions with Shopify

Learn more about Reward Vouchers with Shopify

Article last reviewed

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.