PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

User Registration + Paypal Subscription mashup help

  1. studioleland
    Member

    I am developing a site with the user registration + paypal subscription addon. I have several wp roles associated with pricing and various author permissions.

    1. How does the renewal work for this?
    2. If the subscription expires or is cancelled is there a renewal notification template I can drop on my author pages to allow the account holder to renew with another form?
    3. Do I need to create a baseline "expired" role type with zero permissions just to maintain the account after subscriptions expire or are cancelled to allow the user to renew?
    4. Can I conditionally check for subscription status and offer renewal somehow on author profile page?

    I haven't been able to find much documentation for these instances. Thank you.

    Posted 11 years ago on Wednesday December 12, 2012 | Permalink
  2. If the subscription expires or is cancelled and the user does want to renew they can use a secondary form for the renewal. So you can use the update feeds available in the UR Beta. Now the limitation with this is a user cannot renew early - they can only renew once the subscription has come to an end.

    You will want to create an "inactive" type of role so you can have the user registration add-on handle this role change for you when the user cancels or the subscription expires.

    You can throw some PHP on your Author page to only display the renewal form if user role = x (your inactive role).

    Posted 11 years ago on Wednesday December 12, 2012 | Permalink
  3. studioleland
    Member

    @Rob

    Thanks for the response. That will be perfect. I am all set to move forward then. What will happen to the user's posts when the subscription expires and their role changes to an "inactive" account status? Author front-end Pay-to-Post is the premise of the site so I need to make sure the existing posts are not affected when the account roles change. I do have the most recent beta installed I believe. I can just have a simple role renewal form for the subscription feed? Is that right? I won't need the full original registration form?

    I can handle the role conditional display for form display.

    Posted 11 years ago on Thursday December 13, 2012 | Permalink
  4. Nothing negative will happen to the post content if the user's role changes. Right, you can have a secondary role renewal form the subscription feed.

    Posted 11 years ago on Friday December 21, 2012 | Permalink
  5. I have a situation where members complete a GF to sign up and pay through the PayPal module. My problem is with renewals. I have set up a page for renewing membership which includes a GF capturing their name, email, membership (price) level. I also have a field set to capture the current date. I set the visibility to admin only, but when I look at the source code, I don't see a 'hidden' field there....am I understanding incorrectly how this works?

    I want to get that renewal date into my usermeta so my client can see when folks have renewed.

    Is there a better way to do this? From reading this post I'm gathering that there might be some other options.

    Thanks.

    Posted 11 years ago on Tuesday April 2, 2013 | Permalink
  6. Only a hidden field will be visible in the source of the page. An admin only field is just that: for the admin to see when logged in.

    Posted 11 years ago on Tuesday April 2, 2013 | Permalink
  7. Ahh, I see....hidden field!

    Also, is there a 'standard' method for pushing that renewal date (or any gf field data) into the user's metadata?

    Thanks.

    Posted 11 years ago on Wednesday April 3, 2013 | Permalink
  8. I'm not sure what you mean about a 'standard' way. How are you storing it now?

    Posted 11 years ago on Friday April 5, 2013 | Permalink