Install Ultimate Upsell for Shopify

Subscriptions

List of supported apps you can upsell subscriptions with

 

The list extends to other apps using Shopify's Selling Plan API.

You can also set a Cart rule to only show the subscription if a one-time item is present in the cart. For example: