company logo

Help center

Go to Teachery
All collectionsBuildCreating a Course HubHow To Setup The Buy All Courses Button In A Course Hub

How To Setup The Buy All Courses Button In A Course Hub

A guide to helping you sell a group of Courses or Themes with just ONE buy button in a Course Hub using Payment Pages and Upsells.

This help doc goes hand-in-hand with Creating a Course Hub.

When you create a hub that has MORE than one course/theme/product added to it, we give you the option to toggle on a “Buy All” button.

info icon
If you’re taking payment outside of Teachery using Thrivecart, PayPal, Gumroad, etc for your Buy All Button in your Course Hub, you do NOT need to read this entire help doc. All you need to do is grab the URL for the way someone will purchase your entire Course Hub and add it as an External URL within the Buy All Button link settings. Then, make sure you’re handling the fulfillment of all the Courses to your customer using Zapier, Pabbly, Make or some other method.

Let’s walk you through how to set up a payment page with an upsell that will act as the “Buy All” action for your customers!

🎥 Here's our "Buy All" walkthrough video

You can watch the video below or keep scrolling to read the step-by-step tutorial:

Step 1: Create Your Hub and Turn ON the “Buy All” Button

It’s likely you’ve already done this simple step, but we didn’t want to skip over it just in case. Once you have your hub fully created, click the Add “Buy All” Button to toggle this feature on.

Step 2: Create an Upsell for your Course Hub

Our upsell feature is going to help you sell and deliver all the courses/themes/products in your hub to your customers.

warning icon
You’re going to want to pick ONE of the items included in your hub to be what houses the upsell and the payment page (which we’ll talk about in Step #3).

Let’s say you have four courses added to a Hub: Course A, Course B, Course C, and Course D. It does not matter which course of the four has the upsell created in it, so for our example let’s say you choose Course A.

Inside Course A’s editor, you’ll:

  1. Navigate to Payment Pages in the left sidebar editor, and then to Upsells.

  2. Click the New Upsell button.

  3. Name your upsell something related to your Hub. 🚧 NOTE: The name WILL be displayed on the payment page your customers see.

  4. Look for the Pick a hub dropdown option and select the hub (this will create a link between the upsell and the hub. 🚧 NOTE: If you add/remove items to/from the hub, the upsell will automatically match/reflect it).

  5. Set the upsell’s price to $0.00 and click Create Upsell.

Step 3: Create Your Buy All Payment Page

warning icon
Please note that these steps apply to our original payment page template. If you’re using our new Payment Page Builder, the steps look a bit different.

Once you finish creating the upsell in Course A, it’s time to create a payment page in Course A too! Here are the steps to take:

  1. In the left sidebar editor under Payment Pages click + Add New Payment Page.

  2. Name your payment page something easy to identify/pick from a list (you’ll see why later, in Step 4: the Buy All button’s payment page selector will pull in every payment page across your whole your account).

  3. Set your payment page price for your entire hub (if you’re also going to offer a payment plan option, please complete the additional steps explained here).

  4. Customize the payment page to your liking (be sure to mention how awesome of a deal this is to your customers!).

  5. 🚨 MOST IMPORTANT STEP 🚨 Toggle on the “Add Upsell Display” option and select the Course Hub Upsell you created in Step #2! Don’t forget to customize the Upsell text and image.

info icon
Are your customers making recurring payments? Learn more here about what happens when payments fail and how to revoke access to all the courses in a hub.

Step 4: Set the Buy All Button in the Hub

By now, you probably see where all of this is going!

Navigate back to your hub and click the Set "Buy All" Button Link. In the modal window that pops up, use the dropdown menu to find the payment page you created in Course A.

You can choose to open the Buy All button link in a new window or not (we recommend NOT opening it in a new window for the best customer experience once the purchase process completes). You can also choose to hide all other Buy buttons in the hub in this modal window.

With your Buy All button payment page created, you are ready to share your hub URL (available in the left sidebar of your hub edit page) with your customers.

🤔 What Happens AFTER a Buy All Button Purchase?

Great question! It’s a very similar process to what happens after a course/theme/product is sold with an upsell added to a payment page.

  • ✅ Your customer will finish the payment process and get redirected back to the hub where they will see ALL courses/themse/products in the hub labeled/flagged as Purchased.

  • 📬 Your customer will then receive ALL the welcome emails for each of the courses/themes/products in the hub. This is especially recommended if you’re using our new Payment Page Builder and any of the courses/themes/products have a downloadable file included. At a bare minimum the welcome email for the item that is housing the payment page and upsell must be enabled to ensure your customers are onboarded successfully.

  • 🙈 Your customer will no longer see any buy buttons in the hub. (The only exception is the Buy Now buttons for any products you have listed in the hub - these will still appear because products can be purchased repeatedly.)

  • 🧾 YOU will be able to navigate to the customer’s profile in Teachery and see a course purchase record for Course A (the course that had the payment page and upsell in it) as well as an Upsell [Hub] with all the other courses/themes/products listed there.

🤔 What if you add a new item to a hub AFTER a customer has used the Buy All functionality?

If you add a new course, theme, or product to your hub further down the line, any customers that used the Buy All button BEFORE you added the new item will now see the Buy All button again and individual Buy buttons beneath any newly-added item.

You’ll want to communicate to your customers to only make use of the Buy buttons beneath the newly-added item (unless you want to refund their initial purchase and revoke their access to allow them to use the Buy All function again).

If you’re using your hub as a membership portal and existing customers are not required to pay for the new item, either create a free payment page in that course, theme, or product and link that item’s Buy button in the hub to that free page (i.e. existing members need to self-enrol into any new item) OR provide them with a dedicated promo code if you’re making use of a paid payment page (e.g. in the case where you may also want any non-members to have the option to only buy that item).

warning icon
Remember: enrolment into future courses, themes, or products added to your hub is not automatic.

Did this answer your question?
😞
😐
😁