Joy Loyalty Help Center
WebsiteDevDocsStatusBook a demo
  • WELCOME
  • QUICK START
  • CUSTOMERS
    • Customer management
    • Import customer data
    • Customers' types and segment
    • Generate customer QR code
    • Excluding customers from loyalty program
  • REWARD PROGRAMS
    • Earning programs
      • Place order
      • Place subscription
      • Sign up
      • Sign up newsletters
      • Birthday reward
      • Write review
      • Social activity
      • Google reviews
      • Fill out a survey
      • Visit website
      • Streak bonus challenge
      • Custom program
    • Redeeming programs
      • Discount program
      • Free gift program
      • Free shipping program
      • Coupon list at checkout
      • Redeem at checkout page
    • Rule engine
    • Referrals
      • Referral flow explained
    • Milestone
    • Advanced settings
      • Point Expiration
      • Refund points
      • Pending Points
      • Discount Combination
      • Channels for reward programs
    • Sandbox mode
  • MEMBERSHIP
    • Member exclusive deal
    • VIP Tiers
      • Tier Assessment
      • Tier Privileges
        • Exclusive products for VIPs
      • Automated notifications
    • Partner Tiers
  • EMBEDDED CONTENT
    • Loyalty landing page
      • Hero banner
      • How it works
      • Ways to earn
      • Ways to redeem
      • Rewards activity
      • Referral program
      • VIP Tier benefits
      • Sign-up banner
      • Loyalty Program FAQs
      • Coming soon teaser
      • My rewards
      • Create AI-Generated Icons for Loyalty Page
      • Loyalty page improvement 3/2025
    • Account page
      • Loyalty Dashboard
      • Rewards Redemption
      • Referral Management
    • Product page
      • Product referral
      • Point calculator
    • Checkout page
      • All discounts
      • Available rewards
      • Quick redeem
  • BRANDING
    • Widget design
    • Referrals
    • Sign up block
      • Display Sign up block
    • Customer login
    • Visit website popup
    • Reward reminder
  • ACTIVITIES
  • ANALYTICS
  • INTEGRATIONS
    • Theme Integration
    • Product reviews
      • Air Reviews
      • Judge.me
      • Yotpo
      • Fera Product Reviews
    • Chat Apps
      • Chatty
      • Gorgias
    • Email Marketing & SMS
      • Joy and Klaviyo
      • Joy and Sendlane
      • Joy and Drip
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and PushOwl
    • Subscription
      • Joy Subscription
      • Shopify Subscription
      • Joy and Recharge Subscription
    • Inventory management
      • Avada Order Limits Quantity
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo and Joy Loyalty
      • Shopify Flow: Tydal and Joy Loyalty
      • Shopify Flow: Growave and Joy Loyalty
      • Shopify Flow: Loox and Joy Loyalty
      • Shopify Flow: Okendo and Joy Loyalty
      • Shopify Flow: Reviews.io and Joy Loyalty
      • Shopify Flow: Stamped.io and Joy Loyalty
      • Shopify Flow: Yotpo and Joy Loyalty
      • Shopify Flow: Store credit
      • Shopify Flow: Zigpoll and Joy Loyalty
  • TRANSLATIONS
  • NOTIFICATIONS
    • Automated notifications
    • Get started + Joy's Triggers
  • POS
    • Use Joy in POS workflow
    • Add Joy to Shopify POS
  • SETTINGS
    • General
      • Customer eligibility
      • Deeplink
      • Customer behavior settings
      • Custom point label
    • Color
      • Loyalty page button color
      • The art of crafting your loyalty page's
    • Email
    • Order
      • Add tags for orders and customers
    • In-app languages
    • Developers
      • Integrate the Joy Loyalty widget to Hydrogen
      • Manage tags
  • MIGRATION
    • Migration from Stamped to Joy Loyalty
    • Migration from Smile to Joy Loyalty
    • Migration from Rivo to Joy Loyalty
    • Migration from Appstleâ„  Loyalty & Rewards to Joy Loyalty
    • Migration from Loyalty Lion to Joy Loyalty
    • Migration from BON Loyalty to Joy Loyalty
    • Migration from Yotpo Loyalty to Joy Loyalty
    • Migrate Tiers
  • KNOWLEDGE HUB
    • FAQs
  • FAQs
    • The complete Joy Loyalty onboarding guide
    • How to setup earning rate on special occasion
    • Logged out but coupons still applied
    • Does manual point adjusting affect VIP tier status?
  • Privacy Policy
  • PRODUCT ROADMAP
    • Changelog
