Problem with Subscription Level

    • 318 posts
    February 10, 2019 2:47 PM EST

    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 :


    Yes, members may select this plan.

    Show on signup?

    No, only show this plan after signup.

    Show after signup?


    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

    This post was edited by Lovea at February 10, 2019 2:50 PM EST
    • Moderator
    • 6923 posts
    February 11, 2019 5:55 AM EST

    Did you set the free one to show on sign up?

    • 318 posts
    February 11, 2019 6:00 AM EST

    No, must we do it ?

    • Moderator
    • 6923 posts
    February 11, 2019 6:23 AM EST

    I suggest testing with it and see if it works. Maybe allow them to choose the free one on sign up. 

    • 318 posts
    February 11, 2019 11:00 AM EST

    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.

    • 201 posts
    February 27, 2019 8:21 PM EST

    I think you need to change to yes for "show after sign up" to show under a members subscriptions plan

    • 119 posts
    March 4, 2019 2:37 PM EST

    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.

    • Show nothing at sign up and work it out after the member has signed up. Needs 3 payment plans
    • Show all 3 plans at sigh up and after sign up or payment plan has expired. Need 4 payment plans


    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:


    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



    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

    • 318 posts
    March 7, 2019 11:20 AM EST

    It works perfectly. A big thank-you !