Skip to content
Use Case • Free + Pro

Course Enrollment & Subscriptions

One-time enrollment fees or recurring subscriptions — your form, your pricing.

Course Enrollment & Subscriptions
The Problem With E-Commerce Bloat

Why install a heavy shop just for course enrollment & subscriptions?

GatewayKit turns any WordPress form into a course enrollment checkout. Charge a one-time fee for a class, or use Stripe Subscriptions (Pro) to set up recurring payments for membership-based courses. Tiered option pricing lets you offer package deals directly in the form.

Key Capabilities

What GatewayKit brings to this scenario

Fixed or variable amount per enrollment
Recurring Stripe Subscriptions (Pro) for membership courses
Multiple gateways — cards, PayPal, crypto — let students pay how they want
Discount codes (Pro) for early-bird or alumni pricing
Transaction dashboard to track enrollments and revenue
CSV export (Pro) to sync with your CRM or spreadsheet
Step-by-Step Walkthrough

How to set up this workflow in 5 minutes

1

Create your enrollment form with course details, student info fields, and tiered pricing options.

2

Add a fixed-price field for one-time courses, or enable Stripe Subscriptions for recurring.

3

Set up optional discount codes for promotions or partner referrals.

4

Students pay, receive a receipt, and you track everything from the dashboard.

Related Documentation

Ready to build this form?

Read the complete documentation on configuring the visual Form Builder and Elementor Form Actions.

Read Forms Guide →

Stop wrestling with WooCommerce for simple payments

GatewayKit takes 5 minutes to set up. Download the free plugin, or try it live right now — no account needed.