Shopify Theme Extension

Enable the Global App Embed and configure widget visibility for your Shopify storefront.

Shopify Theme Extension

Shopify Admin → Online Store → Themes → Customize → App Embeds

The Umbrella Theme App Embed provides the core script that powers all warranty widgets on your storefront. Once enabled, Umbrella handles the rest — no manual widget placement is needed.


Enable the Global App Embed

  1. Go to Shopify Admin → Online Store → Themes and click Customize on your active theme
  2. Click the App Embeds icon (puzzle piece) in the left sidebar
  3. Find Umbrella and toggle it on
  4. Click Save
Note If you switch themes, you need to re-enable the embed on the new theme.
Shopify Theme Editor — App Embeds Panel
App Embeds
Umbrella
Warranty & protection widgets
Theme preview area
Widget renders here when enabled

PDP Widget Configuration

The warranty selection widget on product detail pages (PDP) is controlled entirely from the Umbrella dashboard — not from the Shopify theme editor.

Dashboard → Settings → Appearance → PDP Widget

Once the Global App Embed is enabled and your PDP Widget is turned on in the Umbrella dashboard, warranty options appear on product pages automatically. The widget renders warranty options before the Add to Cart button without modifying your theme code.

Settings → Appearance → PDP Widget
Enable PDP Widget
Display Mode
Inline ▾
Inline, Modal, or Individual — controls how warranty options appear
Auto-Select Default Tier
Off ▾
Widget Template
Default ▾
Customize with your own HTML template

What the Widget Displays

The PDP widget shows:

  • Warranty plan name and logo at the top
  • Protection description with a “Learn more” link
  • Available warranty tiers (e.g., Basic 1 Year, Premium 2 Years) as selectable options
  • Dynamic pricing that updates when the customer changes product variants

The widget automatically detects the current product and variant. It does not appear on warranty product pages themselves.

Storefront — PDP Widget (Inline Mode)
📱
Smart Watch X
$299.99 · Silver / 44mm
🛡 Protect your Smart Watch X Learn more
1-Year Protection — $29.99
2-Year Protection — $49.99
No protection
Qty: 1
Add to Cart — $329.98

How It Works

The Global App Embed injects the Umbrella JavaScript on every page. When a customer visits a product page, the script checks for matching warranty plans and renders the widget. Both the theme embed and the PDP Widget setting must be active for the widget to display.

Widget display settings (inline, modal, or individual mode, auto-selection, custom templates) are controlled from Settings → Appearance → PDP Widget in the Umbrella dashboard.


Troubleshooting

ProblemSolution
Widget not appearing on product pagesVerify the Global App Embed is enabled in the theme editor and the PDP Widget is turned on at Settings → Appearance → PDP Widget
Widget appears on warranty product pagesEnsure warranty products have type set to “warranty”
Prices not updating on variant changeRefresh the page; check that the Global App Embed is active
Widget appears but shows no optionsVerify warranty plans are active and product eligibility includes the product
Styling conflicts with themeUse custom widget templates at Settings → Appearance to match your theme design

Book a Demo

See how myUmbrella can transform your warranty program

Choose a Time

Select a convenient time for your personalized demo

ESC

Start typing to search across all content

No results found

Try a different search term