Post-Purchase Offers

Configure and manage post-purchase warranty upsell offers

Post-Purchase Offers

Post-purchase offers let customers add warranty coverage to products they have already bought — through email links, order status pages, or embedded widgets on your storefront.


Post-purchase URL

The post-purchase form is hosted at:

https://app.myumbrella.ai/post-purchase

Query parameters

ParameterRequiredDescription
shopDomainYesYour myshopify.com domain
customerIdNoShopify customer ID to pre-identify the customer
customerEmailNoCustomer email for order lookup
orderIdNoShopify order ID to pre-select
productIdNoProduct ID to pre-select
merchantNameNoStore display name (overrides DB value)
customDomainNoCustom domain (overrides DB value)

Example:

https://app.myumbrella.ai/post-purchase?shopDomain=acme-widgets.myshopify.com&customerEmail=jane@example.com&orderId=5551234567

Customer flow

Step 1: Source selection

The customer selects where they purchased the product: from your store or from a third-party retailer.

Note The third-party option only appears if your organization has enabled third-party purchase support.

Step 2: Order lookup

  • Your store — Customer enters email and order number. Umbrella verifies the order against Shopify and displays matching items. Fields are pre-populated if customerEmail or orderId were passed as query parameters.
  • Third-party — Customer searches your product catalog and provides purchase details.

Step 3: Product selection

The customer selects which product to protect with a warranty.

Step 4: Warranty options

Available warranty plans for the selected product are displayed with coverage details and pricing.

Step 5: Registration check (if required)

If your warranty configuration requires product registration, the customer is asked whether they have already registered. If your organization allows post-purchase without registration, this step is skipped.

Step 6: Add to cart

A Shopify cart URL is generated with the warranty pre-added. The customer is redirected to checkout.


Standalone vs. embedded mode

ModeDescription
StandaloneFull-page layout at the Umbrella URL
EmbeddedRendered inside an iframe. Sends a WARRANTY_SELECTED postMessage to the parent window when the customer makes a selection.

Embedded mode is useful for integrating offers directly into your storefront, order confirmation page, or customer account area.


Organization settings

Two organization-level settings control this flow:

  • Allow third-party purchases — When enabled, customers who bought from another retailer can purchase a warranty through the post-purchase form.
  • Allow post-purchase without registration — When enabled, customers can buy a warranty without completing product registration first.

These settings are configured at the organization level from your warranty configurations.


  • Product Registration — the registration flow that may be required before post-purchase
  • Serial Numbers — serial number validation during registration
  • Policies — policies created from post-purchase warranty purchases
  • Orders — orders associated with post-purchase transactions

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