Powered by GitBook
On this page
  • What is "Widget design" feature?
  • Why do you need this feature?
  • How to design your widget
  • FAQs

Was this helpful?

  1. BRANDING

Widget design

Set up the features of Joy's loyalty widget

PreviousBRANDINGNextReferrals

Last updated 23 days ago

Was this helpful?

Who can use this feature?

  • Basic features is available in all plans

  • Enhanced features (Display) are available for: Professional, Advanced, Enterprise plans.

What is "Widget design" feature?

The Widget Design feature is your creative toolbox for crafting a loyalty program interface that looks and feels like a perfect extension of your brand. Think of it as your digital storefront's custom-made welcome mat that invites customers to explore and engage with your loyalty program.

Why do you need this feature?

The widget design is important because it provides a seamless, easy-to-access way for customers to interact with the program directly on your website. It allows customers to quickly view their points, rewards, and progress without navigating away from their shopping experience. A well-designed widget enhances user experience, drives engagement, and encourages participation in the loyalty program, ultimately increasing customer retention.

How to design your widget

1

Select Branding -> Widget Design -> Setup

In the Widget Design settings, there are four sections you can customize:

  • Widget Theme: Edit the theme appearance, including theme colors, text colors, and widget icons.

  • Membership Card: Customize the colors and design of the virtual tier card.

  • Display: Choose fonts, select the widget language, set the widget height on mobile, and arrange the order of content blocks.

  • Advanced Settings: Configure instant pop-up for widget settings and hide the widget button.

2

Set up Widget Theme

Adjust the colors, fonts, and images to align with your brand’s identity. Choose your widget theme color. You can choose the template or upload your image

3

Set up Membership card

Before customers sign in

  • Information: you can customize the text color here

  • Content alignment: you can choose the alignment of content (left, center or right)

  • Button: you can customize the color and the text color of the button

  • Card background: you can choose the background color or upload your own image

After customers sign in

  • The color and text color of the card will be the same with before-customers-sign-in card to ensure your brand identity

  • If you want to change the information on the card. Click on "VIP Tier" in the guide

4

Set up Display

Customize the font, language of the widget, and the order of the content blocks

  • Font: Choose a suitable font for your widget from a diverse library of fonts to match your store's style

  • Translation: Select the language for your widget. If you want to make detailed customizations to the translations of content titles, adjust them in the Translation settings or contact us for assistance

  • Mobile Display: Choose the size of the widget when displayed on mobile devices

  • Widget Content Blocks: Enable or disable content blocks and arrange their order to prioritize the most important information

The order of the content blocks is arranged from top to bottom, meaning that the content block appearing at the top will be displayed first

5

Advanced settings

  • Instant pop-up for widget: Select where to instantly display the widget pop-up when customers visit your store. Turn it off to stop the instant pop-up

    • Desktop: Recommended for larger screens where popups don't block essential content

    • Mobile: Consider enabling only when necessary, as instant popups on small screens can frustrate visitors and increase abandonment

  • Control which pages will display the instant popup:

    1. Select from options like:

      • Home page

      • Product pages

      • Collection pages

      • Cart pages

      • Blog pages

      • Custom page

      • Custom instant widget popup URL

    2. Check the appropriate boxes for the pages where you want the pop-up to appear

  • Hide widget button: Hide the widget button; the widget is displayed by default on the website

  • New customer account: Enable to use ofa custom login link if you use Shopify's "New customer account" mode

  • Advanced CSS: Expand your widget design with CSS

FAQs

Can customers still access the loyalty widget on mobile if I disable the instant pop-up?

Yes! The loyalty widget button will still be visible and accessible on mobile devices. Customers can tap the button whenever they want to view their points, rewards, or tier status.

How can I test how the widget appears on different devices?

After saving your settings, you can view your store on both desktop and mobile devices to see the widget behavior. You can also use your browser's device emulation mode (often available in developer tools) for quick testing.

If I disable the instant pop-up on mobile, will it affect my loyalty program engagement?

While instant visibility might decrease slightly, the improvement in mobile user experience often leads to better overall engagement. Customers who aren't interrupted by popups are more likely to browse longer and engage with your loyalty program when they're ready.

Can I control when the instant pop-up appears?

Currently, the instant pop-up appears when customers first visit your store or the selected pages. Future enhancements may include timing controls.

Does this feature work with all Shopify themes?

Yes, the device-specific display settings should work with all Shopify themes that support the Joy Loyalty widget.