Widget Configuration

Configure all 12 widget types for warranty display across your storefront.

Widget Configuration Overview

Dashboard → Widgets → Configuration

Umbrella provides 12 widget types that control how warranty options appear across your storefront, cart, checkout, and order status pages. Each has its own template and configuration options.


Widget Types

Widget TypeKeyContext
PDP Widgetpdp_widgetProduct page warranty selector
Selector Modalselector_modalWarranty option selection modal
Info Modalinfo_modalWarranty information modal
Cart Protectedcart_protectedCart line item with warranty
Cart Unprotectedcart_unprotectedCart line item without warranty (upsell)
PDP OEM Widgetpdp_oem_widgetOEM warranty display on product page
Order Statusorder_statusWarranty info on order status page
Order Status Modalorder_status_modalWarranty details modal on order status
Order Status Post Purchaseorder_status_post_purchasePost-purchase upsell on order status
Order Status Post Purchase Modalorder_status_post_purchase_modalPost-purchase warranty selection modal
Shipping Protectionshipping_protectionShipping protection in cart
Shipping Protection Modalshipping_protection_modalShipping protection details modal

Display Modes

Extended Warranty

ModeDescription
inlineShows all warranty options directly on the page
modalShows a summary; clicking opens a modal with full options
individualEach option has its own add-to-cart button

Shipping Protection

ModeDescription
checkboxSimple checkbox toggle
button-choiceButton-style selection

PDP Options

  • Display Modeinline, modal, or individual
  • Must Choose Option — require a warranty decision before adding to cart
  • Auto Select First — pre-select the first warranty option on load
  • Modal on Add to Cart — open warranty selector when Add to Cart is clicked
  • Show No Coverage Option — display an explicit “Decline” option

Custom Injection

  • Custom Inject Above Selector — HTML content above the warranty selector
  • Custom Injection Selector — CSS selector for where to place the widget
  • Custom Injection Positionoutside-above, inside-top, inside-bottom, or outside-below

Cart Options

  • Hide Info Button — hide the warranty details button
  • Hide Remove Button — hide the remove-warranty button
  • Hide Extended Warranty Line Item in Cart — hide the warranty row (still in cart, just not visible)
  • Hide Extended Warranty Line Item Price Tier — hide price tier info
  • Hide Extended Warranty Line Item Details — hide term and service level
  • Add to Protected Line Item Total — merge warranty price into the product total
  • Disable Warranty Line Item Interactions — prevent clicking on warranty items
  • Hide Coverage Details — hide what-is-covered info
  • Hide Warranty Term — hide duration
  • Hide Umbrella Branding — remove Umbrella logo
  • Use Custom Template — use a custom HTML template (see Widget Templates)

Order Status Options

  • Hide Claim Button — hide “File a Claim”
  • Hide Status Indicator — hide Active/Expired/Pending indicator
  • Hide Claim Window Info — hide claim window details

Order Status Modal Options

  • Hide Policy ID — hide policy ID number
  • Hide Start Date / Hide End Date — hide coverage dates
  • Hide Claim Window — hide claim window info
  • Hide View Policy Button — hide link to full policy details
  • Hide File Claim Button — hide the claim filing button

Shipping Protection Options

  • Display Modecheckbox or button-choice
  • Checkout Button HTML — custom HTML for the selection button
  • Continue Without Text — text for the decline option (e.g., “No thanks”)

Localization

Add translations for widget text using a nested locale object:

{
  "translations": {
    "fr": {
      "addProtection": "Ajouter la protection",
      "fileAClaim": "Deposer une reclamation"
    }
  }
}
Note These translations apply to storefront widgets. Checkout UI extension text is configured separately in the Shopify checkout editor.

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