Membership 2 Pro MailChimp Sync issue moving users from active to expired then back to active again

We are having many issues with the syncing of the Membership 2 Pro active users to MailChimp active users mailing list and then moving them back to the expired list when subscription expires and then moving back to active list when they re-pay and are re-activated. Below are some problems we have found.

EXPIRED USERS NOT MOVING to EXPIRED MailChimp list:
Expired Users in Membership 2 Pro stay in active members MailChimp list.
They did not move to MailChimp expired members list when expired.

Re-Activation of old USERS:
When an expired user pays a yearly renewal fee to re-subscribe, they are activated on Membership 2 Pro (clock updated or if a visitor subscription bar selected)
But we are having variable results with user synching to MailChimp.
Cant see pattern as there are varied results.. Some working occasionally.

Can you please see if this synching can be resolved when users expire and the re-subscribe

Could one issue be they cannot be re-subscribed back to a list once they leave?
If this is the case can we de-activate the UNSUBSCRIBED LIST from all MailChimp lists?

I have read that if a user is unsubscribed from the MailChimp list they can't be re-subscribed to that list unless email confirmation from MailChimp is sent to them. Should the Membership 2 Pro MailChimp add-on be delete the user from the MailChimp list instead of flagging them as unsubscribed?

Hoping you can help, I can supply logins and reference to specific user problems if it helps.

Thank you,
Martin

  • Ivan Shulev

    Hey cForce ,

    I hope you are having a nice day so far!

    In order to investigate further, I would kindly ask you to enable WordPress debugging (https://codex.wordpress.org/Debugging_in_WordPress) by adding the following code in your wp-config.php file, right before the line that says "/* That's all, stop editing! Happy blogging. */":

    // Enable WP_DEBUG mode
    define( 'WP_DEBUG', true );
    
    // Enable Debug logging to the /wp-content/debug.log file
    define( 'WP_DEBUG_LOG', true );
    
    // Disable display of errors and warnings
    define( 'WP_DEBUG_DISPLAY', false );
    @ini_set( 'display_errors', 0 );

    This will output all debug messages in a file called debug.log, located in your wp-content folder.

    Since the issue is not persistent, I believe we will have to do some debugging on site so I will ask you to backup your website (https://premium.wpmudev.org/project/snapshot/ is a good tool for the job) and send us FTP login credentials.

    You can send that privately through our contact form: https://premium.wpmudev.org/contact/

    Select "I have a different question" for your topic.

    Send in:

    Subject: "Attn: Ivan Shulev"
    -WordPress admin username
    -WordPress admin password
    -login url
    -FTP credentials (host/username/password)
    -link back to this thread for reference
    -any other relevant urls

    **If you keep support access active then no need to send in wp-admin

    Please also include specific user problems. The issue needs to be saved in the debug log, so if you can, please try to recreate the issue after you enable debugging as described above.

    Thank you and I am awaiting your reply!

    Ivan

  • James Morris

    Hello Michael-Cyger,

    I apologize for the extreme delay in replying to you here. This is a very old thread. Since there has been many updates to Membership 2 Pro since this thread was originally started, it's hard to say whether your particular situation is the same as the original poster's. Also, when jumping in another member's ticket, it's difficult for us to provide you the best service for your unique situation.

    In order to help you better, would you please start your own ticket thread by visiting the following URL? https://premium.wpmudev.org/forums/#question

    Thank you,

    James Morris