• Resolved KentyMac

    (@kentymac)


    Hello,

    I have created a page allowing existing members to upgrade their membership from level 1 to level 2. I am using the modification form provided:

    [s2Member-Pro-Stripe-Form modify=”1″ level=”2″ ccaps=”” desc=”$5.99 USD / Monthly (recurring charge, for ongoing access)” cc=”USD” custom=”riverpodcast.com” ta=”0″ tp=”0″ tt=”D” ra=”5.99″ rp=”1″ rt=”M” rr=”1″ coupon=”” accept_coupons=”0″ default_country_code=”US” captcha=”0″ /]

    However, I am a bit confused as the form it generates asks them to enter their first name, last name, username, password, etc. But they already have an account, they just need to upgrade it – so why does it ask for this!?

    If they enter different information, does it replace their current user profile OR does it create a second profile?

    Is there a way to eliminate this so they keep their current user name, password, etc. and simply have to enter their billing info?

    Thank you!

    https://www.ads-software.com/plugins/s2member/

Viewing 7 replies - 1 through 7 (of 7 total)
  • It sounds like you are accessing this form without logging in. You need to put upgrade forms on protected posts or pages only, so that s2Member recognizes the user.

    Thread Starter KentyMac

    (@kentymac)

    Thank you for the response.

    However, the user is definitely logged in as this form is on the Welcome Page that shows up after logging in. Upon logging in they are offered the option to upgrade from level 1 to 2.

    Then the fields should be pre-populated. I assume that you are finding that they aren’t.

    Are you or your host running a caching module of some sort?

    Thread Starter KentyMac

    (@kentymac)

    To the best of my knowledge there is no caching module that would prevent the site from auto-filling in the user’s information. In fact, the Profile page does just that.
    https://postimg.org/image/p7q0grvcr/

    But the Welcome page does not.
    https://postimg.org/image/b4uyfavm9/

    ??

    Thank you again!

    You might well be right, but your example doesn’t prove that because it’s quite possible that instructions not to cache are being sent for the Profile page but not for the Welcome page.

    If there is no caching, then I think you’ll have to try looking for a theme or plugin conflict.

    Thread Starter KentyMac

    (@kentymac)

    Thank you! My host was able to exclude the /welcome page from caching and that seems to have solved the problem.

    Thanks again!

    Good!

    But now for the bad news. It sounds like your host is caching your protected content. That isn’t going to work. You will have a ton of issues if they do that. You must turn caching off for all logged-in users.

    The only way to cache for logged-in users is to use Quick Cache Pro, by the same developers as s2Member, which creates a cache for every single member individually.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Upgrade Membership’ is closed to new replies.