How to create a subscription product?

This is the very core of our platform right here! Hold tight, as this is going to be bit of a long read 🎢🤓 If you're still wondering what subscriptions are, please see here. Now, without further ado, let's jump right in and find out on the best ways to build your first subscription product on Subbly👊


You can access the product builder from inside the Products section of your Subbly admin. 

Types of subscription products

Being the only subscription-first eCommerce platform, Subbly tends to give a solution for every business and product setup one can have in mind 🧠 Before we proceed with the technicalities of the product builder, let's break down some most common product builds and play with some subscription lingo for a bit. 

Given the flexibility of the platform, you're able to set your billing/shipping cadence in 1000's of ways 😵 Some of the most common product setups are:

You can refer to each one of these ☝ for a detailed explanation and guide on how you can use Subbly to set them up. 

If you're still contemplating on whether specific product setup is even possible with Subbly, get in touch with our friendly support this instant and we will help 🤓

Step-by-step product setup

Building a subscription product on Subbly's wizard flows naturally through 3 different steps. 

To kick things off, you will need to give the product a name. Slug will automatically populate based on a given name, but you will be able to change it as well for better SEO 😉 If you're not sure what slug is, that's the suffix on the product page on your store front.

For example, if you have the slug as my-product, than the web address for this product will be:

https://www.yourdomain.com/my-product

Checkout URL is the direct URL to the checkout page of your product which you can share with your customers and they will be taken straight to the checkout (bypassing the site).

This is where you can also upload an image for your product and provide a bit more context to what the product is by filling in the description for it. 

For product images, we suggest those that are less than 200KB in size for best optimization. It's also recommended that all product images are in the same orientation (portrait vs. landscape) for best display on the store front. 
Description will be  visible on the product pages on your store front. It won't be visible anywhere on the checkout though 

Step 1 - Billing and Shipping Terms

This is the actual heart of the platform and on this step you'll be creating your pricing options and will be setting up billing/shipping cadence for your products. You can start off by clicking on Add a pricing option button.

Remember that you're able to add as many pricing options to the same product. Why would you want to do this? 

For example, you would want to offer the same product on different billing/shipping cadences (same product offered weekly, monthly, quarterly...).


Creating a pricing option

As there are literally hundreds of different possible product setups, we will simply go ahead and explain what each button does on the wizard here 💻. For more detailed guide on how to build different types of subscription products, please refer to the first section of the article ☝

How often will you be billing your customers?

First and foremost, you are meant to set the price for the product.

If you're looking to setup shipping fees for your products, you can setup different shipping methods that will manipulate different shipping fees based on the product type, geolocation or even weight of the product in question from Settings > Shipping Methods.

By setting up different combinations of numbers and time intervals (days/weeks/months) you can set whatever billing cadence you'd want. We cover literally all possible business setups 📅

For example, if you want your billing cadence to be every 10 weeks, you can simply set it up as displayed below 👇
Note that the maximum cadence that you can set for the recurring billing is yearly. This means that you are not able to set the subscription that will recur every 2 years for example. 

Specific billing date - This toggle is only to be used if you're not about to handle your subscriptions on an ad-hoc basis, but you want to specify exact renewal date and/or shipping date along with the cut off date. This is what we call anchored subscriptions

For more clarity on how anchored subscriptions work, you can check this article 👉 here

Next billing date controls the first next billing date for the subscription from where the subscription will pick up the regular cadence.

Next cut-off date controls the date after which the shipments will be carried over to the next shipping period.

Read more on the cut-offs in the separate article 👉 here
For example, let's say that you're running a meal prep business delivering fresh meals every Wednesday, once a week. What you'd want to setup in this instance is that your customers are usually billed every Wednesday and that the shipping will happen every Sunday. However, you can also set the cut off day of the week to be Friday, which means that anybody who subscribe to your product Sunday to Friday will get his first delivery this week's Sunday. However, if somebody is to subscribe on Saturday, he/she will be late for Sunday's delivery and will have the first delivery the following Sunday 👩‍🍳

Explanation of the options for how the first shipment will be processed can be found below 👇

  • Charge Immediately and Ship on the Regular Date - customer will be charged immediately for the first shipment and the first shipment will be aligned with the first next shipping date as per the product setup. 
  • Charge and Ship Immediately - the first charge will be processed immediately after the checkout and the associated order will be created as well. Regular subscription will pick up from the next billing date as per the product setup. 
  • Charge and Ship on the Regular Dates - charge won't happen after the checkout but only on the next billing date and the orders will be created as per the product setup. 

Finally, we've made it to the shipping part of the product setup, which calls for setting a shipping schedule of your product 📦🚛

Options here will slightly vary depending on whether you're setting up your product as an ad-hoc or anchored subscription. 

In general, you are able to add as many shipments within the same billing period as you'd want 😊 You can add a new shipment just by clicking on the Add shipment button and specifying the date for it. 

Shipping dates will also recur and will apply to the billing cadence going forward after initially setup, so the calendar dates will vary. However, they will always follow the initially set cadence (for example, first shipment falls X days after the payment, second shipment will fall Y days after the payment and so on...
Let's say for example that you're looking to bill your customers every 1st of the month, but you want to ship to them twice during the same month (on the 10th and on the 20th). In that case, you will set the shipping cadence as seen below 👇

Easy, right? 😉

Commitment period is an optional tool that makes it possible for you to set the number of billing cycles during which your customers will be disabled from cancelling their subscription. You can see additional explanation on how commitment works 👉 here

Trial period days/price is yet another optionality of the product setup and it will provide a solution for anyone looking to offer the first shipment at a discounted price (which proved to be a very useful tactic for some of our top tier merchants). 

We do have a separate article explaining trial functionality more closer and you can find it 👉 here
Trial functionality will work only in conjunction with the adhoc subscription setup. It won't work with the anchored subscriptions. 

Step 2 - Additional Settings

This is where you control additional options for your product. Note that many of these are optional, which means that you're not mandated to utilize them, but it can come in handy 😎

Gifting controls whether the customers will be able to gift the product to somebody else or not. Please note that they are able to manage this directly on the checkout. More information can be found 👉 here

Setup fee is a one time payment that's taken from the customers directly after the checkout and will not recur along with the subscription. 

Take, for example, that you're running a razer delivery subscription where you deliver razers on a weekly basis to your subscribers. However, they get the razer body for the price of $X on an initial shipment. That's what the setup fee is for 😉
Setup fee will be always charged immediately after the checkout regardless of whether the first regular charge for the customer will happen immediately or if there was a pre order end date set for the product. This also does not create an order on the backend for the customer. 

Pre order end date is the date when the subscription will actually start. This is to be used if you want to run preorders for your product in a way that, by signing up to your product, your customers will actually join the waiting list and will be charged for their first shipment only once the pre order end date has been reached. Additional clarity can be found 👉 here.

Funnels - indicates what funnel is being setup for the product in question. You can find additional information on how to setup funnels 👉 here

Product tax code applies just in case you are located inside the United States and if you're looking to pass specific product tax code to Taxjar for tax calculations.

For more information on how tax calculation works on Subbly, make sure to visit this page 👉 here

Shipping information is to be utilized if there's anything in particular that you'd want to be present to your customers on the success page of the checkout that relates to the shipping of their products. Note that, whatever you have written down here, will be displayed to your customers at the time of the checkout. 

Step 3 - Surveys

Here, you can simply attach the survey to your product if it needs done (again, it's optional). 

You can get some real cooking with the surveys 🍯 We'd suggest grabbing more knowledge about how surveys actually work in the separate knowledge base surrounding the surveys here

Step 4 - Inventory

This is not a mandatory step. If you're using Inventory to keep track of your stock levels of to manage the handling of out of stock, this is where you can add inventory and SKU items to the product in question. 

For more information on how to properly set the inventory tracking for your products, please make sure to double check the corresponding article 👉 here.

Whew! That was a long one 💦 If you have some questions, do let us know on chat!

How did we do?

Membership subscriptions

How to create one-time products?

Contact