Give your members an incentive for renewing early – automatically adjust the price of a membership renewal with no discount code required.
According to the 2012 Membership Marketing Benchmarking Report, “Associations that offer an early renewal discount were more likely to see an increase in renewal rates over the past year (24% to 19%).” To read the full report, and reports from other years, visit http://www.marketinggeneral.com/resources/benchmark-report/
The code allows you to specify – for each specific level – the early renewal price. Note that by default all membership renewals (when a member purchases the same level they currently have) extend the user’s membership from their existing expiration date (i.e. if they are set to expire on May 1, 2015 and renew for one year on March 1, 2015, their new expiration date is May 2, 2016).
The Code Recipe (PHP)
Adding the Recipe to Your Website
You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository. Read this companion article for step-by-step directions on either method.
Note: Line 12 of this code gist illustrates a way to adjust more than just the renewal price. You can also adjust the term of the renewal, set to never expire and allow a “lifetime” membership renewal, and more. Post a topic on the support forums if you’d like help customizing this code for a unique renewal discount model.
Free Course: Membership Site Development—The Basics
Develop a deeper understanding of membership site development in this beginner-level course. Learn how to make your site work better, save yourself time and money, and improve your site's performance.