> For the complete documentation index, see [llms.txt](https://help.brickspacelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.brickspacelab.com/paper/guides/products/subscription-options.md).

# Subscription options

Shopify subscriptions can be a bit tricky to setup. This guide will walk you through different options for displaying subscription options on your product page.

### Using the built-in subscription options

Our Shopify themes come with built in subscription options. We recommend using this approach as you'll have more control over the experience and can customize this with the help of a developer.

However, this may cause complications with your product templates if you've already installed a third-party subscription widget.

* Ensure the third party subscription widget is disabled
* Ensure the product block Options is included on your product template

### Using third-party subscription options

Disabling the default subscription options is possible if you'd like to stick to using a third-party widget. There a few more steps here.

{% stepper %}
{% step %}
Go to **Online** **Store** > **Themes** > **Customize**
{% endstep %}

{% step %}
Click the top dropdown > **Products** > **Create template**
{% endstep %}

{% step %}
Label this template 'subscription'
{% endstep %}

{% step %}
On the left hand side, click into the **Product** section
{% endstep %}

{% step %}
Check **Enable default selling plan widget**
{% endstep %}

{% step %}
On the left hand side, click into the **Options** block and click **Remove block**
{% endstep %}

{% step %}
Go into your subscription app and follow instructions to install the subscription widget
{% endstep %}

{% step %}
Assign the 'subscription' product template to all products that have a subscription plan
{% endstep %}

{% step %}
Hit **Save**
{% endstep %}
{% endstepper %}


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.brickspacelab.com/paper/guides/products/subscription-options.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
