Opt out when subscription unchecked

This commit adds an action when customer unsubscribes to WooCommerce segment on checkout and opt outs Automate Woo customer.

[MAILPOET-4230]
This commit is contained in:
Brezo Cordero
2023-05-04 00:06:15 -05:00
committed by Aschepikov
parent 00e5dea5b4
commit c0ffcbac9b
4 changed files with 45 additions and 19 deletions

View File

@@ -223,6 +223,7 @@ class Subscription {
$signupConfirmation = $this->settings->get('signup_confirmation');
if (!$checkoutOptin) {
$this->wp->doAction('mailpoet_woocommerce_segment_unsubscribed', $subscriber);
// Opt-in is disabled or checkbox is unchecked
$this->subscriberSegmentRepository->unsubscribeFromSegments($subscriber, [$wcSegment]);