=== MailChimp Add On for Paid Memberships Pro === Contributors: strangerstudios Tags: paid memberships pro, pmpro, mailchimp, email marketing Requires at least: 3.5 Tested up to: 3.9.1 Stable tag: 1.0.2 Sync WordPress Users and PMPro Members with MailChimp lists. == Description == Specify the subscripiton list(s) for your site's WordPress Users and PMPro Members. If Paid Memberships Pro is installed you can specify additional list settings by membership level. The plugin has a setting to require/not require MailChimp's double opt-in, as well as a setting to unsubscribe members on level change. This allows you to move members from list to list based on membership level. It is important to note that with this setting active the member will be unsubscribed from ALL other lists on membership level change and will only be subscribed to the list(s) set for their active membership level. == Installation == This plugin works with and without Paid Memberships Pro installed. = Download, Install and Activate! = 1. Upload the `pmpro-mailchimp` directory to the `/wp-content/plugins/` directory of your site. 1. Activate the plugin through the 'Plugins' menu in WordPress. 1. The settings page is at Settings --> PMPro Mailchimp in the WP dashboard. = Double Opt-in Required? = Select Yes or No to require/not require MailChimp's double opt-in. = Unsubscribe on Level Change? = This setting allows you to move members from list to list based on membership level. It is important to note that with this setting active the member will be unsubscribed from ALL other lists on membership level change and will ONLY be subscribed to the list(s) set for their active membership level. == Frequently Asked Questions == = I found a bug in the plugin. = Please post it in the issues section of GitHub and we'll fix it as soon as we can. Thanks for helping. https://github.com/strangerstudios/pmpro-mailchimp/issues = I need help installing, configuring, or customizing the plugin. = Please visit our premium support site at http://www.paidmembershipspro.com for more documentation and our support forums. == Screenshots == 1. General settings for all members/subscribers list, opt-in rules, and unsubscribe rules. 2. Membership-level specific list subscription settings. == Changelog == = 1.0.1 = * BUG: Better error handling when invalid API keys are entered. = 1.0.1 = * BUG: Fixed some warnings and fatal errors if site is run with an empty or invalid API key. = 1.0 = * Admitting that we're officially released with a 1.0 version. :) * Now using Mailchimp v2.0 API. = .3.6.2 = * Updated code to make sure that when checking out, sub adds run on pmpro_after_checkout instead of pmpro_after_change_membership_level. = .3.6.1 = * Fixed some warnings that would show up if the plugin was not connected to the API yet. = .3.6 = * Now 3 options for the "Unsubscribe on Level Change" option. No, Yes (Only old level lists.), and Yes (All other lists.). * Fixed possibly issues introduced in the .3.5 version. = .3.5 = * Added the "Opt-in Lists" that will show up on the PMPro checkout page as checkboxes allowing the member to opt into one or more lists. * Instead of unsubscribing users from all lists when changing membership levels (before adding them back to lists for the new membership level), we only unsubscribe users from the lists that were selected for their old level. For example, if list #1 is given to a user for level 1, users changing away from level 1 will only be unsubscribed from list #1. They will remain on any other list they might have gotten outside of PMPro MailChimp. = .3.4 = * Fixing SQL warning when running PMPro Mailchimp without PMPro. (Thanks, kateM82) = .3.3 = * Added option to turn of unsubscribes entirely. If you manage multiple lists in MailChimp and have users subscribe outside of WordPress, you may want to choose No so contacts aren't unsubscribed from other lists when they register on your site. = .3.2 = * Updated pmpro_mailchimp_listsubscribe_fields filter to pass the $list_user object along as well. = .3.1 = * Updating email addresses in MailChimp lists if a user's email address is changed. = .3 = * Added pmpro_mailchimp_listsubscribe_fields filters to add fields passed the listSubscribe API call. * Changed some things to make sure that the user cache is clean and the listSubscribe call happens late enough so that first and last name are populated. = .2.2 = * First logged release with a readme. * Added a "Require Double Opt-in" setting that will determine if an additional opt in email is sent for confirmation before adding users to a list. Defaults to "No".