> For the complete documentation index, see [llms.txt](https://help.smartrr.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.smartrr.com/docs/support/subscription-setup/checkout-extensions.md).

# Checkout Extensions

Checkout Extensions offer extra functionality in the Shopify checkout flow.

{% hint style="info" %}
**Note:** Checkout Extensions are only available to merchants on [<mark style="color:blue;">Shopify Plus</mark>](https://www.shopify.com/plus?shpxid=091982a9-8F88-4762-EA84-CE1DA7D3F3D7).&#x20;
{% endhint %}

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FOPgSbUVFsof2eQ35vrL6%2FCheckout%20Extension%20-%20Twitter.jpg?alt=media&amp;token=b10fd7c5-e2fd-42aa-ad67-212375bdb9d7" alt="Snippets of the checkout page and the Smartrr Subscription Overview extension."><figcaption></figcaption></figure>

## About

Smartrr offers four Checkout Extensions that offer extra functionality in the Shopify checkout flow. These extensions are available to merchants who are on a Shopify Plus plan.&#x20;

## Checkout Extension #1: Subscription Overview

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2F7bNSXcNIyFCKJQJeP9yH%2FCheckout%20Extension%20%231_%20Subscription%20Overview.jpg?alt=media&amp;token=59c7fd20-679a-40a3-a8f2-5a4bcecbc15a" alt="The subscription overview checkout extension displays the subscription&#x27;s frequency, savings and implies the ease of managing the subscription in your account."><figcaption></figcaption></figure>

The Subscription Overview Checkout Extension appears above the product overview and gives a quick-glance summary of a new subscription that's being started. This quick-take helps reinforce the customer's subscription commitments in a more visual way than the default "Recurring total" one-liner that appears during the checkout process.

You might find this extension helpful if:&#x20;

* Your customers sometimes don't realize they are purchasing a subscription.
* You want to reinforce the cadence the customer selected for their subscription.&#x20;
* You want to reinforce the discount the customer is receiving by purchasing a subscription.&#x20;
* You want to remind the customer that they will be able to manage their subscription at any time via their account.

To enable the Subscription Overview Checkout Extension, go to your Settings in **Shopify > Checkout > Customize checkout.**

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FicYSnRVfadSibFdNtsBy%2FScreenshot%202023-08-18%20at%2011.07.04.png?alt=media&amp;token=e1b9d374-5b15-4788-a34b-3161b7e6578d" alt="Checkout extensions are available on Shopify Plus stores. Navigate to the Checkout setting in Shopify, then click the &#x22;Customize checkout&#x22; button to manage your checkout extensions."><figcaption></figcaption></figure>

Under the Information section, click **Add App Block** at the bottom:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FojSIgdp8KNjw1erwZAu0%2FScreenshot%202023-08-18%20at%2011.12.38.png?alt=media&amp;token=857fa83a-a35e-4875-b23b-ba68a6c65e5c" alt="In the customize checkout view, click the &#x22;Add app&#x22; block link seen in the bottom left corner of the screen to add an extension."><figcaption></figcaption></figure>

Click on the app that says **Subscription Overview**:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FX2GoddNMHTv2NCQIxbRg%2Fcheckout-subscription-overview.png?alt=media&amp;token=4531f0fd-d367-42ea-aa87-5d3c4bd05a52" alt="Search for the &#x22;Subscription Overview&#x22; extension by Smartrr. Select the extension and add it to your checkout page."><figcaption></figcaption></figure>

Be sure to save your checkout settings.&#x20;

## Checkout Extension #2: Reminder to Create Account

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FLKsF8wnk9u9wTodDxR3D%2FMain%20column.jpg?alt=media&amp;token=52804879-9a59-4e91-9353-29617bb7f770" alt="Example of the &#x22;Reminder to create account&#x22; extension. It&#x27;s a hint block reminding the customer to create an account to manage their subscription."><figcaption></figcaption></figure>

The Reminder to Create Account Checkout Extension is a text-only extension that appears at the Information checkout step below express checkout options and reminds customers that they can create an account to manage their subscription anytime. When expanded, it reads that you can easily change your frequency, gift, skip, or pause your subscription from the account portal.

You might find this extension helpful if:&#x20;

* Your customers often reach out after purchase to ask how they can manage their subscription.

To enable the Reminder to Create Account Checkout Extension, go to your Settings in **Shopify > Checkout > Customize checkout.**

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FwGJOoQ80YS2pMbzlqdT5%2FScreenshot%202023-08-18%20at%2011.07.04.png?alt=media&amp;token=becf9d88-c650-4751-81bb-8975029304d6" alt="Checkout extensions are available on Shopify Plus stores. Navigate to the Checkout setting in Shopify, then click the &#x22;Customize checkout&#x22; button to manage your checkout extensions."><figcaption></figcaption></figure>

Under the Information section, click **Add App Block** at the bottom:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FPv84CJQLUK4CUlHiS9Tr%2FScreenshot%202023-08-18%20at%2011.12.38.png?alt=media&amp;token=2a8f7836-3a4e-44ca-afcc-1ac5979c4f4c" alt="Click on the &#x22;Add app block&#x22; link in the bottom left corner of the customize checkout page to add an extension."><figcaption></figcaption></figure>

Click on the app that says **Account Banner**.

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FrsCr0dhIjTITJgPC3JgS%2Faccount-banner.png?alt=media&amp;token=afb2f4a1-6111-488e-a55d-1303624e4858" alt="The &#x22;Account Banner&#x22; extension controls the display of the &#x22;reminder to create account&#x22; hint block on the checkout page. Select the extension to add it to the page."><figcaption></figcaption></figure>

Be sure to save your checkout settings.&#x20;

## Checkout Extension #3: OTP Checkbox Upsell

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2Fb9rLKfIAn7wowRBSHBcK%2FOTP%20Checkbox%20Upsells.png?alt=media&amp;token=a70f707e-9f96-4f10-bef6-84ff67bc7f5d" alt="The OTP Checkout Upsell extension allows customers to add a subscription to their order. In this example, the message &#x22;Make it a subscription?&#x22; followed by &#x22;Save on all your future deliveries&#x22; then the subscription item, the discounted price and savings detail. Checking the checkbox next to the product, adds it to the order."><figcaption></figcaption></figure>

The OTP Checkbox Upsell Checkout Extension appears at the Information checkout step above express checkout options. It identifies eligible subscription products that are in the customer's cart and gives them an easy way to change it from a one-time-purchase (OTP) to a subscription with the click of a checkbox. This way, you can upsell an item to a customer without them even having to leave the Shopify checkout flow.

You might find this extension helpful if:&#x20;

* You offer a large incentive to subscribe to products in your shop
* You want to offer an additional "Subscribe" touchpoint that lives outside the PDP page

To enable the OTP Checkbox Upsell Checkout Extension, go to your Settings in **Shopify > Checkout > Customize checkout.**

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FicYSnRVfadSibFdNtsBy%2FScreenshot%202023-08-18%20at%2011.07.04.png?alt=media&amp;token=e1b9d374-5b15-4788-a34b-3161b7e6578d" alt="Checkout extensions are available on Shopify Plus stores. Navigate to the Checkout setting in Shopify, then click the &#x22;Customize checkout&#x22; button to manage your checkout extensions."><figcaption></figcaption></figure>

Under the Information section, click **Add App Block** at the bottom:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FojSIgdp8KNjw1erwZAu0%2FScreenshot%202023-08-18%20at%2011.12.38.png?alt=media&amp;token=857fa83a-a35e-4875-b23b-ba68a6c65e5c" alt="Click on the &#x22;Add app block&#x22; link in the bottom left corner of the customize checkout page to add an extension."><figcaption></figcaption></figure>

Click on the app that says **OTP Checkbox Upsell**:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FyFxSgpMPjuurc2xs3eT7%2Fotp.png?alt=media&amp;token=50b4e127-9e6e-4641-9b88-53cd4cf3ad2c" alt="Select the OTP Checkbox Upsell extension to add it to your checkout page and set it up accordingly."><figcaption></figcaption></figure>

Once the extension is selected, you'll have the option to enter your own custom title and subtitles. For each title and subtitle, you'll select the product variant you'd like to apply this extension to:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FiHtyyKu2fa0LTrQ1WLoH%2FApp%20block%20settings.png?alt=media&amp;token=b0142419-0f13-4b46-bc70-d3cc21f37b30" alt="The OTP Checkbox Upsell extension requires: a title, subtitle and variant to upsell. Make those edits and save your changes to start upselling subscriptions to your customers."><figcaption></figcaption></figure>

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FuvbfuJ6PEUXlwafaiu9A%2FApp%20block%20settings%20-2.png?alt=media&amp;token=26cf4ab9-742a-4f77-8f80-6d80d6d1e583" alt="Screenshot of the variant selection list. Only 1 variant can be selected."><figcaption></figcaption></figure>

Be sure to save your checkout settings.&#x20;

## Checkout Extension #4: Subscription Plan Editor

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FHfwTH5aGkECKKBU0CcLp%2FCheckout%20Extension%20%234.png?alt=media&amp;token=bc1d796b-9c7d-4242-905f-d1b73b071f73" alt="The Subscription Plan Editor allows your customers to upgrade to a subscription at checkout."><figcaption></figcaption></figure>

The Subscription Plan Editor Checkout Extension appears in the product overview and gives the customer the ability the edit the subscription plan of a product with a subscription, or convert the subscription product to a one-time purchase (OTP).&#x20;

You might find this extension helpful if:&#x20;

* You have multiple subscription plans set up in your subscription program with different frequencies / incentives&#x20;
* You want to the ability for customers to convert OTPs to subscriptions without leaving the Shopify checkout flow, and vice versa&#x20;

To enable the Subscription Overview Checkout Extension, go to your Settings in **Shopify > Checkout > Customize checkout.**

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FicYSnRVfadSibFdNtsBy%2FScreenshot%202023-08-18%20at%2011.07.04.png?alt=media&amp;token=e1b9d374-5b15-4788-a34b-3161b7e6578d" alt="Checkout extensions are available on Shopify Plus stores. Navigate to the Checkout setting in Shopify, then click the &#x22;Customize checkout&#x22; button to manage your checkout extensions."><figcaption></figcaption></figure>

Under the Information section, click **Add App Block** at the bottom:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FojSIgdp8KNjw1erwZAu0%2FScreenshot%202023-08-18%20at%2011.12.38.png?alt=media&amp;token=857fa83a-a35e-4875-b23b-ba68a6c65e5c" alt="Click the &#x22;Add app block&#x22; link in the bottom left corner of the screen to add an extension to your checkout page."><figcaption></figcaption></figure>

Click on the app that says **Subscription Plan Editor**:&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2F190c1VqX03V3NqEpxWgq%2Feditor.png?alt=media&amp;token=a64d9d00-0067-4255-8d4e-b3ce31c5aabd" alt="Select the &#x22;Subscription Plan Editor&#x22; to add it to your checkout page."><figcaption></figcaption></figure>

In order to use this extension, it will have to be placed as a **child element** under "Items in cart" on the left hand side. This will allow the extension to appear for each line item in the customer's order.&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FpzsyM14hOLnqTJ5qVQUa%2FFrame%201.png?alt=media&amp;token=2eb7efe3-f78d-4d2f-a4fa-a80acd3c9f61" alt="Move the Subscription Plan Editor within the &#x22;Items in cart&#x22; block as a child element, to successfully have it applied to each item in the cart/checkout."><figcaption></figcaption></figure>

Be sure to save your checkout settings.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.smartrr.com/docs/support/subscription-setup/checkout-extensions.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
