Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-8990 CiviCRM Contribution/Membership pages do not display renewal status for Lifetime Members
  3. CRM-9001

Do not set default for Lifetime membership types in online membership renewal block. Make sure non-membership price option defaults are set in renewal mode.

    Details

    • Type: Sub-task
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Fixed/Completed
    • Affects Version/s: 3.4.6, 4.0.6
    • Fix Version/s: 4.1.0
    • Component/s: CiviMember
    • Labels:
      None

      Description

      1. Merlise is reporting (and replicated on demo) that the defaults for price field value options are NOT being set when the price set membership block is in "renewal" mode. To recreate:

      • create price set for Memberships
      • add 1 radio button price field containing 2 membership options, set 1st option as default choice
      • add 1 radio button price field containing 3 'donation' options (these are non-membership options) - $25, $50, 'none'. Set 'none' as the default option for this field.
      • assign this price set to online contribution page memberships block
      • login and purchase the 2nd membership option (via online contrib page). defaults are set properly at this point (i think)
      • now access that page again - it SHOULD show the second membership option as default (since u 'have' that membership type and you're renewing). It SHOULD also show 'none' checked as default for 'donations' radio. According to Merlise, this is not working - no radio button is checked in 2nd field. Screenshot w/ similar setup attached for reference.

      --------------
      2. By default, the current membership (lifetime) is pre-filled in the membership field (regular block or priceset) so that the default choice is to renew the lifetime membership. This is confusing and will cause user errors since lifetime memberships should not be renewed.

      For regular membership block, make sure we show user that they have an existing lifetime membership, but do not "check" that radio button.

      For price set membership block - do not allow user to select a lifetime membership type price option IF they already have a membership of that type (either make the radio / checkbox option read-only or suppress it from the form).

        Attachments

          Activity

            People

            • Assignee:
              rajan Rajan P Mayekar
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: