Integrating with Cartthrob

frank's Avatar

frank

19 Aug, 2010 09:14 AM via web

Hi

I'm building a site with Cartthrob. Carthrob lets you make people members when they purchase something. Any idea whether Campaigner would work with this? If so that will be a very slick marketing system...

This looks great BTW - I'm sure I'm going to get a lot of use out of it.

  1. Support Staff 2 Posted by Stephen Lewis on 19 Aug, 2010 01:14 PM

    Stephen Lewis's Avatar

    Hi Frank,

    Carthrob lets you make people members when they purchase something. Any idea whether Campaigner would work with this?

    That depends on how CartThrob makes people members.

    My guess is that CT creates a new entry in the exp_members table, without firing (or mimicking) any of the built-in member creation extension hooks.

    If that is the case, then Campaigner will never know that a member has been created.

    Searching through the CT site, it looks as though it does provide some extension hooks, but what those are is unclear.

    If you can find out the details from the CT guys, please let me know, and I'll see if your request is possible.

    Cheers,
    Stephen

  2. 3 Posted by frank on 19 Aug, 2010 01:19 PM

    frank's Avatar

    Hi Stephen

    Thanks for your speedy response. I'll ask CT and let you know what I find...

  3. 4 Posted by frank on 19 Aug, 2010 03:42 PM

    frank's Avatar

    Sorry, bit off topic, but I thought of something else:

    I seem to remember that unsubscribe links are required in Campaign Monitor emails. If people unsubscribe via that link, instead of via EE, is there any way of changing their profile setting in EE to reflect that? So that EE's members are always in sync with CM's lists?

    Thanks again!

  4. Support Staff 5 Posted by Stephen Lewis on 19 Aug, 2010 06:58 PM

    Stephen Lewis's Avatar

    Hi Frank,

    I seem to remember that unsubscribe links are required in Campaign Monitor emails. If people unsubscribe via that link, instead of via EE, is there any way of changing their profile setting in EE to reflect that? So that EE's members are always in sync with CM's lists?

    Unfortunately not. Campaign Monitor doesn't provide any sort of notification about changes to the subscriptions.

    I've submitted a feature request, so we'll see how that goes.

    Cheers,
    Stephen

  5. 6 Posted by frank on 20 Aug, 2010 03:00 PM

    frank's Avatar

    Ah ok. I guess at least if someone unsubscribes from CM, they'll go on your your Suppressed list, so they won't get email from you even if their profile has them as being signed up.

    The only thing is I'd like for people to be able to control their subscriptions in either way - through CM or EE - since not all subscribers will be members, and vice versa. So having the two in sync somehow would be vital.

    If I knew that all subscribers would also be members, I could just give them a prominent link to edit their profile/settings in each email, so they'd go through EE for everything, and everything would always be synced. But with it being a mix like this, I can't see a way round it.

    Might have to wait until CM adds those notifications...

    Thanks, Frank

  6. Support Staff 7 Posted by Stephen Lewis on 20 Aug, 2010 06:13 PM

    Stephen Lewis's Avatar

    If I knew that all subscribers would also be members, I could just give them a prominent link to edit their profile/settings in each email, so they'd go through EE for everything, and everything would always be synced. But with it being a mix like this, I can't see a way round it.

    You could use a custom field to record which subscribers are also members, and then modify the email based on that field.

    A bit of a hack, admittedly, but it's a solution.

    Cheers,
    Stephen

  7. 8 Posted by Chris Newton on 21 Aug, 2010 09:19 PM

    Chris Newton 's Avatar

    I believe that we create the members from scratch, not using the internal EE systems (for several good reasons). We do have lots of hooks in Cartthrob and can always add more as necessary. I think it would not be difficult to make an extension to notify Campaigner of new member creation.... If campaigner also has extension hooks.

  8. 9 Posted by frank on 23 Aug, 2010 08:39 AM

    frank's Avatar

    Thanks guys. I've got a bit of stuff to work out with my client - we're still trashing out what the parameters of this site are - but will let you know how I get on...

  9. Support Staff 10 Posted by Stephen Lewis on 23 Aug, 2010 10:13 AM

    Stephen Lewis's Avatar

    Thanks for the clarification Chris.

    If CartThrob had a hook similar to EE's member_member_register, that would allow extensions such as Campaigner to integrate with your member creation routine.

    Cheers,
    Stephen

  10. Stephen Lewis closed this discussion on 09 Sep, 2010 01:13 PM.

Comments are currently closed for this discussion. You can start a new one.