I have set myself up a second list for memberships. Basically on my site the user can purchase membership and then they are given a new role. This also automatically adds them to my membership list, however when their membership expires and the role is removed they remain on the list in mailchimp and ideally they need to be removed.
Should this already happen or would that functionality need to be added. Anyway if it should happen here's my settings for the list:
Roles: just the membership roles is selected
Subcription method: required
Require subscribers to Double Opt-in: not selected
no merge fields
Comments
Comment #1
levelos CreditAttribution: levelos commentedInteresting use case, one that's not currently being handled. A user is only being removed from a list if they are deleted from the system. Seems like a reasonable feature, I'll leave it open and add to the list. Patches welcome, of course.
Comment #2
levelos CreditAttribution: levelos commentedShould be taken care of in the latest dev release and a soon to be created RC2
Comment #3
marcus178 CreditAttribution: marcus178 commentedThat's great news, thankyou.
Comment #5
garbo CreditAttribution: garbo commentedHi,
I'm using the latest dev version of the Mailchimp module and have a very comparable usecase and settings as Marcus178 has. But when a role is removed from a user (either manualy by the admin or automaticaly after expiration) the user is still subscribed to the mailinglist that is connected to the role.
Comment #6
miss-susan CreditAttribution: miss-susan commentedHello all - I am really loving the Mailchimp module, thanks for all the hard work.
I have a similar use case to the two people above, my site sells email subscriptions through Ubercart and I need to be able to have customers unsubscribed from the Mailchimp mailing list when their site role expires.
I am running Drupal 6.19 and Mailchimp 6.x - 2.2. Any help with this would be appreciated!
Comment #7
levelos CreditAttribution: levelos commentedI had this working in hook_user() but not during cron processing. Implemented in http://drupal.org/cvs?commit=454560.
Comment #8
miss-susan CreditAttribution: miss-susan commentedForgive my ignorance, but what does "not during cron processing" mean? Does it still remove users based on role?