The two step opt-in is now necessary but this is not very helpful for mailings which are necessary like mails from an online course. Those mails are needed for customers. My suggestions:
  • Make the opt-in mandatory (also for guest users!) in the checkout of WooCommerce. It would be helpful to set a specific list at product or category level so the users get the right automated emails corresponding to their purchased product/membership immediately.
  • Make a link to membership plugins so when purchasing a membership the customer can accept to subscribe to a specific (mandatory!) list as part of the membership.
I know the rules around newsletters are a bit harsh nowadays but as it is right now it is not a good solution for online courses and products which need multiple mails. Those are not marketing mails but necessary information about the bought product/membership.
Thanks!