---
title: "Creating subscription based products"
description: "You can set images, shipping, and filters to your subscription product."
url: "https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products"
markdown_url: "https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products.md"
last_updated: "2026-10-23T02:33:38+00:00"
version: "J2Store 4"
breadcrumbs:
  - title: "Home"
    url: "https://docs.j2commerce.com/"
  - title: "Subscriptions and Memberships"
    url: "https://docs.j2commerce.com/subscriptions-and-memberships"
  - title: "Creating subscription based products"
    url: "https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products"
---

# Creating subscription based products

## Creating a simple subscription product

[Here is a video on how to create a simple subscription product:](https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products#creating-simple-subscription-product)

[![Watch the video](https://img.youtube.com/vi/mNFXMLHrdjY/hqdefault.jpg)](https://www.youtube.com/watch?v=mNFXMLHrdjY)

- Go to Content > Article Manager > create new article > Move to the J2Commerce (J2Store cart) tab
- Choose 'YES' to Treat as a Product and select Simple Subscription as Product Type, and click Save and Continue.

![Articles: Edit, J2Store Cart tab highlighted: Treat as a Product Yes and Product Type set to Simple Subscription, above the Save and Continue button](https://docs.j2commerce.com/images/docs/v4/assets/simple%20subscription.webp)

- Set 'YES' to Visible in storefront and navigate to the Pricing tab.
- Pricing tab, where you could set your subscription product’s price, customer group, expiry date, etc.

![Articles: Edit, J2Store Cart tab, Pricing sub-tab of a Simple Subscription product: subscription price, interval Every 6th Month](https://docs.j2commerce.com/images/docs/v4/assets/pricing.webp)

You can set images, shipping, and filters to your subscription product.

## Creating a variable subscription product

[Here is a video on how to create a variable subscription product:](https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products#creating-variable-subscription-product)

[![Watch the video](https://img.youtube.com/vi/mp9m1qSMJ0E/hqdefault.jpg)](https://www.youtube.com/watch?v=mp9m1qSMJ0E)

The variable subscription product allows you to add only one option with multiple values.

For example, create a premium subscription providing customers with an option to choose a subscription period.

Go to J2Commerce > Catalog > Options and create an option “Subscription period” and add the option values such as 3 months, 6 months.

![subscription option](https://docs.j2commerce.com/images/docs/v4/assets/options.webp)

![Subscription options](https://docs.j2commerce.com/images/docs/v4/assets/options2.webp)

- Go to Content > Article Manager > create new article > Move to the J2Commerce (J2Store cart) tab
- Choose 'YES' to Treat as a Product and select Variable Subscription as Product Type, and click Save and Continue.
- Set 'YES' to Visible in storefront and navigate tothe Variants tab.

![Articles: Edit, J2Store Cart tab: Treat as a Product Yes, Product Type Variable Subscription, and the Variants sub-tab highlighted](https://docs.j2commerce.com/images/docs/v4/assets/variable%20sub%20%281%29.webp)

- In the variants tab, search and add the (Subscription Period) option. Click on the option and click SAVE.

![Articles: Edit, Variants sub-tab of a Variable Subscription product: the Search / Add Option field filled with Subscription period](https://docs.j2commerce.com/images/docs/v4/assets/variable%20sub1.webp)

- Next, add the set values.

![Set Options for Subscription period dialog: Add a New Attribute Option form with 3 months selected, Add All Options, Create Option](https://docs.j2commerce.com/images/docs/v4/assets/variable%20sub3.webp)

- Once you have created the set values, click on the Generate Variants button

![Variable Subscription product Variants tab with the Subscription period option and its Set Values link highlighted](https://docs.j2commerce.com/images/docs/v4/assets/variable%20sub2.webp)

It allows you to add one option with multiple variants. For example, Subscription period as an option with the following variants: 3 months, 6 months, etc. See the screenshot below

## Pricing

[**Subscription Price:** Enter the membership price (for example, $ 5) based on either a daily or weekly or monthly, or yearly basis. For example, if you would like to give a subscription price of $5 for only 3 months, then enter $5 in the first text box and then choose every 3rd from the dropdown list, and then choose the month from the third dropdown list. **Subscription Length:** The subscription length duration will be listed based on the recurring period you selected above. For example, if your subscription product’s duration period is only for 3 months, choose 3 months. So the subscription will end at the end of the 3rd month. If you would like to give a lifetime price for your subscription product (i.e.) wants to collect $5 at the end of every 3 months for lifetime, choose Never Expire for the Subscription length. So $5 for every 3rd month for lifetime. **Add / Remove User Groups:** Users will be added and removed from the Joomla user groups when their subscription to the level is enabled or disabled. **Sign-up Fee:** This app allows you to collect a one-time set-up fee or sign-up fee from your customers. Enter your sign-up fee here. For example, $5 or $10. **Renewal Discount:** If you want to give the same discount to the customer during renewals. Checking this checkbox will override any renewal discount set globally in the app settings. **Set Advanced Pricing:** If you want advanced pricing, click the ‘Set Prices’ button, and it will open up a pop-up window to allow you to set an advanced price setting. The screenshot below is an example of a Simple Product Subscription ![subscription pricing](https://docs.j2commerce.com/images/docs/shared/simple-sub1.webp) The screenshot below shows how the Simple Subscription looks on the frontend ![Storefront Shoes For Men product page with a $5.00 price and the subscription interval note Every 3rd Month highlighted above the Add to cart button](https://docs.j2commerce.com/images/docs/shared/frontend-checkout.webp) The screenshot below is an example of a Variable Subscription ![sub variants](https://docs.j2commerce.com/images/docs/shared/variants1.webp) The screenshot below shows how the Variable Subscription looks on the frontend ![subs frontend](https://docs.j2commerce.com/images/docs/shared/frontend-checkout-shirt.webp) The screenshot below shows how the Simple Subscription looks at checkout ![subs payment checkout](https://docs.j2commerce.com/images/docs/shared/frontend-checkout1.webp)](https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products#pricing)

## [Check the subscription details and status from the backend](https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products#pricing)

[Go to J2Commerce > Subscription ![subs button](https://docs.j2commerce.com/images/docs/shared/subscription.webp) Click on this button to view the customers with a subscription and the details and status. ![subs detail](https://docs.j2commerce.com/images/docs/shared/subscription-detail1.webp)](https://docs.j2commerce.com/subscriptions-and-memberships/creating-subscription-based-products#check-the-subscription-details-and-status-from-backend)
