| dori_chatbot_activate() |
D |
31 |
30 |
126 |
| Dori_Chatbot_WooCommerce_Session::store_thread_session() |
B |
43 |
19 |
41 |
| Dori_Chatbot_Bot_Creator::create_bot() |
B |
35 |
16 |
79 |
| Dori_Chatbot_WooCommerce_Order_Tracker::process_order_correlation() |
B |
36 |
14 |
83 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::handle_cart_event() |
B |
42 |
16 |
51 |
| Dori_Chatbot_Cache_Manager::get_woocommerce_api_keys() |
A |
47 |
11 |
34 |
| Dori_Chatbot_Bot_Creator::get_seller_health_check() |
A |
44 |
10 |
40 |
| Dori_Chatbot_Settings_API::send_keys_to_server() |
A |
43 |
9 |
43 |
| Dori_Chatbot_WooCommerce_API_Keys::get_and_test_keys() |
A |
46 |
9 |
39 |
| Dori_Chatbot_API_Client::get_user_id() |
A |
48 |
9 |
31 |
| Dori_Chatbot_Settings_API::connect_store() |
A |
44 |
8 |
45 |
| Dori_Chatbot_Cache_Manager::get_woocommerce_session() |
A |
51 |
9 |
24 |
| Dori_Chatbot_Public_API::clear_wordpress_caches() |
A |
50 |
8 |
32 |
| Dori_Chatbot_Bot_Creator::extract_bot_data() |
A |
47 |
8 |
32 |
| Dori_Chatbot_API_Client::call_api() |
A |
45 |
7 |
40 |
| Dori_Chatbot_Settings_API::handle_connect_store_ajax() |
A |
48 |
7 |
32 |
| Dori_Chatbot_WooCommerce_Integration::is_store_fully_connected() |
A |
49 |
7 |
31 |
| Dori_Chatbot_Public_API::check_hmac_signature() |
S |
46 |
6 |
39 |
| Dori_Chatbot_WooCommerce_Order_Tracker::get_order_products() |
S |
49 |
6 |
30 |
| Dori_Chatbot_Public_API::handle_cache_endpoint() |
S |
46 |
5 |
41 |
| Dori_Chatbot_Public_API::handle_apply_endpoint() |
S |
46 |
5 |
40 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::get_cart_products() |
S |
52 |
6 |
24 |
| Dori_Chatbot_WooCommerce_Session::get_thread_from_session() |
S |
54 |
6 |
22 |
| Dori_Chatbot_Public_API::get_bot_creation_status() |
S |
57 |
6 |
16 |
| Dori_Chatbot_Cache_Manager::get_current_product_id() |
S |
59 |
6 |
15 |
| Dori_Chatbot_Logger::get_calling_context() |
S |
57 |
6 |
15 |
| Dori_Chatbot_WooCommerce_Integration::verify_store_connection_fresh() |
S |
51 |
5 |
28 |
| Dori_Chatbot_Crawler_UI::render_crawler_section() |
S |
49 |
4 |
42 |
| Dori_Chatbot_Crawler_UI::render_bot_creation_section() |
S |
49 |
4 |
42 |
| Dori_Chatbot_Crawler_API::get_crawl_status() |
S |
51 |
5 |
23 |
| Dori_Chatbot_Public_API::register_routes() |
S |
43 |
1 |
74 |
| Dori_Chatbot_API_Constants::get_server_base_url() |
S |
62 |
5 |
12 |
| Dori_Chatbot_WooCommerce_Session::get_session_key() |
S |
62 |
5 |
11 |
| dori_chatbot_inject_script() |
S |
54 |
4 |
21 |
| Dori_Chatbot_Public_API::verify_request_timestamp() |
S |
54 |
4 |
21 |
| Dori_Chatbot_Public_API::get_status_data() |
S |
48 |
3 |
33 |
| Dori_Chatbot_Crawler_API::start_crawl() |
S |
52 |
3 |
23 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::process_cart_data_async() |
S |
55 |
3 |
22 |
| Dori_Chatbot_Bot_Creator_AJAX::handle_create_bot() |
S |
54 |
3 |
21 |
| Dori_Chatbot_WooCommerce_Order_Tracker::send_thread_order_data() |
S |
55 |
3 |
19 |
| Dori_Chatbot_Crawler_AJAX::handle_start_crawl() |
S |
56 |
3 |
18 |
| Dori_Chatbot_Crawler_AJAX::handle_get_crawl_status() |
S |
56 |
3 |
18 |
| Dori_Chatbot_Bot_Creator_AJAX::handle_get_bot_status() |
S |
56 |
3 |
18 |
| Dori_Chatbot_Crawler_AJAX::handle_get_product_count() |
S |
57 |
3 |
16 |
| Dori_Chatbot_WooCommerce_API_Keys::generate_keys() |
S |
50 |
2 |
30 |
| Dori_Chatbot_API_Client::handle_api_response() |
S |
61 |
3 |
12 |
| Dori_Chatbot_Public_API::get_crawler_status() |
S |
62 |
3 |
12 |
| Dori_Chatbot_Plugin_Loader::init_components() |
S |
64 |
3 |
11 |
| Dori_Chatbot_WooCommerce_Order_Tracker::process_order_data_async() |
S |
55 |
2 |
20 |
| Dori_Chatbot_Logger::is_enabled() |
S |
70 |
3 |
6 |
| Dori_Chatbot_WooCommerce_Order_Tracker::init() |
S |
59 |
2 |
13 |
| Dori_Chatbot_Logger::debug() |
S |
60 |
2 |
12 |
| Dori_Chatbot_Admin_Settings::enqueue_admin_styles() |
S |
63 |
2 |
11 |
| Dori_Chatbot_Crawler_API::get_wc_product_count() |
S |
61 |
2 |
11 |
| Dori_Chatbot_Plugin_Loader::load_dependencies() |
S |
55 |
1 |
21 |
| Dori_Chatbot_Logger::get_recent_entries() |
S |
63 |
2 |
10 |
| Dori_Chatbot_Logger::get_instance() |
S |
71 |
2 |
6 |
| Dori_Chatbot_Settings_API::auto_start_crawling() |
S |
66 |
2 |
9 |
| Dori_Chatbot_Cache_Manager::get_product_count() |
S |
65 |
2 |
9 |
| Dori_Chatbot_WooCommerce_Order_Tracker::handle_order_status_change() |
S |
67 |
2 |
8 |
| Dori_Chatbot_Admin_Settings::hide_admin_footer() |
S |
70 |
2 |
6 |
| Dori_Chatbot_Cache_Manager::clear_product_count_on_post_change() |
S |
74 |
2 |
5 |
| Dori_Chatbot_Cache_Manager::get_instance() |
S |
71 |
2 |
6 |
| Dori_Chatbot_API_Constants::get_woocommerce_api_base_url() |
S |
71 |
2 |
6 |
| Dori_Chatbot_Admin_Settings::init() |
S |
65 |
2 |
9 |
| Dori_Chatbot_WooCommerce_Order_Tracker::capture_early_session() |
S |
65 |
2 |
9 |
| Dori_Chatbot_Logger::clear_log() |
S |
69 |
2 |
7 |
| Dori_Chatbot_API_Client::call_api_simple() |
S |
62 |
1 |
12 |
| Dori_Chatbot_API_Client::call_api_get() |
S |
63 |
1 |
11 |
| Dori_Chatbot_Cache_Manager::__construct() |
S |
91 |
1 |
2 |
| Dori_Chatbot_Cache_Manager::clear_order_tracking_permission_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Public_API::init() |
S |
79 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::get_api_credentials() |
S |
70 |
1 |
6 |
| Dori_Chatbot_Admin_Settings::create_menu() |
S |
67 |
1 |
9 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::init() |
S |
71 |
1 |
5 |
| Dori_Chatbot_Admin_Settings::render_settings_page() |
S |
79 |
1 |
3 |
| dori_chatbot_shortcode() |
S |
83 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_all_caches() |
S |
73 |
1 |
6 |
| Dori_Chatbot_Cache_Manager::clear_product_id_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Product_Crawler::render_crawler_section() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::get_order_tracking_permission() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::clear_product_count_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_API_Constants::get_crawler_base_url() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Settings_API::register_settings() |
S |
72 |
1 |
5 |
| Dori_Chatbot_Settings_API::sanitize_sharing_id() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::get_sharing_id() |
S |
79 |
1 |
3 |
| Dori_Chatbot_Settings_API::init() |
S |
75 |
1 |
4 |
| Dori_Chatbot_Crawler_AJAX::init() |
S |
72 |
1 |
5 |
| Dori_Chatbot_Bot_Creator_AJAX::init() |
S |
75 |
1 |
4 |
| Dori_Chatbot_WooCommerce_API_Keys::init() |
S |
89 |
1 |
2 |
| Dori_Chatbot_Cache_Manager::clear_woocommerce_session_cache() |
S |
80 |
1 |
3 |
| Dori_Chatbot_Product_Crawler::init() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Logger::__construct() |
S |
80 |
1 |
3 |
| Dori_Chatbot_WooCommerce_Session::init() |
S |
75 |
1 |
4 |
| Dori_Chatbot_Plugin_Loader::init() |
S |
77 |
1 |
4 |
| Dori_Chatbot_WooCommerce_Cart_Tracker::render_pdp_embedded_widget() |
S |
81 |
1 |
3 |
| Dori_Chatbot_Cache_Manager::init() |
S |
71 |
1 |
5 |
| Dori_Chatbot_WooCommerce_Integration::init() |
S |
72 |
1 |
6 |