# Subscription plan

<figure><img src="/files/F8nHUkEkc1GbhRKIUC95" alt=""><figcaption></figcaption></figure>

### **Introduction**

Setting up a subscription is essential for merchants who want to offer their customers flexible recurring purchase options. This guide will walk you through the process of creating a subscription for your products using **Joy Subscription**.

### Understanding the Rule

Creating a subscription involves configuring two key aspects **Plans** and **Widget Settings**.\
Plans define the frequency, renewal day, and discount for each subscription, while widget settings determine how the subscription option appears on your product pages.&#x20;

Without setting these up, your subscription options will not be available for customers to select on your store.

<figure><img src="/files/jqeVbos6IPVo2BpUC8sg" alt=""><figcaption></figcaption></figure>

### **How to Create a Subscription**

**Step 1:** Open the **`Joy Subscription`** app from your Shopify admin dashboard.

**Step 2:** Select **`Plan`** and click **`Choose Product.`** From there, select the product you want to create a subscription for.

**Step 3:** Select list of product you want to create offer subscription

**Step 4:** You can also create another subscriotion plan.

**Step 5:** Setup specific selling plan detail

**Step 4:** Save all your chage

{% embed url="<https://app.arcade.software/share/CoF05YnyT8MvQrDHGzUT>" %}

### Explore more

Each subscription plan includes several configurable options. Learn more about each one in the dedicated guides below:

* [**Pay-as-you-go vs Auto-renew prepaid**](https://docs.avada.io/joy-subscriptions/features/create-a-subscription-plan/pay-as-you-go-vs-auto-renew-prepaid) — Understand the two payment types: charge per delivery or charge upfront for multiple deliveries.
* [**Cut-off day**](https://docs.avada.io/joy-subscriptions/features/create-a-subscription-plan/cut-off-day) — Set a deadline before each renewal date so customers can make changes to their upcoming order in time.
* [**Tiered discounts**](https://docs.avada.io/joy-subscriptions/features/create-a-subscription-plan/tiered-discounts) — Reward loyal subscribers with increasing discounts the longer they stay (e.g., 5% for the first 3 orders, then 10%).
* [**Trial period**](https://docs.avada.io/joy-subscriptions/features/subscription-plan/trial-period) — Let new customers try your subscription at a discounted or free price before committing.
* [**Min/Max order requirements**](https://docs.avada.io/joy-subscriptions/features/create-a-subscription-plan/min-max-order-requirements) — Control subscription duration by setting a minimum commitment or a maximum number of orders.
* [**Import subscription plan**](https://docs.avada.io/joy-subscriptions/features/create-a-subscription-plan/import-subscription-plan) — Bulk import subscription plans from a CSV file to save time when setting up multiple plans.
* [**Widget settings**](https://docs.avada.io/joy-subscriptions/features/create-a-subscription-plan/widget-settings) — Customize the look and feel of the subscription widget on your product pages.

***

### Overall

Subscription Plans are the foundation of your recurring revenue business. By configuring your plans with the right frequency, discounts, and requirements, you give customers a seamless way to subscribe — while keeping full control over how your subscriptions work. Start by creating your first plan, then explore the advanced options above to fine-tune the experience.

***


---

# Agent Instructions: 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:

```
GET https://docs.avada.io/joy-subscriptions/features/subscription-plan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
