CiviCRM Forums
News: You can learn more about CiviCRM from our new free book: Understanding CiviCRM. Also Check the CiviCRM Blog for updated information on CiviCRM
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
March 16, 2010, 04:41:31 pm


Login with username, password and session length


Pages: [1]
  Print  
Author Topic: Ubercart Expiring Member roles and CiviMember  (Read 485 times)
jellobrain
I’m new here
*

Karma: 0
Offline Offline

CiviCRM: 2.2.3
CMS: drupal 6.x
MySQL: mysql5
PHP: php5

Posts: 18


View Profile
« on: June 30, 2009, 08:06:05 am »

I have a drupal site that uses Ubercart to sell memberships.  The membership roles automatically expire a year after purchase.  I configured uc_civicrm to synch roles and groups between drupal and civicrm.

At this point, when someone purchases a membership, the purchase is logged as an activity in CiviCRM (yay!).

At this point, however,  CiviMember, membership roles, and smart membership groups are not being added or changed.  I am hoping this is a simple step that I missed in configuring somewhere.  Do you have any suggestions?

Any information or direction is appreciated.  I have contacted the #civicrm irc, and also have been looking on the CiviForums and the drupal site, but am still not seeing anything.  Are there other module/s I need to install on the drupal side to enable this?  At this point, I am using ubercart expiring roles module, and uc_civicrm.  I have set the groups and roll synchs for drupal and civicrm roles.  at this point i am not using the organic groups module, and am synching the member 'role' in drupal to the member 'group' in civicrm.
Logged
Dave Greenberg
Administrator
I’m (like) Lobo ;)
*****

Karma: 141
Offline Offline

CiviCRM: 3.0.4, 3.1.2, latest svn (trunk)
CMS: Drupal 6.x, Joomla 1.5
MySQL: 5.0.41-log
PHP: 5.2.3

Posts: 3720



View Profile WWW
« Reply #1 on: June 30, 2009, 11:32:59 am »

If you want to take advantage of CiviCRM's "membership management" features (e.g. CiviMember) - I think you have 2 choices:

1. Use CiviContribute / CiviMember online membership signup and renewal forms INSTEAD of UberCart for "self service" member signup / payment.

(check out the Membership section in "Understanding CiviCRM" - our new online book - for background: http://en.flossmanuals.net/CiviCRM/MembershipPlanning)

2. OR you'll have to implement some PHP code in a separate (custom) module which creates and updates the CiviMember membership records when the UberCart transactions are recorded.
Logged

Support CiviCRM's continued development by making a donation.
Matt2000
I post frequently
***

Karma: 25
Offline Offline

CiviCRM: 1.9 - 2.2
CMS: Drupal 5 & 6
MySQL: 5+
PHP: 5+

Posts: 255


View Profile WWW
« Reply #2 on: June 30, 2009, 04:20:43 pm »

So you're using uc_roles module and civicrm_group_roles module ("CiviGroup Roles Sync") and civicrm_member_roles ("CiviMember Roles Sync")?

So the idea is that a user is to be granted a Drupal Role, which then grants a CiviCRM Membership, and a CiviCRM group?

Have you verified that the Drupal role is being granted to the purchaser?

Are you sure you need CiviMember at all? Seems to me uc_roles is providing everything CiviMember would otherwise be used for?

-Matt
Logged

Drupal/CiviCRM micro-blogging http://twitter.com/matt2000

Ninjitsu Web Development http://www.NinjitsuWeb.com/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM