Plugin is synching all contacts in store
-
I have a store with over 40000 clients that was migrated from a prestashop to woocommerce.
I installed mailchimp plugin and i started synching all clients to my contact list, without any warning. I tried several configurations to stop synching the old clients, only the new ones, but it doesn’t save this info, it keeps synching everyting and overcharging my account.
These are my settings: “Synch existing contacts only” and “Synch new non-subscribed contacts” is turned off. Still all my contacts are being synched, i don’t find another option to only synch new contacts that are subscribed to the newsletter.
What do i need to do to stop this?
-
This topic was modified 1 year, 3 months ago by
marcosmixlife.
-
This topic was modified 1 year, 3 months ago by
-
Waiting on feedback please.
Thanks for reaching out. We are not able to replicate this on our side … Are you on the current version?
Here’s what else you can try to stop it from syncing old contacts and only sync new ones who are subscribed:
1. Stop the Sync Temporarily
- Go to WooCommerce > Mailchimp and disable the sync.
- If the sync is running as a background process, you might need to remove the current sync job from your site’s scheduled actions. Use the WP Crontrol plugin to check for and remove any Mailchimp-related scheduled jobs.
2. Adjust Sync Settings Again
Even though you set “Sync new non-subscribed contacts” to off, WooCommerce may still push existing contacts because of cached or incomplete sync settings.
- Ensure “Sync existing contacts” is off.
- Set “Sync new non-subscribed contacts” to off.
- Save changes, clear the WooCommerce and Mailchimp caches.
3. Manually Remove Old Contacts from Mailchimp
- If old contacts have already been synced, you may need to manually remove them from Mailchimp:
- Go to Mailchimp > Audience.
- Select Manage Contacts > View all contacts.
- Filter by source: WooCommerce or tag and bulk-delete/archive them.
4. Check for Background Processes
- Some migrations can leave WooCommerce background jobs running. Check for ongoing syncs via:
- WooCommerce > Status > Scheduled Actions.
- Look for
wc_mailchimp_*related actions. - If they exist, delete the pending tasks.
5. Debug Logs for Mailchimp
- Enable debug logging under WooCommerce > Status > Logs.
- Check if there are errors related to Mailchimp API calls.
- Drop your URL below after you turn on remote diagnostics
6. Use a Custom Function to Block Old Contacts
If Mailchimp still syncs old clients, you can stop it using a function in your theme’s
functions.phpLet me know how it goes or if you need more help!
-
This reply was modified 1 year, 2 months ago by
KJ.
Hi, these methods didn’t work. As soon as i activate the plugin it starts to synch all the site contacts again, i can’t stop it.
Is there a way someone can enter the site and check what is the issue? The site was migrated from prestashop and all the clients were migrated as well. For some reason mailchimp is synching them all as subscribed contacts.
Hi – Yes – Enable the Remote Diagnostics feature found in the plugin’s Settings tab. This allows the Mailchimp for WooCommerce development team to diagnose and fix the issue remotely and drop your URL so that we can take a look
Thanks!
Hello,
This is an issue for me, because i can’t get past the first screen of when i start synching my contacts.
I attached a print of it: https://ibb.co/qMWLZP6F
Basically i want to select the 3rd option, to only synch contacts that are already on my mailchimp list. This is because, if i choose any other option, it will start synching all 49000 contacts and increase my billing costs.
But, when i choose this option and click on synch, the page just reloads and goes back to the same screen, with the first option selected again as default.
I don’t know how to get away from this.
Hi @marcosmixlife We just released a new version – 5.4 – Have you given this update a try in order to resolve your issue?
Hi, yes i tried that just now, updated the plugin, but same thing happens.
@marcosmixlife did you turn on remote diagnostics? If so, please provide your URL for troubleshooting
Thank you
I can’t turn remote diagnostics because i cannot leave the initial configuration screeen. I can’t get past the first step.
@marcosmixlife What is your store URL?
Hi, this is my store URL: https://www.delicias-uk.com/
I had a contact check out your store within the MC platform since I can not see your store in our remote diagnostic tool. They see you are connected and syncing – I reread your issue, and if you are only trying to sync subscribers through your webform, have you tried creating a segment in MC? https://mailchimp.com/help/save-and-manage-segments/ – Give this a try
Thanks
Hi,
I am not synched since i can’t get passed the first step in the mailchimp plugin, so it’s not synching to any specific mailing list. Nor am i getting any detailed info on the marketing campaigns performance, because the plugin is not tracking the sales data.
It has nothing to do with segments, i simply cannot get past the first synch stage, it only let’s me do the first option, which is to synch all clients from my woocommerce database, which will baloon my account limits.
Hi @marcosmixlife, we’ve run a fresh round of testing on our side to confirm the “Sync existing contacts only” setting, and everything appears to be working as expected. When reconnecting a store and choosing that option, only contacts already present in the selected Mailchimp Audience are synced. Others are correctly skipped during the process, as shown in the plugin logs.
If you’re seeing different behavior, it may be due to a theme or plugin conflict. Another possible workaround is to reach out to Mailchimp support directly to see if they can help archive the contacts post-sync, depending on how your list is structured.
Let us know if you’re open to doing a quick test with a fresh Audience and we’d be happy to walk through it with you. Thanks!
Hi there, we’re going to close out this ticket for now since it’s been a few weeks since we’ve been in touch.
Please let us know if you still need any help and we’ll be glad to reopen and troubleshoot further. Please note, that the best way to reach us is over at the GitHub plugin page: https://github.com/mailchimp/mc-woocommerce/. From there, you can receive direct responses from the development team, log new issues, download the latest version, and track existing support tickets.
The topic ‘Plugin is synching all contacts in store’ is closed to new replies.