Steps to Reproduce:

  1. From the user's membership page, Click on the Submit Credit Card Membership.
  2. Choose the membership and choose the relative price set(having number of terms greater than 1) for the membership and make the payment.
  3. For example if a price set option having number of terms as 2 is chosen, the user is only updated to the default Membership Type Duration Unit.

The expected output should be the membership term for (number of terms chosen x Membership Type Duration Unit).

  • it could be really helpful to know you can replicate this on eg dmaster.demo.civicrm.org or one of the other master demo sites
    – petednz - fuzion
    Jan 18, 2023 at 1:48
  • I've tried creating a sandbox account in dmaster.demo.civicrm.org few days back but still my account is pending approval by the site administrator.
    – MS S
    Jan 25, 2023 at 10:35
  • you don't need one. the instructions say user = demo and pw = demo
    – petednz - fuzion
    Jan 26, 2023 at 18:57
  • dmaster.demo.civicrm.org/civicrm/contact/… Replicated the issue by creating a user with 2 year membership but the result that was added is 1 year.
    – MS S
    Jan 30, 2023 at 7:03
  • civicrm.org/bug-reporting
    – petednz - fuzion
    Jan 30, 2023 at 19:20

1 Answer 1


This is the sort of Price Field i thought could be a solution for the front end for you. Not sure if my Comments above were making it clear

enter image description here

  • This works fine in the front end, but when creating a membership in the civicrm backoffice, it's not working as how it should.
    – MS S
    Feb 14, 2023 at 13:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.