Any product can be sold as a subscription by adding a subscription purchase option to that product. When viewing an existing product or creating a new product, enable the Subscription pricing option to allow the product to be sold on a subscription through your storefront.
Once enabled, you have the ability to create individual subscription plans for the product. Each product can feature multiple subscription plans which can specify different fulfillment and billing cycles as well as have their own pricing.
The subscription Interval is composed of two inputs: the frequency and the cycle length. These together determine the subscription plan’s interval. For example, setting the frequency to 2 and the cycle length to months would create a subscription that bills and ships every two months.
Along with specifying the subscription interval and price, you can also set a trial period for the subscription. This allows new customers to effectively sign up for the subscription and receive the subscription fulfillment up until the end of the trial period without being charged. So, you could set the trial period to 30 days for customers to receive one month free before beginning to charge for the subscription plan.
Each subscription also features an optional description as well as the ability to have a limit specified. Use Limit to limit the number of subscription intervals that occur on the plan. By default this is set to unlimited, meaning the subscription will charge and fulfill indefinitely once a user has subscribed. Changing the Limit to 10 would force the subscription to end after the tenth interval had been charged and fulfilled.
Products in Swell can support both Standard and Subscription pricing options simultaneously.
By default, the subscription's billing and fulfillment intervals will be the same. When creating a subscription purchase option, you can also define the desired billing interval independently from the fulfillment interval. This is adjusted by selecting the Fulfill separately toggle. This allows you to create a subscription that bills annually and fulfills monthly.
Fulfillment intervals define the frequency of when the subscription sends customers the product, while the billing interval determines the frequency for which the customer is charged for the subscription itself. Each product subscription plan can have its own fulfillment and billing schedule.
For example, you could create a subscription that bills annually (Every 1 year) and fulfills orders monthly (Every 1 Month). The billing and order intervals can also have their own Limit specified.
To create a subscription for a customer from the dashboard, select New Subscription. From there, you'll set the subscription's details like the product and product options, the subscription interval, and customer information.
When creating a subscription, you also can add one-time product purchases or add other products to the invoice on a recurring basis. One-time products added to a subscription will be charged and fulfilled once, while additional recurring products will be charged and fulfilled on each billing cycle. Coupon codes can also be applied during creation. Subscription items can also be added to an existing order.
You can view and manage subscription orders under Subscriptions > All subscriptions.
- The All subscriptions tab shows all of the subscriptions customers have ordered. This will be blank for Swell store owners who have yet to create a subscription.
- The Active tab contains any subscriptions that are currently active and being fulfilled.
- The Trial tab lists all users taking advantage of a trial period.
- Canceled and Past due tabs show which subscriptions have been canceled or require payment.
When viewing a subscription with the dashboard, select Actions in the top-right to make changes to the subscription. From here, you can:
- Edit plan: update the subscription plan the user has purchased
- Add invoice items: add items to the order to be fulfilled once in addition to the subscription items.
- Pause the subscription: temporarily pause the subscription plans billing and fulfillment for the customer (You can choose to skip a billing cycle or pause indefinitely—requires manually reactivating).
- Cancel subscription: End the customer's subscription out-right.
Additionally, you can also update the customer's account information, apply discounts, and change shipping or payment information from within the subscription order.
All subscriptions feature an activity feed that tracks any updates or changes that are made to the subscription over time. This can be viewed on any subscription page by selecting the subscription in your dashboard
The subscription activity feed monitors various changes to a subscription, including:
- Item updates or changes
- Billing and Shipping information
- Tracking and viewing of notifications
- Order status
- Shipping status
- Payment status
- Discounts added
- Notes added
Notes left within the activity feed are only visible to Swell users and are not visible to the customer.
Customize your subscription pause and resume options by navigating to Settings > Subscriptions on the Swell dashboard. You can choose to enable Pause during trial, Pause when past due, Skip next interval, and/or Pause indefinitely. After adjusting these parameters, click Save changes.
Once you finalize your subscription's Pausing options, customers will be able to pause their active subscriptions from their accounts within the storefront.
To pause or resume a customer's subscription in the dashboard, navigate to the Subscriptions page in the dashboard. Paused subscriptions will be displayed in the Paused tab on the Subscriptions page. Select the subscription you wish to pause or resume and click Actions in the top right. Select Pause subscription or Resume subscription:
- For Pause subscription, choose Pause indefinitely or Skip next cycle.
- For Resume subscription, choose either Resume immediately or Resume on date and select the date for which to resume the subscription.
- Click the Pause or Resume button to save your selection.
Create and manage customer notifications for subscriptions that can be configured for a variety of different subscription-related events.
Email notifications can be customized similarly to all notifications via the editor window. See our notification settings article for more information on customizing notifications.
There are several features to manage subscription notifications within your store. Swell includes customizable templated email notifications under Settings > Notifications for basic subscriptions actions such as:
- Notifications for new subscriptions
- Confirmations for subscriptions that are canceled, paused, or resumed.
- Notices for upcoming card expirations
The dunning system assists in recovering failed payments by retrying a customer's payment methods in the event a payment fails. It also alerts the customer of their failed payment via email. Create and add steps to determine the behavior of each step of the dunning process under Settings > Subscriptions within the dashboard. Each step can be configured to retry the payment method, send an email to the user, or both.