Hello @anitrawolf
Hope you are doing well!
The previous topic is old and much have changed within the Membership 2 plugin’s core files. I’ve tested the plugin along with BuddyPress plugin and could not reproduce the issue. All emails are sent only once. It looks like a conflict with another plugin.
Please deactivate all the other plugins except Membership and BuddyPress and see if emails will be sent twice. If only one email sent, start activating one plugin at the time till you find the plugin that is causing the issue.
If you can’t run this test on a live site, please create a development copy of your site to run this test.
Just in case, add this line to the wp-config.php file on the development copy of your site so no existent subscription will expire define( "MS_LOCK_SUBSCRIPTIONS", true );
Add the line define( "MS_LOG_EMAILS", true );
to your wp-config.php as well on live and development copy sites, to track outgoing emails. You can find the email history log in Membership 2 > Help.
For now, please add this line to the wp-config.php file to stop sending duplicate emails within 24 hours
define( "MS_DUPLICATE_EMAIL_HOURS", 24 );
Let us know how it went!
Kind regards,
Nastia