SUBRE WooCommerce Product Subscription


Created: 02/2023

Last updated:  05/2024 – Updated version: 1.0.7

By: VillaTheme Thank you for using our plugin.

If you have any questions that are beyond the scope of this documentation, please feel free to request support at our Support Forum. Thanks so much!

What is SUBRE – WooCommerce Product Subscription?

SUBRE – WooCommerce Product Subscription offers a comprehensive solution that allows online businesses to easily sell and manage subscriptions while also providing subscribers with a seamless and convenient experience. Customers can subscribe to products or services and pay weekly, monthly, or annually.

What are the advantages of SUBRE – WooCommerce Product Subscription?

A wide range of goods and services are available through subscriptions, including those in the following aspects, and online shop owners should take advantage of SUBRE – WooCommerce Product Subscription to boost sales, revenue, and attract new customers.

  1. Media and entertainment: Subscriptions to streaming services, such as Netflix, Amazon Prime Video, and Disney+, offer access to a large library of movies and TV shows for a monthly fee.
  2. Food and drink: Subscriptions to meal kit delivery services, such as Blue Apron, provide subscribers with all the ingredients they need to make delicious meals at home, delivered directly to their door.
  3. Fashion and beauty: Subscriptions to clothing rental services, such as Rent the Runway, allow subscribers to rent designer clothing and accessories for a monthly fee.
  4. Health and wellness: Subscriptions to wellness and fitness services, such as Peloton or Headspace, provide subscribers with access to workout classes, meditation exercises, and other resources to help them stay healthy and fit.
  5. Technology and gadgets: Subscriptions to technology and gadget services, such as Apple Music or Microsoft Office 365, provide subscribers with access to software and tools that can improve their productivity and make their lives easier.
  6. Personal care: Subscriptions to monthly grooming boxes, such as Birchbox, provide subscribers with a selection of grooming and beauty products tailored to their needs.
  7. Pet care: Subscriptions to pet care services, such as BarkBox, provide subscribers with monthly deliveries of toys, treats, and other pet-related products.

The benefits of subscriptions for consumers include the convenience of having products and services delivered directly to their door, the ability to try new products and services, and access to exclusive deals and promotions. For businesses both online and offline, subscriptions can provide a predictable revenue stream and can help build strong relationships with customers.

What can SUBRE – WooCommerce Product Subscription offer to you?

  1. Create subscription products: It is easy to create subscription products based products for your e-commerce websites using the SUBRE – WooCommerce Product Subscription plugin.
  2. Various product options: You can make a subscription product downloadable, virtual, or physical, charge renewal payments weekly, monthly, or annually, a product to one per customer, and even charge shipping only on the initial order when creating a subscription product.
  3. Sign-up fee: Support for setting up a sign-up fee, a one-time fee that is charged when someone subscribes.
  4. Free trials: Free trial for subscribing in a period on a certain day, week, month, or year.
  5. Expired date: Support for setting up the date on which the subscription period ends and the customer’s access to the services or products they subscribed to will be terminated unless they renew their subscription.
  6. Subscription renewal: Support automatic renewal or manually renew by the subscribers.
  7. Customer emails: Subscription emails automatically notify customers when the customer subscribes, when a subscription payment is processed for renewal, when a subscription is canceled, or when a subscription has expired. A renewal reminder email can be sent to the subscriber before the renewal date to allow them to cancel or change their subscription.
  8. Subscriber Account Management: Subscribers can view their subscription list, and subscription detail, modifying subscribing including renewing, cancel.
  9. Subscription Management:  The admin can be easy to manage subscribers in the backend, such as adding, editing, and deleting them, as well as viewing subscriber information and billing history.
  10. Multiple payment gateways: Support different payment gateways for subscribers’ payments, and handle recurring payments automatically.
  11. Design subscription buttons and messages: Customize subscription buttons on the cart, checkout page, modify the price html if a product has both a sign-up fee and a trial available; if a product has a sign-up fee and modifies expiration date info.

System Requires:

  • WordPress Version: 5.0 or higher
  • WooCommerce: 7.0 or higher
  • PHP 7.0 or higher

Download & Install:

If you’re using the free plugin, you can either add the plugin to the WordPress Dashboard, or manually upload the plugin file. If you’re using the premium version, you must install the plugin manually, the instruction for both is as follows:

You can see this video on how to install and use the plugin:

Update The Plugin:

To update the purchased plugin, within 6 months from purchase, you can receive updates automatically on one domain by authenticating the plugin on that domain. Follow this instruction for specific steps.

Or you can update the plugin manually (no expiry date, you can do it for a lifetime). Simply re-download your purchased plugin file in your Envato account – Download list. More info in this instruction.

For free version of the plugin, you can always update the plugin in the WordPress Plugins list. You can see this instruction for a better view.

After you finish installing and activating Surbe – WooCommerce Product Subscription plugin, let’s follow these easy steps to create subscription products and sell them on your WooCommerce website.

Step 1: Creating a subscription product

This plugin lets you create a subscription for a normal simple product in WooCommerce, so first create a product WooCommerce as you have used before.

To create a subscription product:

  1. Go to: WooCommerce > Products > Add/Edit Product.
  2. Go to the Product data panel, and select Subscription
  3. Set the terms for the subscription, including price, sale price, sign-up fee, subscription interval, subscription trial, and expired after.
  4. Add details for the subscription product you require.
  5. Publish.

Step 2: Configuring general settings

  • Go to SUBRE > General tab

In the General tab, you will configure Renewal settings, payment gateway settings, and miscellaneous Settings. Go to How does it work > General for further information.

  • Go to SUBRE > Custom 

Create customized text that appears on subscription product button labels and at checkout when a subscription is visible in the cart. Go to How does it work > General for further information.

