Community Support Forums — WordPress® ( Users Helping Users ) — 2011-06-24T16:53:00-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=6350 2011-06-24T16:53:00-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=21640#p21640 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Really glad I could help!

It's a really powerful tool that Jason has put in for list building!
Enjoy!

Ross :)

Statistics: Posted by rossagrant — June 24th, 2011, 4:53 pm


]]>
2011-06-24T16:48:19-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=21639#p21639 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Thank you so much, that was it! :) It's silly, but I had just upgraded to the latest version and didn't check back these options, which have changed since the version I had before and were wrong... Now everything is working fine: manual and paypal upgrades and downgrades move users form one list to another in mailchimp.

I can't believe it, I've spent so much time on this and it was these 2 options.

Thanks for yor help!! :)

Marcelo

Statistics: Posted by marcelorg — June 24th, 2011, 4:48 pm


]]>
2011-06-24T14:51:22-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=21632#p21632 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Do you have the 'Allow list transitioning' box ticked in your List server settings?

I have just been playing with manually changing member roles on my site with the latest version installed and my subscribers are being moved from list to list.

@Jason
You haven't changed any code in this latest release have you Jason?

Ross :)

Statistics: Posted by rossagrant — June 24th, 2011, 2:51 pm


]]>
2011-06-24T11:46:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=21612#p21612 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
I've been following this thread closely, as I have the same problems that rossagrant was explaining; i.e. when a member upgrades from free subscription to level #1 using the paypal upgrade button, WP upgrades his role ok, but the communication with Mailchimp is failing. The member gets deleted from the list corresponding to free subscribers, but does not get included in the list for level#1. Other details:

- If I upgrade a user manually from WP, the same thing happens unless I check the "Re-process List Servers" box, in which case the user gets the double opt-in messages form Mailchimp and then gets included in the level#1 list (after I click on the links of the email)
- When a user subscribes to level#1 directly, everything works fine (he gets into the level#1 list)
- This is a screenshot showing my list servers config regarding double opt-in:
capture1.jpg

It looks like it's an issue related to double opt-in which is causing the problem. Do you think it can be a bug? What could I do?

I've upgraded to the latest s2member (110620) and s2member pro (110606) versions before testing the above situations.

Thank you for your help!!
Marcelo

Statistics: Posted by marcelorg — June 24th, 2011, 11:46 am


]]>
2011-06-05T21:01:08-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=20118#p20118 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> http://wordpress.org/extend/plugins/s2member/changelog/

Statistics: Posted by Jason Caldwell — June 5th, 2011, 9:01 pm


]]>
2011-05-13T18:23:21-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14974#p14974 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Let me know as soon as you want me to test it out! I'll me more than happy to take it for a test drive!

:)

Statistics: Posted by rossagrant — May 13th, 2011, 6:23 pm


]]>
2011-05-13T18:21:32-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14973#p14973 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> We should be ready for beta testing around the 21st, or so.

Statistics: Posted by Jason Caldwell — May 13th, 2011, 6:21 pm


]]>
2011-05-13T18:19:10-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14971#p14971 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
No rush, I'll wait as long as it takes before I launch to have this fully operational. It's a complex plugin so I understand it may take time to get it right. Do you have an ETA of the next release?

Statistics: Posted by rossagrant — May 13th, 2011, 6:19 pm


]]>
2011-05-13T18:15:46-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14970#p14970 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> ~ thanks for making note of that too.

Statistics: Posted by Jason Caldwell — May 13th, 2011, 6:15 pm


]]>
2011-05-13T18:02:28-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14967#p14967 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
So I take it that modifications and list transfers WILL occur when someone uses a modification button to UPGRADE their subscription but will NOT be transferred to a new list upon demotion through a cancelled Paypal subscription and ultimately an EOT?

If I MANUALLY change someones level in the backend I presume that doesn't count either (I think I've tried it in the past)?

Lastly, do you think we'll be able to bypass the opt in for the new list that a member is transferred to.

And no worries about the help in the forums. I'll always give help where I can, you guys work so hard for us that it's the least I can do!
:)

Statistics: Posted by rossagrant — May 13th, 2011, 6:02 pm


]]>
2011-05-13T17:55:40-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14964#p14964 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> Thanks Ross. You're already a huge help. We really appreciate your assistance here in the forums. The more help we get in the forums, the more time we can devote to the next release.
~ We really appreciate your help!!

