We have a curious problem.
We have 3 levels members.
Default Level (Free)
Subscription 1 month
Subscription 3 months
When a member signs up or logs in, we would like him to be directly assigned to "Defaut level".
The problem is that a page is displayed during the connection which offers the subscriptions 1 month and Subscription 3 months whereas it should not be displayed.
The configuration for all plans is :
Enabled?
Yes, members may select this plan.
Show on signup?
No, only show this plan after signup.
Show after signup?
No.
Default Plan?
Yes, this plan will be selected by default after signup. FOR FREE PLAN
No, this is not the default plan. FOR OTHER PLANS
All caches are well emptied (browser or server).
-----------------------------
In Member signup process page
Step 1: Choose Subscription
No, do not allow users to choose upon signup.
-----------------------------
We have this subscription page that appears when connecting when it should not. We would like members to choose their subscriptions in their account later as they wish.
Do you know where we made a mistake ? We spent a lot of time on this problem
and we would like to know where this concern comes from.
Thank you in advance
Did you set the free one to show on sign up?
No, must we do it ?
I suggest testing with it and see if it works. Maybe allow them to choose the free one on sign up.
Yes, but I would prefer that members enter freely without this subscription page.
Then they can go to MY ACCOUNT / SUBSCRIPTION.
It's really curious because everything seems correct.
I think you need to change to yes for "show after sign up" to show under a members subscriptions plan
It is possible what you said, automatically assign a new member to a default plan
Make a backup before you do this: If there are no transactions made, you can empty the table with all payment plans and start with fresh payment plans so it doesn't confuse you.
There are two ways you can operate memberships.
OPTION 1:
Goto: /admin/authorization/level
You have to create 1 more Member Levels, make a COPY of your "default plan"
Click "Add Member Level"
Name you level "Paid Member" (Will shop up on the members profile)
Select "COPY OF DEFAULT LEVEL" (Do not manually create it !!)
Click OK
Your payment plans:
1 Default Level (Free)
2 Subscription 1 month
3 Subscription 3 months
Default plan:
What ever you wanna call it...say "FREE Trial"
Length 14 days
Amount 0.00
Assign to MEMBER Level: Default
Hidden at sign on
Next plans:
1.)
What ever you wanna call it...say "1 month subscription"
Length 30 days
Amount 5.99
Assign to MEMBER Level: Paid Member
Hidden at sign on
2.)
What ever you wanna call it...say "3 month subscription"
Length 90 days
Amount 14.99
Assign to MEMBER Level: Paid Member
Hidden at sign on
At the screen where you go to the payment plans: /admin/payment/package
Make sure you tick Default plan: FREE Trial
Or if this option is not available, go into your FREE Trial plan and select "Default plan"
This way the system will automatically sign the new member to the FREE Trial plan which is active for 14 days, then the member can upgrade in their setting to a paid member plan.
You can alter the setting in every module for example in member settings video, they can't add new videos which is available in the Paid Member level.
OPTION 2:
You can go further than this:
Create another level, make a copy of the Default Member Level, call it "None Paying Member"
DO NOT make this the default member level.
Delete all upload and viewing option in all modules within this Member level.
You need 4 membership plans for this:
Plan 1. Default plan:
Call this "NON Paying Member"
Hidden at sign up and after sign up.
Duration 100 years
Price: 0.00
Member Level: "NON Paying Member"
Make default: YES
Plan 2:
What ever you wanna call it...say "FREE Trial"
Length 14 days
Amount 0.00
Assign to MEMBER Level: Default
Show at sign on: Yes
Show after sign up: NO
Plan 3.
What ever you wanna call it...say "1 month subscription"
Length 30 days
Amount 5.99
Assign to MEMBER Level: Paid Member
show at sign on: Yes
Show after sign up: YES
Plan 4.
What ever you wanna call it...say "3 month subscription"
Length 90 days
Amount 14.99
Assign to MEMBER Level: Paid Member
Show at sign on: yes
Show after sign up: YES
This way you can have 3 options at sign up. (Free Trial, 1 Month, 3 Months)
Note: when the duration expires, the member will fall back to "NON Paying Member". The user can still login and update their membership plan. BUT can not chose the Free Trial again (as it hidden).
This Member Level "NON Paying Member" should have no access to any module, you force the member to upgrade this way. I believe it is 1 setting in every module Access: No
It is up to you what you want to do access wise, I'm tough on my members, pay or get of the site!
Hope this helps
It works perfectly. A big thank-you !