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
    Commented Oct 26, 2015 at 21:22
  • I haven't tried your module Coleman but I will before proceeding Commented 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
    Commented 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? Commented 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... Commented Oct 27, 2015 at 14:58
  • Matt - any progress in the last 20 months?
    – petednz - fuzion
    Commented 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. Commented Jan 31, 2018 at 3:40

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.