Adding an Opt-in Checkbox to the WooCommerce Checkout Page
If you have the WooCommerce plugin installed, you can add an opt-in checkbox from MailPoet to your checkout page so your customers can subscribe to your mailing list and receive emails sent from the MailPoet plugin.
All customers will be automatically added to the WooCommerce Customers list by default, but their status as subscribers will depend on your settings in the MailPoet > Settings > WooCommerce tab.
Opt-in on checkout enabled
You can also select other lists to automatically add your subscribers to, so they will be added to the WooCommerce Customers list and to a different MailPoet list of your choice. Leave it empty if you want the subscribers to be added to the WooCommerce Customers list only.
Users who check this checkbox on checkout will be added to the WooCommerce Customers list (and any other list of your choice) as "Unconfirmed" until they confirm their subscription via email. Users who didn't check this checkbox will be added as "Unsubscribed".
In the " Checkbox opt-in message" option, you can customize the opt-in message that will be displayed on the checkout page. The WooCommerce opt-in default message and all strings are translatable.
In the " Checkbox opt-in position" option, you can customize where the checkbox is positioned on the checkout page.
Please note that transactional emails sent from WordPress or WooCommerce itself or any 3rd-party plugin will be sent regardless of checking or not checking this checkbox. This opt-in checkbox is exclusively related to the emails created and set up using the MailPoet plugin.
Existing subscribers
When the WooCommerce Checkout page loads, the checkbox should be unchecked by default.
If the customer doesn't opt-in to receive newsletters, no action will be taken, and their status will remain the same (e.g., if previously "Subscribed", they remain subscribed).
When the customer opts in by checking the checkbox on the checkout page, they will be subscribed to the list (upon double sign-up confirmation, according to MailPoet's Settings).
Opt-in on checkout disabled
If the "Opt-in on checkout" option is disabled, meaning there's no checkbox displayed on the checkout page to subscribe to a mailing list, the subscribers will be added to the WooCommerce Customers list as "Unsubscribed".