This module is an optional part of the Ubercart
(http://www.ubercart.org) module of Drupal (http://drupal.org).
This module exists to integrate Ubercart functions with CiviCRM
(http://civicrm.org). This version has been tested with Drupal 6,
CiviCRM 3.1.5, and Ubercart 6.x-2.2

To install this module, copy the uc_civicrm directory and its contents
to the ubercart/contrib directory, then visit the admin/build/modules
page and enable the Ubercart-CiviCRM Integration module in the
Ubercart - extra section.

When a customer buys something from the Ubercart store, the name and
address information they provide is added 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 groups selected in the 
Site configuration > Ubercart CiviCRM Integrator admin page.  
A contribution activity of the type selected on the admin page 
is added to the CiviCRM database for the contact in question.

On the first use of this module a new custom contribution data group named 
"Ubercart purchases" is created in CiviCRM with "Sales Tax" 
and "Shipping Cost" fields.

The delivery address will be listed as the primary address for the CiviCRM
contact, and all addresses and phone numbers will be saved.