Step 3: Managing subscriptions

SUBRE WooCommerce Product Subscription offers an administration page where you can view and manage subscriptions purchased through your store.

The Manage Subscriptions page can be accessed by going to SUBRE > Subscription. 

 

Let’s experience purchasing a subscription product on the frontend website.

1.  Add a subscription product to the cart, go to the cart, checkout page, and place the order.

2. Order received page

3. Email for subscribing

SUBRE WooCommerce Product Subscription uses a variety of emails to keep in touch with you and the customers of your store about specific subscription-related events.

You can customize, enable/disable, and configure recipients for subscription-related emails in a manner similar to that of WooCommerce emails. Go to WooCommerce > Settings > Emails to customize subscription emails.

SUBRE WooCommerce Product Subscription includes the following emails:

  • Subscription information in WooCommerce order emails.
  • Renewal reminder – Auto payment
  • Renewal reminder – Manual payment
  • Subscription cancelled to chosen recipients
  • Subscription cancelled to customers
  • Subscription expired to chosen recipients
  • Subscription expired to customers

 

General settings

  • General settings

Go to SUBRE > General tab,  you will configure Renewal settings, payment gateway settings, and miscellaneous Settings.

1. Reduce stock if renewal: When a subscription renewal order is paid, will the stock of subscription products be reduced as usual? Only apply to items for which “Manage stock” is selected.

2. Change payment: When customers manually pay for a subscription renewal order, allow changing the payment method.

  • If an order that contains subscription products is created via a payment method that supports automatic renewal, subscriptions generated from that order will be renewed automatically. Otherwise, subscriptions will be renewed manually. In both cases, a reminder email will be sent 1 day before renewal payment due.
  • Payment methods that support automatic renewal at the moment: Stripe and Sepa(WooCommerce Stripe Gateway by WooCommerce); Stripe Credit Cards, SEPA and Stripe Google Pay(Payment Plugins for Stripe WooCommerce by Payment Plugins)

3. Subscription status: If a recurring payment is incomplete for x day(s), choose how you will treat the subscription.

4. Allow expired subscriptions to be renewable: If this option is enabled: Allow subscriptions that have expired to be renewed.

5. Allow expired subscriptions’ start from previous expiry date after being renewed: If this option is enabled, the new cycle will begin from the previous expiry date and the total value of missed payments will be calculated, rather than starting from the current date.

6. Subscription endpoint: You can flexibly edit the endpoint in the My account/Subscriptions page URL by the text you want.

7. View subscription endpoint: You can flexibly edit the endpoint in the My account/View subscription page URL by the text you want.

  • Custom

Go to SUBRE > Custom tab, create customized text that appears on subscription product button labels and at checkout when a subscription is visible in the cart.

 

– Button settings: Create customized text that appears on subscription product button labels and at checkout when a subscription is visible in the cart.

– Change price HTML:  If a product has both a sign-up fee and a trial available; if a product has a sign-up fee and modifies expiration date info.

Creating a subscription product

To create a subscription product:

  • Go to: WooCommerce > Products > Add/Edit Product.
  • Go to the Product data panel, and select Subscription
  • Set the terms for the subscription, including price, sale price, sign-up fee, subscription interval, subscription trial, and expired after.
  • Add details for the subscription product you require.
  • Publish.

  1. Select Subscription type.
  2. Subscription price (sale price – optional): Enter the cost that a customer pays for a recurring service or product. This could be a monthly fee, an annual fee, or some other regular payment for access to a service or product. For example, a customer may pay a monthly subscription fee for access to a streaming service like Netflix, or an annual fee for a magazine subscription.
  3. Sign-up fee: A one-time fee known as a sign-up fee may be charged at the start of a subscription. For example a sign-up fee is a gym membership. Many gyms offer monthly membership plans that give you access to their facilities and equipment. However, to join the gym, you often have to pay an initial sign-up fee. This fee may cover the cost of a membership card, a tour of the gym, and a fitness assessment. After paying the sign-up fee, you can start your monthly subscription and have access to the gym as long as you continue to pay the monthly fee.
  4. Subscription interval: Add the amount of time between each recurring charge for a subscription service. For example, if a subscriber signs up for a monthly subscription, the subscription interval would be one month. If someone signs up for an annual subscription, the subscription interval would be one year. The subscription interval is determined by the provider of the subscription service and can vary depending on the service being offered.
  5. Subscription trial: Add a promotional offer that allows new customers to sign up for a limited period of time, usually ranging from 7 to 30 days, to try a product or service before committing to a full-fledged subscription.
  6. Expired after: Set the date or time when a subscription, such as a service or product, will no longer be accessible or usable by the subscriber. At the end of the subscription period, the subscriber may need to renew their subscription or purchase a new one in order to continue using the service or product.

 

Managing subscriptions

SUBRE WooCommerce Product Subscription includes a management page where you can view and manage subscriptions purchased through your store.

To access the Manage Subscriptions page, navigate to SUBRE > Subscriptions.

On this page, you can look for the subscription information including the signed subscription, parent orders, renewal orders, recurring amount, date, status, payment due, payment method, and expiry date.

 

Managing subscriptions in WooCommerce Orders

Go to WooCommerce > Orders, the Subscription info column indicates the available subscription orders and brief subscription info.

Explanation of some icons regarding the status of subscriptions:

New created subscription

Renewal subscription

Go to WooCommerce > Orders > Edit orderthe subscription info area displays the subscription of the order in detail.

 

Compatibility


Plugin Author Compatible
WooCommerce Stripe Payment Gateway By WooCommerce Automatic renewal

Extra Information


Thank you for your attention!

If you have any question, please create a topic at our FORUM, we will support within 24 hours.