uc_civicrm Updated to support CiviCRM 3.0.2 and Ubercart 6.x-2.2
The uc_civicrm module that integrates Ubercart with CiviCRM has been updated to support CiviCRM 3.0.2 and Ubercart 6.x-2.2. You can download it here.
When a customer buys something from the Ubercart store, this module adds the name and address information they provide to the CiviCRM contact database. If the customer has a simple contact record generated by synching CiviCRM from the Drupal user table, that record is updated with the new information. If no contact record exists, one is created.
Then the new or updated contact is added to the 'Purchasers' group, which is created if necessary. An activity history record of type 'Purchase' is added to the contact's history, and the 'Purchases' tab on the contact's dashboard entry is populated with a link to the contact's order history in Ubercart.
We often write "throw-away" code for one-off tasks or to scratch our own itch. The source might not be immediately useful for others but the lessons learned are invaluable. We always try to blog, tweet, or share those lessons when appropriate.
- Avalanche Forecast
- Breakout in Processing
- Brewfest Mobile App
- CiviCRM Discount
- CiviCRM Profile Permissions
- Danger Rose Field
- DB Tools
- Image Node Reference
- Linode Drupal StackScript
- Liquid Planner Shell
- OpenVZ Drupal Installer
- Randstring Safari Extension
- RSRA Database
- Ubercart/CiviCRM Integration
- User Login Block
- Webform Download Archive
In the process of writing custom software for our clients, we've also contributed bug fixes, patches, unit tests and documentation to various open source projects.



Comments
Host on d.o
Would be great to see this module hosted on Drupal.org, where we'd have the advantages of automatic updates via Drush etc.
Post new comment