Configuring the Back Office Settings for the Membership Renewal Control

The workflow for the membership renewal process is as follows:

The section below details how this control interacts with specific functionality of the back office:

·            Displaying the Membership Renewal Prompt on the Web

·            Contributions (Donations)

·            Auto-renew

Displaying the Membership Renewal Prompt on then Web

In order for the membership renewal prompt to display on your constituent's page, you need to perform the following:

1.    As a best practice, run the batch process ORD500-Expired Order Cleanup Process in the back office.
This removes expired membership renewals and will ensure that when your constituent logs in to renew his/her membership, he/she does not see multiple years' worth of membership renewals.

2.    Run the batch process ORD650- Renewal Processing in the back office.
This application looks for current products that expire between specific dates and have not yet been renewed. This process then creates a new order for those products for a new year.

Only national memberships where member group is marked as Include in CRM360 on the Membership Structure Maintenance screen, as highlighted below, are available for renewal. See Creating a Member Group for more information.

Contributions (Donations)

The following optional contributions will be offered during the membership renewal process:

·            Any fundraising product defined with a fundraising relationship to membership being renewed (see Defining Fundraising Gift Relationships for more information).

·            Any membership product with the record type = donation that is defined with a fundraising relationship (see Adding Membership Product Fundraising Links for more information).

·            Any donation line that was added during Ord650 (see ORD650- Renewal Processing for more information).

If your web site is set up to accept different currencies, as a best practice for donation products, the donation amount options defined should be open-ended donation amounts and not suggested donation amounts. If not, the screen will display a suggested amount such as $100, as 56.72 EUR. The conversion will occur even if the gift is set up with a rate for the non-base currency, such as from the Euro to the Dollar. See Donations Overview for more information.

When defining web-enabled rates for donations linked to memberships, Personify recommends that you limit the number of web-enabled rates to three to ensure the optimum user experience.

Regarding the membership renewal order created in the back office when initiated from the web, the optional contribution line item(s) will only be added to the order when the web user clicks Pay Now.

In order for a donation product to properly display as an option in the Optional Contributions section, perform the following:

1.    Check the Master Product checkbox located on the Product Maintenance General Setup screen in the back office, as highlighted below.
If the Master Product is NOT checked, the donation product will NOT display on the control. See Defining General Membership Products for more information.

2.    Check the Display on the Web checkbox on the Product Maintenance eBusiness Control screen in the back office, as highlighted below. See Defining Fundraising Gift eBusiness Link for more information.

If the donation price is 0, it will display on the web as "Enter an Amount", as highlighted below.

3.    Check the Allow Price Update checkbox on the Product Maintenance General Setup screen in the back office, as highlighted below.
When checked for the donation product, any amount can be entered to override a suggested amount. See Defining Membership Structure for more information.  

4.    Once finished following these steps, a web user will see a donation product display on this control similar to what is shown below.

Why is a system type and code is not displaying on my webpage even though I web-enabled it in the back office?
Answer: The data is cached in the Data Services, so changing the back office settings will not change what is displayed on the control automatically. The Data Services cache needs to be cleared in order to reflect the back office configurations. The best way to clear the cache is do an Application Pool reset on the Data Services, which will be located on the server. In order to reflect the most recent back office configurations, the cache will need to be cleared after each push. It is also possible to set a value in the configuration file to clear the cache every [number] of minutes. By default, the site cache will automatically clear when the site is idle for thirty minutes and this typically occurs overnight. See Setting up Online Store and App Data Cache for more information.

Auto-renew

By default, the Auto-renew checkbox is going to display on this control; there is NO configuration to suppress it.

When a member indicates that they want to automatically renew his/her membership, the assumption is that he/she want to auto-renew the ENTIRE membership, so all sublines (e.g., chapters, SIGS, etc.) to the master line will also auto-renew.

On the web, it displays as shown below, and it gives users the option to renew their Membership. By default, users will have to check this check box and when checked, in the back office, the credit card is saved on the order, Order_Detail. RENEW_TO_CC_FLAG is set to "Y", and the payment will be processed next time the order is picked up by ORD650. The auto pay method will be set to "CC" if the web user sets the RENEW_TO_CC_FLAG flag to "Y".