I am wondering if anyone has successfully integrated CiviCRM events with Drupal Commerce. I'd like to sell events through commerce to prevent having a two commerce solutions on one site. I am aware of Commerce CiviCRM, but it seems irrelevant for the purpose of selling event registration.

Does anyone have a working model for selling event registration through commerce?

  • Have you tried doing it with webform-civicrm integration?
    – Coleman
    Oct 26, 2015 at 21:22
  • I haven't tried your module Coleman but I will before proceeding Oct 26, 2015 at 21:24
  • Your question is also very similar to this one to the point that I wonder if this should be set as a duplicate civicrm.stackexchange.com/questions/7062/…
    – petednz - fuzion
    Oct 26, 2015 at 21:43

1 Answer 1


Having spent time working with the CiviCRM Commerce module approach, the route we now recommend is using CiviCRM Entities and Drupal Rules. We don't have a package of such Rules yet as the project that was going to give us the time to do this has been deferred.

  • What kind of rules did you intend on implementing? If I were creating these rules, would I want to modify the CiviCRM Event entity or the user's Contact entity? Oct 27, 2015 at 14:41
  • Looking at the civicrm schema, it seems what I REALLY need to do is have Rules generate a new CiviCRM participant entity. Going to work on this and report on my progress... Oct 27, 2015 at 14:58
  • Matt - any progress in the last 20 months?
    – petednz - fuzion
    Sep 2, 2017 at 3:20
  • 1
    @MattLongman I would be really interested in this as well. I'm eager to get my users away from having any access to civicrm and just using CiviCRM Entity for registration and Commerce for the payment flow...but registration, participation, and payment records still need to be kept in CiviCRM. Jan 31, 2018 at 3:40

Your Answer

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

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