WC_Tracker::get_email_improvements_infoprivate staticWC 1.0

Get email improvements tracking data.

Метод класса: WC_Tracker{}

Хуков нет.

Возвращает

Массив. Email improvements tracking data.

Использование

$result = WC_Tracker::get_email_improvements_info( $template_overrides );
$template_overrides(массив) (обязательный)
Template overrides.

Код WC_Tracker::get_email_improvements_info() WC 9.9.4

private static function get_email_improvements_info( $template_overrides ) {
	$core_email_counts    = self::get_core_email_status_counts();
	$core_email_overrides = self::get_core_email_overrides( $template_overrides );

	return array(
		'enabled'                        => get_option( 'woocommerce_feature_email_improvements_enabled', 'no' ),
		'default_enabled'                => get_option( 'woocommerce_email_improvements_default_enabled', 'no' ),
		'existing_store_enabled'         => get_option( 'woocommerce_email_improvements_existing_store_enabled', 'no' ),
		'auto_sync_enabled'              => get_option( 'woocommerce_email_auto_sync_with_theme', 'no' ),
		'first_enabled_at'               => get_option( 'woocommerce_email_improvements_first_enabled_at', null ),
		'last_enabled_at'                => get_option( 'woocommerce_email_improvements_last_enabled_at', null ),
		'enabled_count'                  => get_option( 'woocommerce_email_improvements_enabled_count', 0 ),
		'first_disabled_at'              => get_option( 'woocommerce_email_improvements_first_disabled_at', null ),
		'last_disabled_at'               => get_option( 'woocommerce_email_improvements_last_disabled_at', null ),
		'disabled_count'                 => get_option( 'woocommerce_email_improvements_disabled_count', 0 ),
		'core_email_enabled_count'       => $core_email_counts['enabled'],
		'core_email_disabled_count'      => $core_email_counts['disabled'],
		'core_email_overrides_count'     => $core_email_overrides['count'],
		'core_email_overrides_templates' => array_keys( $core_email_overrides['templates'] ),
	);
}