OK. Yes, this is a bug. Thank you so much for reporting this.
This does NOT affect modifications ( in the true sense of the word ), but rather, the bug here is that s2Member is not handling list server changes that occur as a result of an EOT demotion. In the current release ( i.e. s2Member v3.5.8 ), s2Member does not recognize this as a "modification" ( at least, not where list servers are concerned ). I'll have this updated in the next release though. No quick fix on this one, we'll need to rework things a bit in order to accomplish this. @TODO

Thanks for your patience.
* Again, this should only affect demotions that occur as a result of an Auto EOT being processed. s2Member WILL process list server removals, but it does not see this as a "modification", so the Member is not transferred to a new list at Level #0.

Statistics: Posted by Jason Caldwell — May 13th, 2011, 5:55 pm


]]>
2011-05-13T16:54:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14949#p14949 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>

Statistics: Posted by rossagrant — May 13th, 2011, 4:54 pm


]]>
2011-05-13T16:52:58-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14948#p14948 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> Statistics: Posted by Jason Caldwell — May 13th, 2011, 4:52 pm


]]>
2011-05-13T16:51:22-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14947#p14947 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> @TODO: NOT require a confirmation in this specific scenario? ( i.e. collective mods )

Statistics: Posted by Jason Caldwell — May 13th, 2011, 4:51 pm


]]>
2011-05-13T16:34:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14944#p14944 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
The email account DIDN'T receive an opt in email for the NEW list that the member should be transferred to.

It would be great if there was a way to transfer them over without them having to opt in too. After all they have opted in once so I presume it should be okay to place them onto a different list when their subscription changes?

So yeah as of now, the issue seems to be that a new opt in email for the new list isn't triggered but if we could bypass that too that would be AWESOME!

Let me know what you think and if you would like me to test anything else also.

Thanks again,
Ross :)

Statistics: Posted by rossagrant — May 13th, 2011, 4:34 pm


]]>
2011-05-13T16:28:14-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14943#p14943 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> Thanks for reporting back Ross.
~ MUCH appreciated buddy!

The issue resolved in that fix, was related to an invalid regular expression match against options configured within s2Member's UI panel for Auto-Unsubscribes. A permanent fix will be pushed out in the next release, but the patch I provided you with should resolve the problem as well, in its entirety.

Regarding the new issue you reported.

6.) Checked in Mailchimp to find the subscription to the PREMIUM list was GONE (deleted from list which is great).

7.) HOWEVER the user (now a subscriber) was not set to the FREE members list in mailchimp.

Did this person confirm the subscription to the new list yet?
Perhaps we need to NOT require a confirmation in this specific scenario?

Statistics: Posted by Jason Caldwell — May 13th, 2011, 4:28 pm


]]>
2011-05-13T15:22:54-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14931#p14931 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Right I'm just testing a few things and I think i may have come up against another little issue.

The new fix is working great for unsubscribing members but I don't think it is working for transferring members from one list to another.

Here's what I have just done:

1.) Created a new user inside the backend of WP with S2 MEMBER LEVEL 1 (Premium member on my site).

2.) Ticked the box to send them a list subscription.

3.) Received the subscription email and subscribed to the PREMIUM LIST. (all worked great and correct list sent out)

4.) Manually entered an EOT time in the back end.

5.) Allowed s2 to run it's cron job and successfully demote the Level 1 member to a SUBSCRIBER.

6.) Checked in Mailchimp to find the subscription to the PREMIUM list was GONE (deleted from list which is great).

7.) HOWEVER the user (now a subscriber) was not set to the FREE members list in mailchimp.

So it's 90% there. It's deleting people from lists no problem but i need it to resubscribe them to the appropriate list on promotion/ demotion.

Anything you want me to do or will Jason need another look?

Ross :)

Statistics: Posted by rossagrant — May 13th, 2011, 3:22 pm


]]>
2011-05-13T13:00:10-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14912#p14912 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>

I'll let Jason answer what the problem was.

In the meantime, feel free to test all you want to report back. 8-)

Statistics: Posted by Cristián Lávaque — May 13th, 2011, 1:00 pm


]]>
2011-05-13T12:33:25-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14907#p14907 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
WORKS A TREAT!

THANK YOU SO MUCH!

