If I set up Webform CiviCRM to sell an annual membership

  • 4 installments
  • 1 payment a year
  • Four years

It seems to work just fine as far as charging them for the first installment and then tracking the rest on the CiviCRM end.

However, the user sees this on the payment page of the webform:

enter image description here

Is there any way to either remove this completely and use Webform to just list their current charge, or a way to parse this into something that will let them know what they are actually paying right now? I don't think putting the number of installments next to the membership name is going to cut it.

CiviCRM 4.7

Is using something like https://www.drupal.org/project/webform_calculation_components viable for this?


1 Answer 1


That’s still on the ToDo list. Can you open an issue for this in the Drupal queue? I’ve got a small PR related this that I need to submit - will have a look at how to resolve this as well.

  • drupal.org/project/webform_civicrm/issues/2941495 this work?
    – Zachary
    Commented Feb 2, 2018 at 8:00
  • I wonder if there is cheap CSS/JS hack I could use in the interim to move my project forward? I can hide the section, but how do I get the contribution amount from P1 onto P2 of the webform in a way? The webform_calculator module failed to do this.
    – Zachary
    Commented Feb 5, 2018 at 19:58
  • if we could contribute a small $ amount to get this fixed it's on the table!
    – Zachary
    Commented Feb 11, 2018 at 22:49
  • 1
    I hope to find some time this week! Commented Feb 12, 2018 at 4:34
  • wf_crm_webform_preprocess.inc changing to this seems like a dirty hack? would it work? 'data-amount' => $item['line_total'] / $item['qty'],
    – Zachary
    Commented Feb 12, 2018 at 19:59

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.