Note: This app embed only controls where Smile UI appears on your storefront. It doesn’t turn your loyalty program on or off. Adding Smile UI to a draft or unpublished theme lets you preview how it looks on that theme. It isn’t a way to test your program. When a program is active, it’s live for every customer on your store. Customers shopping on your live store can earn points on their orders and receive program emails.The app embed also doesn’t affect other on-site features added separately, like the Loyalty landing page, Points on account/product page blocks, or Loyalty Hub. Each of these is set up independently and isn’t controlled by this toggle.
How to know if Smile needs to be added to your theme
If Smile isn’t added to your Shopify theme, you’ll see a warning banner on your Smile Admin home page that reads Important: Add Smile to your store theme. Click Follow setup instructions to open your Shopify theme editor with the Smile app embed ready to turn on. Save your theme, then return to Smile Admin to confirm the banner is gone.
Step 1: Check your Launcher visibility settings
First, confirm the Launcher isn’t hidden. Go to On-site content > Launcher and verify the visibility settings are correct. If you need guidance, see Show or hide the loyalty launcher.Step 2: Re-add Smile to your store theme
If you didn’t see the warning banner, or you need to add Smile to your current Shopify theme manually, you can do so from Platform Settings.- In Smile Admin, navigate to Settings > Platform.
- Find your Shopify account card and click Show more.
- Click Add Smile to your store.
- Click Open Shopify theme settings.
- Under App embeds, ensure Smile.io is toggled on.
- Click Save.