Just tried it now, registered a new user, subscribed to list, then manually deleted the user in the backend and hey presto, the user was unsubscribed automatically!

That's absolutely awesome.

Just out of curiosity what was causing the issue and could it affect anything else? Do you want me for example to test it changing members from one list to another upon upgrading/ downgrading accounts or are you happy that it's all covered with the new fix?

Ross :)

Statistics: Posted by rossagrant — May 13th, 2011, 12:33 pm


]]>
2011-05-13T11:44:14-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14895#p14895 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>

Statistics: Posted by Cristián Lávaque — May 13th, 2011, 11:44 am


]]>
2011-05-13T10:53:27-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14886#p14886 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Just going to tat this now and will report back! Thanks SO much for such a quick fix! My email list is the most important part of my business so to get this working was vital!

Thanks again!

Will report back soon!

Statistics: Posted by rossagrant — May 13th, 2011, 10:53 am


]]>
2011-05-13T00:16:48-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14805#p14805 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]> ~ thanks for your assistance in tracking this down buddy.

Until the next version becomes available, you can apply this quick patch if you like.
Please unzip and upload the attached file. Please let it overwrite your existing copy.
/s2member/includes/classes/utils-arrays.inc.php
utils-arrays.inc.php.zip
100% Resolved. Permanent solution in next release.

Statistics: Posted by Jason Caldwell — May 13th, 2011, 12:16 am


]]>
2011-05-12T10:39:12-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14708#p14708 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
I know you're busy, just wanted to check in and see if any progress has been made on this or if there is any testing I can do for you?

Cheers
:)

Statistics: Posted by rossagrant — May 12th, 2011, 10:39 am


]]>
2011-05-10T18:02:42-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14587#p14587 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Here's the link to the new test file:

http://www.actonthis.tv/curl-test-https-paypal.php

I pasted the code as is from your email.

I think it passes, although there is a fault on line 20.

Let me know what you think, do I need to change any configuration on the server?
Ross :)

Statistics: Posted by rossagrant — May 10th, 2011, 6:02 pm


]]>
2011-05-10T18:00:18-05:00 http://www.primothemes.com/forums/viewtopic.php?t=6350&p=14586#p14586 <![CDATA[Re: Mailchimp signups not being removed upon manual deletion]]>
Ah. Thanks, I'll see if we can update the script for UK and/or redirections then. I'm investigating the larger issue that's been reported about MailChimp now. In the mean time, can you please try this version ( as-is ), and let me know if this test succeeds for you?

Code:
<?php
error_reporting
(E_ALL);
@
ini_set ("display_errors", true);
/*
Curl operation for posting data and reading response.
*/
function curlpsr ($url = FALSE, $postvars = array (), $max_con_secs = 20, $max_stream_secs = 20, $headers = array ())
    {
        if (($url = trim ($url)) && ($c = curl_init ()))
            {
                if (is_array ($postvars)) /* Because cURL can't deal with complex arrays. */
                    /* Since cURL can't deal with complex arrays, we force this to a query string. */
                    $postvars = http_build_query ($postvars);
                /**/
                curl_setopt_array ($c, /* Configure options. */
                array (CURLOPT_URL => $url, CURLOPT_POST => true,/**/
                CURLOPT_FOLLOWLOCATION => true, CURLOPT_MAXREDIRS => 5,/**/
                CURLOPT_CONNECTTIMEOUT => $max_con_secs, CURLOPT_TIMEOUT => $max_stream_secs, /* Initial connection & stream seconds. */
                CURLOPT_HEADER => false, CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => $headers, CURLOPT_POSTFIELDS => $postvars,/**/
                CURLOPT_ENCODING => "", CURLOPT_VERBOSE => false, CURLOPT_FAILONERROR => true, CURLOPT_FORBID_REUSE => true, CURLOPT_SSL_VERIFYPEER => false));
                /**/
                $o = trim (curl_exec ($c));
                /**/
                curl_close($c);
            }
        /**/
        return (!empty ($o)) ? $o : false;
    }
/*
Here we perform the PHP test routine.
*/
echo (curlpsr ("https://www.paypal.com/", array ("x_test" => 1))) ? '<div>Test succeeded :-) Lookin\' good here.</div>' : '<div>Sorry, this test failed!</div>';
?>

Statistics: Posted by Jason Caldwell — May 10th, 2011, 6:00 pm


]]>