Cart Manager

Cart Manager Popup Settings Updated

'; } ?>

Recent Searches

User Cart Data Searches Page Visited Date Role
No data found

User Cart Manager

×
array( 'label' => __('Cart Manager', 'wc-frontend-manager'), 'url' => get_wcfm_customers_url() . "?p=cartmanager", 'icon' => 'fa-shopping-cart', 'priority' => 4 )); $menus = array_merge($menus, $articles_menus); return $menus; } // adding to the menu function adecartmanagermenu() { add_menu_page( 'Cart Manager', // $page_title 'Cart Manager', // $menu_title 'manage_options', // $capability 'ade-cart-manager', // $menu_slug [ADEDASHBOARD::class, 'dashboard_view'], // $function 'dashicons-cart', // $icon_url 2 // Plugin $position ); } function loaddata() { $pluginList = get_option('active_plugins'); $plugin = 'wc-multivendor-marketplace/wc-multivendor-marketplace.php'; if (in_array($plugin, $pluginList)) { if (is_user_logged_in()) { $user = wp_get_current_user(); $allowed_roles = array('shop_manager', 'administrator', 'vendor_staff'); if (array_intersect($allowed_roles, $user->roles)) { add_action("before_wcfm_customers", [ADEDASHBOARD::class, 'dashboard_view2']); add_filter('wcfm_menus', array(ADEDASHBOARD::class, 'cart_manager_wcfm_menus'), 20); } } } } public function ade_cart_manager_ajax() { if (!is_user_logged_in()) { $email = sanitize_email($_POST['email']); //add wordpress cookies if (!session_id()) { session_start(); } if (!isset($_SESSION['ade_user_cart_data'])) { $session = $_SESSION["ade_user_cart_data"] = "wc-ade-" . $email; } else { $session = $_SESSION['ade_user_cart_data']; } echo wp_send_json(['code' => 200, 'message' => 'success']); die; } else { echo wp_send_json(['code' => 200, 'message' => 'success']); die; } } } add_filter('wp', [ADEDASHBOARD::class, 'loaddata'], 10);