This tutorial is geared for a subscription website that keeps content or services behind a paywall and asks customers to pay a recurring fee for access.
In this example let's imagine a basic scenario of a subscription website (language courses for example). We will be setting up three levels of memberships: Beginner, Intermediate, Advanced (access to learning material will be according to the selected level), also three billing plans will be available: 3 months, 6 months, 12 months
Step-by-step guide:
One simple way to get this setup would be to create a virtual product 'Language Courses' with configurable options: Beginner, Intermediate, Advanced
Creating "'Language Courses" product
Product Name: Language Courses
SKU: language-courses
Price: $9 (original price)
Click on the Advanced Inventory link
Change Manage Stock to "No"
Click Done
Create configurations:
Beginner - 9$
Intermediate - 14$
Advanced - 19$
our basic product setup is complete
2. Enable Subscriptions
Navigate to MPOWER - Configuration – General
Enable recurring subscription
3. Setup Billing Frequency (how to set up a billing frequency)
Navigate to MPOWER - Configuration – Billing Frequency
Add new billing frequency (3 months, 6 months, 12 months)
4. Open previously created product Scroll down to the Subscription Options section and open it
Scroll down to the Subscription Options section and open it
Available For: Recurring Purchase Only
Click on the ‘Manage’ button for opening Recurring Options Management
Step 1: Select attributes - Set to No all attributes
Step 2: Recurring Settings
Is Trial Offered - NO
Start Date - Moment of purchase
Lock Product Price - NO
Unlock Preset Qty - NO
Hide Qty - YES
Savings Calculation - YES
Infinite Subscriptions - NO
Step 3: Billing Frequencies - Click on Add New button three times and select correspond Billing Frequency (3 months, 6 months, 12 months)
Step 4: Summary
Click Next and Save
At this point subscription product (parent) setup is complete
5. Next, we need to add all child products we've created from configuration options to the same billing frequencies
Open child simple product (Beginner)
Scroll down to the Subscription Options section and open it
Available For: set to "Recurring Purchase Only"
Click on the ‘Manage’ button for opening Recurring Options Management
Step 1: Recurring Settings
Is Trial Offered - NO
Start Date - Moment of purchase
Lock Product Price - NO
Unlock Preset Qty - NO
Hide Qty - YES
Savings Calculation - YES
Infinite Subscriptions - NO
Step 2: Billing Frequencies - Click on Add New button three times and select correspond Billing Frequency (3 months, 6 months, 12 months) and specify prices
3 months - $27
6 months - $45
12 months - $75
Step 3: Summary
Click Next and Save
At this point subscription product (child) setup is complete (repeat for all child products related to our configurable product)