
Add-Ons are supplementary products students can purchase alongside class enrollment — physical items like textbooks and pocket masks, digital items, or keycode-based products. They can be pre-selected during registration and priced with volume discounts for bulk orders.
This article walks you through creating an add-on, setting up volume pricing, and importing add-on templates from the Marketplace.
Before You Begin
- Decide what type of add-on you're creating — a physical product, a digital item, or a keycode-based product.
- Have your pricing ready, including any volume discount tiers you want to offer.
- Know which courses the add-on should be available for, or whether it should apply to all courses.
Step-by-Step Instructions
Step 1: Create an Add-On
- Go to Administration > Course Builder > Add-Ons.
- Click + Create.
- Enter the Name and optionally a Product Code (SKU).
- Write a Description using the rich text editor.
- Set the Price (required).
- Select the Type:
- Shippable — physical product; reveals the Shipping Price field.
- Non-shippable — digital or non-physical item.
- Keycode — digital access code; reveals the Keycode Bank dropdown.
- Select applicable Tax rates.
- Toggle Default selection ON to pre-select this add-on in the registration form.
- In Apply to Courses, select specific courses or leave blank to show on all.
- Click Save.


Step 2: Set Up Volume Pricing (Bulk Discounts)
- In the Add-On form, scroll to the Quantity section.
- Click + Add Tier and enter the minimum quantity and per-unit price for each tier.
- Example: 1–10 at $15.00 each, 11–25 at $12.00 each, 26+ at $10.00 each.
- Click Save.
Step 3: Import Add-On Templates from the Marketplace (Optional)
- Click Marketplace > Add-On Templates.
- Hover over a card and click Use Template to import and edit.
Best Practices
- Use the correct Type (Shippable, Non-shippable, or Keycode) so the right fields — shipping price or keycode bank — are available for that add-on.
- Set up volume pricing for items commonly bought in bulk, like textbooks for group training.
- Only toggle Default selection ON for add-ons you genuinely want pre-selected, since it changes the checkout total by default.
- Scope add-ons to specific courses with Apply to Courses when they aren't relevant to your full catalog.
Frequently Asked Questions
| Question | Answer |
|---|---|
| What's the difference between Shippable and Non-shippable add-ons? | Shippable add-ons are physical products and reveal a Shipping Price field; Non-shippable add-ons are digital or non-physical items with no shipping charge. |
| Can an add-on issue a keycode automatically? | Yes. Set the Type to Keycode and select a Keycode Bank — the add-on will issue a code the same way a course does. |
| Can I offer bulk discounts on an add-on? | Yes. Use the Quantity section to add pricing tiers based on minimum quantity. |
✔ You're all set. Your add-on is created and available for students to select during registration.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article