The "KC s2M+MC" plugin has changed substantially. Both the Basic and Pro editions have new features, the product now has three versions, and the licensing structure has changed.
The former Basic edition has become the Free edition and is available in the WordPress plugin repository. The former Pro edition has become the new Basic edition. The new Pro edition adds several features:
When s2Member® changes a user's membership level, including an EOT demotion, MailChimp is now updated as well. If you synchronize the "User Role" field, the relevant merge tag receives the current role immediately after the change.
The Role field can be synchronized either by its system name, such as "s2member_level1", or by the descriptive name configured in the s2Member® options, such as "Professional Member".
The WordPress Users page now includes a "Lists" column showing every MailChimp list to which each user is subscribed. You can hide the column through Screen Options when it is not needed.
The new column cannot be used for sorting, but list-based filtering is available. Two links are added for each list below the standard filters: "in ListX" and "NOT in ListX", where ListX is the list ID. They display all members who are, or are not, subscribed to that list.
You can also check whether a member is subscribed to a specific list by using s2Member® conditionals:
[s2If kcs2mmc_subscribed_to(ListX)]
content available to a user who is subscribed to ListX
[/s2If]
[s2If !kcs2mmc_subscribed_to(ListX)]
content available to a user who is NOT subscribed to ListX
[/s2If]
The largest update is the ability to synchronize each ccap separately with a merge tag, in both directions. You can create a field in a MailChimp form and let the plugin assign the corresponding ccap to the member automatically. The merge value is also updated when an administrator removes the ccap or when a member purchases one. This creates many possible automation workflows.
These extensive changes also require additional care. Use the "Check Synchronization" button regularly. For example, a user may occasionally appear as subscribed on the Users page when the list no longer contains that address. Before making list-related changes to a member, check synchronization first.
The release also improves communication between WordPress and MailChimp and includes several bug fixes. These improvements alone make the update worthwhile.
The license and upgrade structure also changed. At the time of this announcement, upgrading from Basic to Pro followed the usual process, while moving from the old Basic edition to the new Basic edition, or from the old Pro edition to the new Pro edition, required a paid upgrade. The relevant buttons and download links were available on the plugin page.
When moving to a new edition, replace the existing plugin files without deactivating the plugin so that the current settings are preserved.
After installing the new Pro edition, click "Check Synchronization" because the update requires database changes. Run the same check after every manual synchronization as a precaution.
I hope these features make your everyday work easier.
