This feature requires Manager user level or higher.
MailChimp for WooCommerce is a Wordpress plugin that lets you add your WooCommerce customers and their order information to your MailChimp list. Use WooCommerce data to track sales, create targeted e-commerce workflows, generate custom Product Recommendations, send Abandoned Cart emails, and more.
In this article, you’ll learn how to connect and disconnect MailChimp for WooCommerce.
Before You Start
Here are some things to know before you begin this process.
This plugin requires you to have the WooCommerce plugin already installed and activated in WordPress.
Your host environment must meet WooCommerce's minimum requirements, including PHP 5.6 or greater.
We recommend you use this plugin in a staging environment before installing it on production servers. To learn more about staging environments, check out these related Wordpress plugins.
MailChimp for WooCommerce syncs the customer’s first name, last name, email address, and orders.
WooCommerce customers who haven't signed up for marketing emails will appear in the Transactional portion of your list, and cannot be exported.
A Note for Current WooCommerce Integration Users
This plugin supports our most powerful API 3.0 features, and is intended for users who have not yet integrated their WooCommerce stores with MailChimp. If your WooCommerce store is already integrated with MailChimp via an integration that runs on an older version of MailChimp’s API, consider your current sales volume before you make any changes that might disrupt business.
You can run this new integration at the same time as your current WooCommerce integration for MailChimp. However, data from the older integration will display separately in subscriber profiles, and can’t be used with e-commerce features that require API 3.0.
You’ll need to do a few things to connect your WooCommerce store to MailChimp.
Download the plugin.
Install the plugin on your WordPress Admin site.
Connect the plugin with your MailChimp API Key.
- Configure your list settings to complete the data sync process.
Download the Plugin
To download the plugin, follow these steps.
Navigate to the MailChimp for WooCommerce plugin page.
Click the download button.
- Save the file on your computer.
Install the Plugin
Before you install MailChimp for WooCommerce, make sure you've already installed and activated the WooCommerce plugin for WordPress.
To install the MailChimp for WooCommerce plugin, follow these steps.
Log in to your WordPress Administration Screen.
In the left navigation panel, click Plugins, and choose Add New.
Click Upload Plugin.
Click Choose File to choose the ZIP file for the plugin, and click Install Now.
Click Activate Plugin.
After you activate the plugin, you’ll be redirected to its Settings page, where you will enter your API key and configure your list settings.
Connect and Configure
You’ve installed and activated your plugin, and are now ready to complete the second half of the setup process on the plugin Settings page. To navigate to this page from the Administration Screen, click Plugins, find the MailChimp for WooCommerce plugin, and click Settings. As you move through each step, new tabs will appear with different configuration options.
To connect your WooCommerce store to a MailChimp list and configure your settings, follow these steps.
- On the
Connect tab, enter your MailChimp API key and choose whether you want to send us your debugging logs. To learn how to generate a MailChimp API Key, read
About API Keys.
If you later decide to switch MailChimp accounts and use a different API key, you’ll have to deactivate and delete the plugin, then re-install it.
Click Save all changes.
Click the Store Settings tab.
Enter the Store Settings and Locale Settings for your WooCommerce store.
Click Save all changes.
Click the List Settings tab.
Choose the list you want to sync with your store, and whether to auto-subscribe existing customers.
If you later decide to switch lists, you’ll have to deactivate and delete the plugin, then re-install it.
If you have no lists in your MailChimp account, you can create a new list on the List Defaults tab. Set your list defaults, and click Save all changes when you’re done. We’ll create a MailChimp list for you.
Enter the subscription opt-in message you want customers to see at checkout.
- Next, choose a checkbox display option. To follow
best practices for a permission-based list, we recommend
Visible, unchecked by default.
To change the location of the opt-in checkbox at checkout, enter one of the available WooCommerce form actions.
Click Save all changes.
All set! We’ll start syncing your WooCommerce customers to MailChimp. This takes about an hour for every 5,000 orders in your store. To view our progress, check the
If you have issues with your connection, you can resync your list without losing any e-commerce data. To resync your list, click the Resync button.
After the sync is complete, you’ll have access to all of MailChimp’s powerful e-commerce features. For example, you can create segments to use with targeted Automation workflows, or add Product Recommendations to Abandoned Cart emails.
Find out everything MailChimp has to offer in our article, How to Use MailChimp for E-Commerce.
Deactivate MailChimp for WooCommerce
When you deactivate MailChimp for WooCommerce, it stops the sync but doesn’t remove the plugin. If you re-activate the sync, we will backfill the data for you. To deactivate MailChimp for WooCommerce, follow these steps.
- Log in to your WordPress Administration Screen.
- In the left navigation panel, click
Plugins, and choose
- Find the MailChimp for WooCommerce plugin, and click Deactivate.
After you deactivate the plugin, you will have the option to delete it. If you delete the plugin, you’ll still have your customers’ email addresses in your list, but will lose their e-commerce data.
If you’re having issues with the MailChimp for WooCommerce data sync, there may be a plugin conflict. To learn more, take a look at WooCommerce: Fixing Theme and Plugin Conflicts.
If you need assistance with MailChimp contact Support.