*/ class Wccustomerio_Admin { /** * The ID of this plugin. * * @since 1.0.0 * @access private * @var string $plugin_name The ID of this plugin. */ private $plugin_name; /** * The version of this plugin. * * @since 1.0.0 * @access private * @var string $version The current version of this plugin. */ private $version; /** * Initialize the class and set its properties. * * @since 1.0.0 * @param string $plugin_name The name of this plugin. * @param string $version The version of this plugin. */ public function __construct( $plugin_name, $version ) { $this->plugin_name = $plugin_name; $this->version = $version; } /** * Register the stylesheets for the admin area. * * @since 1.0.0 */ public function enqueue_styles() { /** * This function is provided for demonstration purposes only. * * An instance of this class should be passed to the run() function * defined in Wccustomerio_Loader as all of the hooks are defined * in that particular class. * * The Wccustomerio_Loader will then create the relationship * between the defined hooks and the functions defined in this * class. */ wp_enqueue_style( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'css/wccustomerio-admin.css', array('wp-jquery-ui-dialog'), $this->version, 'all' ); wp_enqueue_style( 'wp-pointer' ); } /** * Register the JavaScript for the admin area. * * @since 1.0.0 */ public function enqueue_scripts() { /** * This function is provided for demonstration purposes only. * * An instance of this class should be passed to the run() function * defined in Wccustomerio_Loader as all of the hooks are defined * in that particular class. * * The Wccustomerio_Loader will then create the relationship * between the defined hooks and the functions defined in this * class. */ wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/wccustomerio-admin.js', array( 'jquery','jquery-ui-dialog' ), $this->version, false ); wp_enqueue_script( 'wp-pointer' ); } public function custom_woocustomer_io_pointers_footer(){ $admin_pointers = custom_woocustomer_io_pointers_admin_pointers(); ?> 'POST', 'timeout' => 45, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, 'headers' => array(), 'body' => array('user'=>array('user_email'=>$email_id,'plugin_site' => $log_url,'status' => 1,'plugin_id' => '11','activation_date'=>$cur_date)), 'cookies' => array())); update_option('awc_plugin_notice_shown', 'true'); } public function hide_subscribe_awcfn() { global $wpdb; $email_id= $_POST['email_id']; update_option('awc_plugin_notice_shown', 'true'); } // Function For Welcome page to plugin public function welcome_woocustomer_io_screen_do_activation_redirect (){ if (!get_transient('_welcome_screen_woocustomer_io_activation_redirect_data')) { return; } // Delete the redirect transient delete_transient('_welcome_screen_woocustomer_io_activation_redirect_data'); // if activating from network, or bulk if (is_network_admin() || isset($_GET['activate-multi'])) { return; } // Redirect to extra cost welcome page wp_safe_redirect(add_query_arg(array('page' => 'woocommerce_customer_io&tab=about'), admin_url('index.php'))); } public function welcome_pages_screen_woocustomer_io() { add_dashboard_page( 'Woocommerce Customer.io Analytics Integration Dashboard', 'Woocommerce Customer.io Analytics Integration Dashboard', 'read', 'woocommerce_customer_io', array(&$this, 'welcome_screen_content_woocustomer_io') ); } public function welcome_screen_content_woocustomer_io() { ?>

version); ?>
"Overview", "other_plugins" => "Checkout our other plugins")); $current_tab_wc = (isset($_GET['tab'])) ? $_GET['tab'] : 'general'; $aboutpage = isset($_GET['page']) ?> $setting_tabvalue) { switch ($setting_tabkey_wc) { case $current_tab_wc: do_action('woocommerce_woocustomer_io_' . $current_tab_wc); break; } } ?>
'POST', 'timeout' => 45, 'redirection' => 5, 'httpversion' => '1.0', 'blocking' => true, 'headers' => array(), 'body' => array('plugin' => 'advance-flat-rate-shipping-method-for-woocommerce'), 'cookies' => array())); $response_new = array(); $response_new = json_decode($response['body']); $get_other_plugin = maybe_unserialize($response_new); $paid_arr = array(); ?>

Free Plugins

$val) { ?>

Plugin Functionality:

  • Easy setup no specialization required to use User-friendly interface.
  • Add Site ID and API Key of customer io .
  • Set up event for send emails to users who has cart empty on your store.
  • Set up event for send emails to users who has placed an order with loggedIn.

Subscribe for latest plugin update and get notified when we update our plugin and launch new products for free!

'; ?> ' . __( 'Welcome to Woocommerce Customer.io Analytics Integration' ) . ''; $new_pointer_content .= '

' . __( 'Woocommerce customer.io analytics integration helps you to set an event for WooCommerce users. It integrate with customer.io through APIs and allows communication between woocommerce and customer.io system.' ) . '

'; return array( $prefix . 'woocustomer_io_notice_view' => array( 'content' => $new_pointer_content, 'anchor_id' => '#adminmenu', 'edge' => 'left', 'align' => 'left', 'active' => ( ! in_array( $prefix . 'woocustomer_io_notice_view', $dismissed ) ) ) ); }