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.

Renew membership form

  1. My membership site is built using GF and the user registration + PayPal plugins for registrations and collection of user meta. Users have a custom dashboard where they can do various things, including renew their membership. I am not sure of the proper form to use for the renew membership form (which again, uses the PayPal plugin). My goals with the renew membership form are:

    1. collect payment from the logged in user
    2. display the dropdown value for the <select> element into my custom user meta
    3. record the date of payment and display in my custom user meta

    My main question is: do I use just a normal form to achieve this, or do I use the user registration plugin again. I don't want the user to have to refill the fields that the user registration plugin form seems to require.

    I hope this is clear....any help would be greatly appreciated.

    Posted 9 years ago on Thursday April 12, 2012 | Permalink
  2. GZA

    I'm looking to do exactly the same thing, i.e. a renewal process as we're selling listings (posts) on an annual basis.

    We are also looking to use Freshbooks for accounting so I've been wondering if the clues lie there?

    Posted 9 years ago on Thursday April 12, 2012 | Permalink
  3. This can't be the first time somebody has wanted to do this! Anyone....please HELP!

    Posted 9 years ago on Thursday April 12, 2012 | Permalink
  4. First off, it hasn't even been 24 hours since your original request was posted, so calm down and take a moment to review our policy for support forum response time here:

    The User Registration Add-On currently ONLY creates new users. So it can't be used to create a form that updates an existing user. It can only be used in situations where you want the form to create a new user as part of the form submission process.

    Typically users doing subscriptions use recurring payments, in which case you don't have manual renewals like you are describing as the renewal payment occurs automatically as part of the recurring payment profile.

    If you want to implement manual renewals and need to store or update data in user meta when a form is submitted, you would have to do this as a customization. The same would apply if you are then using the PayPal Add-On to create an order form.

    You would need to create a new form that you want to use for the existing user to fill out to renew their subscription. You would then use the PayPal Add-On to integrate that form with PayPal.

    The customization you would implement would be done via custom code that is triggered when payment is received. This code would need to update whatever user data you need to have updated.

    You would use the gform_paypal_fulfillment hook when implementing your custom code. This hook fires when a successful PayPal payment is received. You can find documentation for this hook here:

    Your code customizations would go either in your themes functions.php file, or you could make your own custom plugin to house your custom code that you would then install and activate on your site.

    The good news is we are updating the User Registration Add-On to support not only creating users, but updating users also. These feature enhancements, along with several others for the User Registration Add-On, are in ACTIVE development. They are being worked on as I type this. We plan on releasing a major update to the User Registration Add-On containing this functionality at the end of the month.

    Posted 9 years ago on Thursday April 12, 2012 | Permalink
  5. mwilke

    Any update on this update? I'd love to be able to tell my clients when we can expect a fix for this. Thanks!

    Posted 9 years ago on Friday June 15, 2012 | Permalink
  6. igoo

    any news on this? roadmap or approximate release date?

    Posted 9 years ago on Friday September 14, 2012 | Permalink
  7. There was a beta release of the User Registration add-on this morning, but I don't see editing existing profiles or renewals as one of the features.

    What is it you need to do, igoo?

    Posted 9 years ago on Friday September 14, 2012 | Permalink