*/ 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(); ?> '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.
' . __( '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 ) ) ) ); }