> 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/selling-plans.md).

# Selling Plans

Selling plans define how customers can purchase products on a recurring or prepaid basis. They allow customers to subscribe, schedule repeat deliveries, or pay upfront for a specific period.

## What Is a Selling Plan?

A **selling plan** is a set of rules that describes the terms of a recurring purchase option. Each selling plan controls:

* **Billing frequency** (e.g., every 2 weeks, monthly, yearly)
* **Delivery frequency** (optional if different from billing)
* **Discounts and pricing** (e.g., 10% off, first-order discount, prepaid price)
* **Commitment rules** (e.g., minimum number of orders, prepaid durations)

Every selling plan has a unique **selling plan ID** that Shopify uses at checkout to apply the correct pricing and schedule.

## Selling Plan Groups / Subscription Programs

Selling plans are grouped into **selling plan groups**.\
A group represents a purchase option (e.g., “Subscribe & Save 10%”), while the plans inside the group represent the available frequencies.

#### **Example**

**Selling Plan Group:** Subscribe & Save

* Every week
* Every 2 weeks
* Every 4 weeks

This is **one group** with **three selling plans** inside it.

## How to Create Selling Plans

Selling plans live inside [Subscription Programs](/docs/support/subscription-setup/subscription-programs.md). When creating a **Subscription Program**, you will need to create at least 1 selling plan to save your new **Subscription Program**. You can add additional selling plans to that **Subscription Program** by clicking the "Add another plan" link, located at the bottom right corner of the default selling plan card:

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FXmVUOoGzM4HEzyiLfyhu%2Fimage.png?alt=media&amp;token=57c824e3-61e3-4bba-914e-bd27119eeffd" alt="The selling plan card has 4 tabs: Basic details (captures the details for the selling plan/frequency), Prepaid (edit here if setting up a prepaid plan), Max/Min (the min cycle controls the display of the cancel button, and max handles the auto-expiration of a subscription), and Anchor (sets a specific date to create orders)."><figcaption></figcaption></figure>

## Selling Plan Fields

The required fields on the selling plan card are:

* Display Label
* Cart & Checkout Label
* Interval between billings
* Interval type
* Discount Incentive

#### **Display Label**

This is where you set the name of your selling plan/frequency. For example, "Monthly", "2 Months", "Annual", etc.&#x20;

#### **Cart & Checkout Label**

This is text that's displayed in the cart and at checkout in the product's line item properties:

Cart:

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FeWtkB0eh80xjymxXo8f4%2Fimage.png?alt=media&amp;token=870f1798-f2d3-41cb-9e1e-bc59a41d1e77" alt="Most Shopify themes will display the &#x22;Cart &#x26; Checkout Label&#x22; of a selling plan in the cart when a subscription order is added."><figcaption></figcaption></figure>

Checkout:

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FgunFkW39wRNp5A0g5qbh%2Fimage.png?alt=media&amp;token=d3457a1a-68fe-4983-9fac-b57e6f3c917c" alt="The selling plan&#x27;s &#x22;Cart &#x26; Checkout Label&#x22; is also shown at checkout. This is an indicator to customers that they are checking out with a recurring purchase."><figcaption></figcaption></figure>

#### **Interval between billings**

This is where you set the number of days/weeks/months/year for your frequency (only whole numbers accepted):

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FSUJ2SkJg4uyNVPfwosr3%2Fimage.png?alt=media&amp;token=5dffb8b6-0b57-48b2-b77d-e1d3f6543916" alt="The frequency for the selling plan is set in the &#x22;Interval between billings&#x22; field on the selling plan card."><figcaption></figcaption></figure>

#### Interval type

Here is where you set the frequency interval. Whether it's daily, monthly, weekly or yearly.&#x20;

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FznRdHMTB2kitFSx0EEDz%2Fimage.png?alt=media&amp;token=4320ad42-cc69-46a3-986a-9b600886f9b5" alt="The &#x22;Interval type&#x22; is next to the &#x22;Interval between billings&#x22; field. It sets the period of time (days, weeks, months, years)."><figcaption></figcaption></figure>

#### Discount Incentive

This section is where you set the incentive that's available for this selling plan. There are 3 types of incentives that are available in Smartrr:

* Fixed discount - Money/dollars off the subscription product's price
* Percentage discount - Percentage off the subscription product's price
* Discounted price - Set/special price for the subscription product (i.e. the price set here is the price the customer pays for their subscription)

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FYX48r2hSTWktGkNWTDhB%2Fimage.png?alt=media&amp;token=c991800c-49d3-44b3-8810-a3de2d919f6a" alt="There are 3 discount type options for a selling plan. They are: Fixed discount (the dollar value of the discount being offered), Percentage discount (the percentage value of the discount being offered), Discounted price (dollar value that replaces the product&#x27;s price)."><figcaption></figcaption></figure>

The field next to the discount type is where you will set the value of your discount. This field does not accept decimal based integers:

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FBrmNbS2WlmO0hqD20RVp%2Fimage.png?alt=media&amp;token=942b9b22-810d-490f-98e2-18ee2b4e84cf" alt="Example of the &#x22;Discount Incentive&#x22; set to &#x22;Percentage discount&#x22; with the value set as 10%."><figcaption></figcaption></figure>

If you don't wish to add an incentive for a selling plan, simply set the value of the incentive to zero '0'.

## Change discount after order \#

To apply a larger discount on the first subscription order and a smaller discount on future renewals, enable "Change discount after order #". You’ll find this option just below [**Discount Incentive**](#discount-incentive) on the selling plan card. Once checked, this is what you should see:

<figure><img src="https://3658670565-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FndNAuxS4koYyI8AQTpS9%2Fuploads%2FbXz7wIh0YDGudvs3UJ5x%2Fimage.png?alt=media&amp;token=e5b68c31-c07e-455f-a42e-731b5c47cc51" alt="The &#x22;Change discount after order #&#x22; allows you to change the discount once after n&#x27;th order. You could use this option to change a 10% discount to 20% after the 10th order for example."><figcaption></figcaption></figure>

The setup is similar to the **Discount Incentive**'s. The difference is the immediate field where you will set the order that the discount changes. If the discount should change immediately after the 1st order, then the immediate field's value will stay as "1". Otherwise, update the value accordingly. Then setup the discount that should swap in after the 1st order.

{% hint style="info" %}
**Note:** The ability to change the discount after order # is only available on our [Grow and Excel plans](/docs/getting-started/onboarding/plans.md).
{% endhint %}


---

# 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.smartrr.com/docs/support/subscription-setup/selling-plans.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.
