Adding a physical upsell to a digital product

Topic summary

A merchant is seeking a solution to upsell physical products alongside digital products while collecting shipping addresses post-purchase. The main challenge is that existing upsell apps either cannot capture shipping information after checkout or fail to function when customers use Shop Pay.

One suggested solution is Easify Product Options, which:

  • Allows adding upsell options without coding
  • Works with Shop Pay
  • Enables setting different prices for product options
  • Collects shipping addresses during checkout like standard orders

The app includes visual configuration options and displays upsells directly on product pages. Screenshots demonstrate the setup interface, product page display, and checkout cart with address collection fields.

The issue remains open as the original poster has not confirmed whether this solution meets their needs.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

I am trying to add an upsell for a digital product that is a physical product. None of the apps I have found are able to collect a shipping address post purchase. The upsell apps that work on checkout page won’t work if the customer uses shop pay. Does anyone know an app that will collect a shipping address for a physical product upsell?

Hi @olivia1231

It sounds like you’re looking for an app to upsell a physical product alongside a digital one. I recommend Easify Product Options, it lets you add upsell options easily, no coding needed. Plus, it works seamlessly even with Shop Pay. Here’s how it works:

  • This is the result:

  • This is the app setting

For upselling a physical product, you can set different prices for each option, allowing customers to choose what works best for them. This makes the upsell more effective and helps increase revenue.

  • This is the checkout cart; you can let customers fill in their address just like a normal order

This app is very beginner-friendly, I hope you will try it. If you need any further assistance setting this up, please let me know or reach out to Easify!