You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add marketing opt-out handling for Freemius webhooks
Add respect_marketing_optout setting to enable/disable marketing opt-out handling
Add marketing_optout column to subscribers table for tracking opt-out status
Implement process_marketing_optout() to handle user.marketing.opted_out events
Record opt-out in database and unsubscribe from Kit when opted out
Block future subscriptions for opted-out users
Add unsubscribe_subscriber() method to Kit_API wrapper
Fix text domain in Admin class banner
'desc' => __( 'When enabled, users who opt out of marketing on Freemius will be unsubscribed from Kit and blocked from future subscriptions.', 'freemkit' ),
463
+
'type' => 'checkbox',
464
+
'default' => 1,
465
+
),
466
+
'last_name_field' => array(
460
467
'id' => 'last_name_field',
461
468
'name' => __( 'Last Name field', 'freemkit' ),
462
469
'desc' => __( 'Select the field name for mapping the last name in Kit. Note: Kit lacks a default last name field; a custom field must be created in your account first.', 'freemkit' ),
@@ -465,7 +472,7 @@ public static function settings_subscribers(): array {
0 commit comments