How to add input fields to WooCommerce subscriptions

Subscription box

Looking for a way to sell custom WooCommerce subscriptions through your online store? You might want to add extra input fields to your WooCommerce subscriptions products.

You probably already know that the WooCommerce Subscriptions plugin is the easiest way to sell subscription plans and products. However, the default options that come with the plugin out of the box are pretty limited. Depending on the types of products or plans you want to sell, you might need to add extra options.

By adding extra input fields (product add-ons) to your WooCommerce subscriptions, you can let customers personalize and customize their subscription plan before they purchase it. This helps you deliver a unique shopping experience.

In this tutorial, we’ll explain how you can add extra options to WooCommerce Subscriptions using the Advanced Product Fields for WooCommerce (APF) plugin.

Adding input fields to WooCommerce subscriptions

The WooCommerce Subscriptions plugin lets you sell subscription products or services on a weekly, monthly, or annual basis. You can also choose to offer a free trial.

But what if you want to take things further and offer customers extra customization or personalization options?

By adding extra options to WooCommerce subscription products or services, you can let your customers personalize their orders using additional product options.

For example, let’s say you sell a monthly fitness subscription box that includes a variety of healthy snacks. Maybe you want to give customers the option to select dietary restrictions (e.g. nut allergies) or to choose the type of snack they’d like (e.g. crisps, granola bars, jerky, or seed and nut blends). What’s more: the final subscription price can even be increased or decreased depending on the choices your customer makes.

You can do this (and much more) by adding extra options to your WooCommerce subscriptions. Customers can simply select the correct options before placing their orders.

Benefits of adding input fields (add-ons) to WooCommerce subscriptions

These are some of the key benefits of adding extra options to WooCommerce subscription products. You can:

  • Offer custom subscriptions. Sell customized subscription products and services by letting your customers select additional options. For example, you can let customers build their own subscription boxes.
  • Create a sense of personalization. By adding extra options to subscription products, you create a sense of personalization. This is a simple and effective way to make your customers feel special and more valued. For example, you can let customers choose the duration of their subscription or include a particular item in each subscription box.
  • Increase average order value. Adding extra options to WooCommerce subscription products and services is a great way to increase your average order value. You can charge extra for any add-ons customers select with their subscription.
  • Encourage more sales. By letting customers customize and personalize subscription products, you make the product more appealing to them. As a result, you increase your chances of capturing a sale.
  • Offer a unique shopping experience. Adding extra options to WooCommerce subscriptions is an effective way to offer a unique shopping experience. Think of it this way: customers will be more intrigued by a subscription product or service they can personalize versus a standard offering.

By now, you’ve probably thought up a dozen ways you can improve your subscription offering! Next, we’ll show you exactly how to add options to subscriptions in WooCommerce.

How to add extra options to your WooCommerce subscriptions

Unfortunately, the WooCommerce subscription plugin doesn’t allow you to add extra options for your customers to personalize their subscription products or services. This is why you need to use an additional product customization plugin. The Advanced Product Fields for WooCommerce (APF) plugin works seamlessly with the WooCommerce Subscriptions plugin.

Advanced Product Fields WooCommerce
Advanced Product Fields for WooCommerce

The fastest way to set add extra input fields to your WooCommerce subscription products!

Find out more

There’s one important note though: once the subscription has been purchased, customers can’t go back to change subscription options. Sadly, there is currently no plugin out there that allows editing subscriptions after purchase. It’s a shortcoming the WooCommerce Subscriptions plugin team is aware of.

For this tutorial, we’ll assume you have both the WooCommerce and WooCommerce Subscriptions plugins installed and activated on your site.

Step 1: Install the Advanced Product Fields for WooCommerce plugin

First, get the Advanced Product Fields for WooCommerce plugin. We’ll use this to add extra options to WooCommerce subscriptions. There are 16 different input types to choose from, so you can add as many options as you’d like.

Some of the different options you can add to subscriptions using Advanced Product Fields for WooCommerce include:

  • Text and text area input fields
  • Dropdown lists
  • Checkboxes
  • Radio buttons
  • Number input fields
  • File uploads
  • Date pickers
  • Color pickers and color swatches
  • Image and text swatches
Input the APF license key after installation

Once you’ve installed and activated the plugin, head over to WooCommerce → Settings → Product Fields from the admin panel to activate the license key.

Step 2: Create a custom WooCommerce subscription

The next step is to create a custom WooCommerce subscriptions product to which you’d like to add extra input fields. If you haven’t done so already, go to Products → Add New from the WordPress admin panel.

WooCommerce subscription product settings

Enter the product name and details, then scroll down to the Product data section. From here, select the Simple subscription product type using the dropdown menu. Next, enter the price for your subscription box and additional subscription details.

Click the Publish button to continue.

Step 3: Add extra options (custom input fields) to your subscription box product

From the same screen, click on the Custom fields tab and then click the Add your first field button.

Add your first custom field in advanced product fields for woocommerce

Select the field Type and enter a Label that will appear on the front-end. You can set the field to be Required and much more depending on the field type you choose.

Following our fitness subscription box example from earlier, we’ll create Multi-select image swatches to let customers choose the snacks they want to include in their monthly subscription box.

We’ve also made this a Required field so customers are prompted to select the fitness snacks. Finally, we’ve configured it to allow customers to select a minimum of 1 snack and 4 snacks at the most.

Here’s how we’ve set up the first field:

Image swatch example in APF for WooCommerce

Step 4: Increase the subscription box pricing

We’ll also create a Checkbox field type that asks customers if they’d like to include a macros chart to go with the snacks they add to their subscription box. We want to charge extra (increase the subscription box price) for the chart, so we’ll set the Pricing amount to £2.

Here’s how we’ve set up the second field:

a product checkbox to increase the woocommerce subscription price

When you are done, click the Update button on your WooCommerce product.

Subscription box preview

Now, when you preview the subscription product on your site, it should look something like this:

Example of a WooCommerce subscription product with extra product input fields

Customers can simply click the multi-select image swatches to select the fitness snacks they want in their subscription box. This way, they’re able to personalize their subscription box to fit their dietary needs.

They can use the checkbox option to add a macros chart to their subscription box for an additional £2, effectively increasing the final monthly subscription price.

Once they’ve made their selection, they can click the Sign up now button to place their order. It will look something like this in the cart:

Preview custom product options in WooCommerce cart

Conclusion

If you’re using the WooCommerce Subscriptions plugin to create and sell subscription products and services, then you might want to add extra input fields (product add-ons) to them. It’s an effective way to enhance the customer’s shopping experience and increase sales.

The Advanced Product Fields for WooCommerce plugin works seamlessly with WooCommerce Subscriptions, allowing you to create and sell custom subscription products and services through your online store. We’ve showed you how to add extra options to WooCommerce subscription products and, hopefully, you’re in a good position now to take the next steps.

Get Advanced Product Fields for WooCommerce today to start adding extra options to WooCommerce Subscriptions!

Advanced Product Fields WooCommerce
Advanced Product Fields for WooCommerce

The easiest fastest way to set up extra options for your subscription products!

Find out more
Share