Code Analysis: Conversios.io - Product Feed Manager for WooCommerce 1.1.3

Function Rating Maintainability Complexity Lines of code
CONVProductSyncHelper::conv_get_feed_wise_map_product_attribute()
D
5
126 295
CONVProductSyncHelper::conv_get_map_product_attribute()
D
6
126 283
CONV_Admin_Auto_Product_sync_Helper::conv_get_map_product_attribute()
D
6
126 280
CONV_Feed_Product_List::create_form()
D
4
43 1,168
SyncGMCProductConfiguration::create_form()
D
5
44 1,068
CONV_Configuration::create_form()
D
7
62 669
Conv_Onboarding::welcome_screen()
D
13
47 428
GMCConfiguration::create_form()
D
15
45 438
GoogleMerchantShoppingFeed::create_form()
D
16
47 354
CONV_Ajax_File::conv_call_start_feed_wise_product_sync_process()
D
19
56 199
CONV_Product_Feed_List::create_form()
D
14
30 565
CONV_Ajax_File::get_product_details_for_table()
D
18
48 216
CONV_Ajax_File::conv_feed_wise_product_sync_batch_wise()
D
20
43 203
CONV_Ajax_File::syncProductCategory()
D
26
42 122
CONVProductSyncHelper::conv_product_sync_popup_html()
D
25
24 202
CONV_Account::create_form()
C
30 24 149
CONV_Admin_Auto_Product_sync_Helper::add_table_in_db()
C
29 24 125
CONV_Admin_Auto_Product_sync_Helper::call_auto_sync_product_feed_wise()
C
31 21 106
CONVProductSyncHelper::call_batch_wise_auto_sync_product_feed()
B
32 21 98
Conv_Header::header_menu()
B
36 20 102
CONV_Admin_Auto_Product_sync_Helper::cron_todo_product_sync()
B
32 19 103
CONV_Ajax_File::convajax_product_sync_batch_wise()
B
34 19 82
CONVProductSyncHelper::call_batch_wise_auto_sync_product()
B
36 18 68
CONV_Pricings::create_form()
B
26
3 292
CONV_Admin_Helper::conv_display_admin_notices()
B
40 17 56
CONV_Admin_Helper::import_gmc_products_sync_in_db()
B
40 17 55
CONV_Admin_Auto_Product_sync_Helper::call_auto_sync_product()
B
35 15 80
Product_Feed_Manager_For_Woocommerce::run()
A
49 17 28
CONVProductSyncHelper::add_product_sync_script()
A
32 1 265
Conv_Onboarding::page_script()
A
34 1 258
CONV_Ajax_File::save_category_mapping()
A
43 15 44
CONV_Admin_Helper::call_site_verified()
A
40 14 56
Conv_Onboarding_Helper::site_verification_and_domain_claim()
A
40 14 55
CONV_Ajax_File::conv_call_start_product_sync_process()
A
37 12 71
CONV_Ajax_File::conv_call_auto_feed_wise_product_sync_process()
A
36 10 79
Product_Feed_Manager_For_Woocommerce_Admin::enqueue_scripts()
A
45 12 35
Conv_Header::custom_feedback_form()
A
34 3 169
Conv_Dashboard::__construct()
A
47 12 32
CONVProductSyncHelper::call_batch_wise_sync_product()
A
42 11 46
Conv_Onboarding_Helper::save_wp_setting_from_subscription_api()
A
44 11 43
CONV_Admin_Helper::call_conv_site_verified_and_domain_claim()
A
41 8 83
Conv_Dashboard::current_html()
A
34 2 172
CONV_Ajax_File::conv_call_auto_product_sync_process()
A
43 10 46
Product_Feed_Manager_For_Woocommerce_Admin::enqueue_styles()
A
44 10 43
Conv_Dashboard::current_js()
A
37 1 169
get_google_shopping_tabs_html()
A
50 10 28
convCustomApi::products_sync()
A
44 9 43
convCustomApi::feed_wise_products_sync()
A
44 9 43
Conv_Category_Selector_Element::category_mapping_selector()
A
47 9 32
CONV_Admin_Auto_Product_sync_Helper::update_last_sync_in_db()
A
43 8 46
convCustomApi::getSyncProductList()
A
44 8 44
Conv_Onboarding_ApiCall::createMerchantAccount()
A
41 7 57
Conv_Header::header_notices()
A
42 6 72
Product_Feed_Manager_For_Woocommerce_Admin::add_admin_pages()
A
42 7 57
get_tvc_google_ads_help_html()
A
38 4 99
CONV_Ajax_File::auto_product_sync_setting()
A
51 9 23
CONV_Admin_Helper::add_additional_option_val_in_map_product_attribute()
A
53 9 20
CONV_Ajax_File::save_feed_data()
A
43 7 47
CONV_Ajax_File::conv_delete_feed_gmc()
A
43 7 47
CONV_Ajax_File::conv_call_active_licence()
A
50 8 26
CONV_Admin_Helper::call_domain_claim()
A
50 8 26
CONV_Ajax_File::conv_call_add_customer_feedback()
A
52 8 22
Conv_Onboarding::__construct()
A
47 7 34
convCustomApi::active_licence_Key()
A
43 6 49
convCustomApi::siteVerification()
A
43 6 47
convCustomApi::claimWebsite()
A
43 6 46
Conv_Category_Wrapper::category_table_content()
S
49 7 29
convCustomApi::getGoogleAnalyticDetail()
S
45 6 44
CONV_Admin_Helper::conv_language_select()
S
51 7 26
CONV_Ajax_File::update_user_tracking_data()
S
51 7 26
CONV_Configuration::__construct()
S
46 6 41
CONV_Admin_Helper::get_auto_sync_time_space()
S
60 8 11
CONV_Admin_Helper::get_first_auto_sync_timestamp()
S
60 8 11
Conv_Category_Wrapper::category_rows()
S
51 7 24
get_tvc_google_ga_sidebar()
S
39 2 99
get_conv_help_html()
S
41 3 82
Conv_Onboarding_ApiCall::saveMechantData()
S
46 6 36
CONV_Ajax_File::save_attribute_mapping()
S
53 7 21
convCustomApi::setGmcCategoryMapping()
S
47 6 36
convCustomApi::setGmcAttributeMapping()
S
47 6 36
CONV_Admin_Helper::update_gmc_product_to_db()
S
53 7 20
convCustomApi::getCampaignCurrencySymbol()
S
47 6 35
CONV_Admin_Auto_Product_sync_Helper::update_last_sync_in_db_batch_wise()
S
46 6 34
CONV_Taxonomies::get_yoast_primary_cat()
S
57 7 16
convCustomApi::siteVerificationToken()
S
44 5 46
convCustomApi::update_app_status()
S
45 5 41
CONV_Configuration::configuration_error_list_html()
S
48 5 38
CONV_Admin_Helper::conv_select()
S
56 6 19
CONV_Admin_Auto_Product_sync_Helper::get_product_category()
S
55 6 19
CONV_Admin_Helper::set_update_api_to_db()
S
53 6 19
convCustomApi::delete_from_channels()
S
48 5 34
GoogleMerchantShoppingFeed::__construct()
S
55 6 18
CONV_Admin_Helper::add_additional_option_in_conv_select()
S
55 6 18
CONV_Admin_Helper::conv_upgrade_function()
S
57 6 17
CONV_Admin_DB_Helper::conv_check_row_with_num_where()
S
56 6 16
CONV_Admin_Helper::is_need_to_update_api_to_db()
S
58 6 15
CONV_Admin_Helper::update_subscription_details_api_to_db()
S
58 6 15
convCustomApi::generateAccessToken()
S
45 4 41
CONV_Admin_Auto_Product_sync_Helper::generateAccessToken()
S
45 4 40
GMCConfiguration::__construct()
S
53 5 24
Conv_Onboarding_ApiCall::updateSetupTimeToSubscription()
S
47 4 36
Conv_Onboarding_ApiCall::createUserTracking()
S
47 4 36
CONV_Admin_Helper::conv_countries_select()
S
55 5 21
Conv_Onboarding::get_countries()
S
53 5 21
Conv_Onboarding_ApiCall::generateAccessToken()
S
47 4 36
CONV_Admin_Helper::sanitize_option_conv_email()
S
55 5 19
CONVProductSyncHelper::add_table_in_db()
S
56 5 19
CONV_Configuration::configuration_list_html()
S
55 5 19
convCustomApi::tc_wp_remot_call_post()
S
55 5 18
Conv_Onboarding_ApiCall::tc_wp_remot_call_post()
S
55 5 18
CONVProductSyncHelper::get_product_category()
S
56 5 17
CONV_Admin_DB_Helper::conv_get_results_in_array()
S
56 5 17
CONV_Admin_Helper::is_current_tab_in()
S
65 6 8
CONV_Ajax_File::conv_call_api_sync()
S
57 5 15
CONV_Admin_Helper::get_plan_id()
S
59 5 15
convCustomApi::app_activity_detail()
S
49 4 30
convCustomApi::record_customer_feedback()
S
49 4 30
CONV_Admin_Helper::get_user_currency_symbol()
S
58 5 15
CONV_Ajax_File::convajax_get_gmc_categories()
S
49 4 29
Conv_Header::conv_menu_list()
S
51 4 28
GoogleMerchantShoppingFeed::configuration_error_list_html()
S
53 4 25
convCustomApi::get_feed_status_by_store_id()
S
53 4 22
GMCConfiguration::configuration_error_list_html()
S
54 4 22
convCustomApi::create_product_feed()
S
53 4 22
Conv_Header::conv_header()
S
49 3 36
CONV_Ajax_File::conv_call_notice_dismiss_trigger()
S
55 4 18
Conv_Onboarding_ApiCall::getSubscriptionDetails()
S
48 3 33
CONV_Admin_Auto_Product_sync_Helper::update_product_status_pre_sync_data()
S
56 4 17
Conv_Onboarding_ApiCall::listMerchantCenterAccount()
S
49 3 32
CONV_Ajax_File::conv_call_site_verified()
S
56 4 16
CONV_Ajax_File::conv_call_notice_dismiss()
S
56 4 16
CONV_Ajax_File::conv_call_import_gmc_product()
S
56 4 16
CONV_Ajax_File::conv_call_domain_claim()
S
57 4 15
CONV_Admin_Helper::get_auto_sync_batch_size()
S
63 5 10
Conv_Onboarding_Helper::add_schedule_ut()
S
63 5 10
Conv_Onboarding_Helper::update_setup_time_to_subscription()
S
57 4 15
CONV_Admin_Helper::sanitize_option_conv_general()
S
59 4 14
CONV_Ajax_File::delete_feed_data_by_id()
S
49 3 29
GoogleMerchantShoppingFeed::configuration_list_html()
S
60 4 13
Conv_Onboarding::maybe_redirect()
S
60 4 13
Conv_Category_Wrapper::get_sub_categories()
S
61 4 12
CONV_Admin_Helper::is_refresh_token_expire()
S
62 4 12
GMCConfiguration::configuration_list_html()
S
61 4 12
Conv_Onboarding_Helper::list_google_merchant_account()
S
59 4 12
Conv_Onboarding_Helper::create_google_merchant_center_account()
S
59 4 12
Conv_Onboarding_Helper::save_merchant_data()
S
59 4 12
Conv_Onboarding_Helper::get_subscription_details()
S
59 4 12
CONV_Product_Feed_List::__construct()
S
52 3 25
CONV_Ajax_File::conv_get_product_status()
S
51 3 25
CONV_Admin_Helper::get_currency_symbols()
S
52 3 24
CONV_Feed_Product_List::__construct()
S
53 3 23
CONV_Taxonomies::make_shop_taxonomies_string()
S
54 3 21
convCustomApi::getProductStatusByFeedId()
S
54 3 21
SyncGMCProductConfiguration::__construct()
S
55 3 20
CONV_Admin_Helper::get_feed_status()
S
57 3 16
Conv_Dashboard::add_upgrdsbrs_btn_calss()
S
63 4 10
activate_product_feed_manager_for_woocommerce()
S
64 4 9
CONV_Admin_Auto_Product_sync_Helper::add_schedule_event()
S
65 4 8
Conv_Header::is_active_menu()
S
69 4 6
CONV_Admin_DB_Helper::conv_update_row()
S
64 4 9
CONV_Admin_Helper::checkDependencies()
S
66 4 8
Conv_Header::__construct()
S
59 3 14
Product_Feed_Manager_For_Woocommerce_Activator::activate()
S
59 3 14
CONV_Admin_DB_Helper::conv_get_last_row()
S
59 3 14
Product_Feed_Manager_For_Woocommerce_Admin::showPage()
S
60 3 13
CONV_Ajax_File::duplicate_feed_data_by_id()
S
50 2 27
CONV_Admin_Helper::get_custom_taxonomy_name()
S
61 3 12
CONV_Admin_Helper::get_time_zone()
S
62 3 12
CONV_Taxonomies::get_cat_hierarchy()
S
61 3 12
convCustomApi::get_conv_refresh_token()
S
62 3 12
convCustomApi::get_conv_access_token()
S
62 3 12
Conv_Onboarding::add_scripts()
S
60 3 11
Conv_Onboarding::register()
S
62 3 11
CONV_Admin_Helper::get_custom_connect_url()
S
61 3 11
CONV_Admin_Helper::conv_get_post_meta()
S
62 3 11
Conv_Onboarding_Helper::conv_ut_crons()
S
62 3 11
Product_Feed_Manager_For_Woocommerce::conv_plugin_action_links()
S
61 3 11
CONV_Ajax_File::__construct()
S
47 1 33
Product_Feed_Manager_For_Woocommerce::load_dependencies()
S
58 2 16
Conv_Category_Selector_Element::category_mapping_row()
S
58 2 15
CONV_Admin_Helper::is_conv_options_data_empty()
S
70 3 7
CONV_Ajax_Calls::safe_ajax_call()
S
68 3 7
CONV_Admin_Helper::get_main_merchantId()
S
65 3 9
CONV_Admin_DB_Helper::conv_get_counts_groupby()
S
62 3 10
CONV_Admin_Helper::get_subscriptionId()
S
66 3 8
CONV_Admin_Helper::get_api_customer_id()
S
68 3 7
Product_Feed_Manager_For_Woocommerce_Admin::product_feed_list()
S
63 3 10
CONV_Admin_Helper::get_woo_country()
S
63 3 10
Conv_Onboarding_Helper::admin_safe_ajax_call()
S
68 3 7
Product_Feed_Manager_For_Woocommerce_Loader::run()
S
66 3 8
CONV_Admin_Helper::includes()
S
67 3 8
CONV_Admin_Helper::is_show_tracking_method_options()
S
69 3 7
Product_Feed_Manager_For_Woocommerce_Admin::includes()
S
67 3 8
CONV_Admin_Helper::conv_text()
S
67 3 7
CONV_Admin_Helper::get_currentCustomerId()
S
66 3 8
CONV_Admin_DB_Helper::conv_check_row()
S
63 3 10
CONV_Admin_DB_Helper::conv_add_row()
S
64 3 9
CONV_Admin_Helper::get_store_data()
S
58 2 15
CONV_Admin_Helper::get_merchantId()
S
66 3 8
CONV_Pricings::__construct()
S
60 2 14
CONV_Ajax_File::get_feed_data_by_id()
S
58 2 14
Conv_Footer::before_end_footer_add_script()
S
56 1 29
CONV_Admin_Helper::get_conv_product_cat_list()
S
60 2 13
CONV_Admin_Helper::get_wc_categories()
S
60 2 13
Product_Feed_Manager_For_Woocommerce::__construct()
S
60 2 13
CONV_Taxonomies::get_shop_categories()
S
61 2 12
CONV_Admin_DB_Helper::conv_row_count()
S
62 2 11
get_connect_google_popup_html_to_active_licence()
S
56 1 21
CONV_Admin_Auto_Product_sync_Helper::__construct()
S
54 1 21
CONVProductSyncHelper::includes()
S
73 2 5
CONV_Admin_Helper::get_gmcAttributes()
S
69 2 6
Conv_Dashboard::includes()
S
73 2 5
info_htnml()
S
68 2 7
CONV_Admin_Helper::get_gmc_language_list()
S
69 2 6
CONV_Admin_Helper::conv_add_admin_notice()
S
65 2 7
CONV_Admin_Helper::getTableData()
S
64 2 9
CONV_Admin_Helper::get_conv_options_settings()
S
67 2 8
Conv_Onboarding::is_checked()
S
74 2 5
CONVProductSyncHelper::__construct()
S
58 1 15
CONV_Ajax_File::get_conv_access_token()
S
64 2 10
Conv_Onboarding::includes()
S
73 2 5
Product_Feed_Manager_For_Woocommerce_Deactivator::deactivate()
S
67 2 8
GMCConfiguration::includes()
S
73 2 5
CONV_Admin_Helper::active_licence()
S
70 2 6
CONV_Admin_Helper::sanitize_meta_conv_number()
S
69 2 7
CONV_Admin_Helper::get_woo_currency()
S
68 2 8
CONV_Admin_Helper::get_gmc_countries_list()
S
69 2 6
Conv_Category_Selector_Element::category_description_data_item()
S
71 2 5
SyncGMCProductConfiguration::includes()
S
73 2 5
CONV_Admin_Auto_Product_sync_Helper::get_conv_refresh_token()
S
65 2 9
CONV_Admin_Helper::get_conv_options_data()
S
67 2 8
CONV_Admin_Helper::get_connect_url()
S
64 2 8
CONV_Admin_DB_Helper::conv_safe_truncate_table()
S
66 2 8
CONV_Admin_Helper::get_onboarding_page_url()
S
67 2 8
CONV_Taxonomies::get_shop_categories_list()
S
58 1 15
CONV_Admin_Helper::get_connect_actual_link()
S
68 2 8
CONV_Admin_Helper::conv_dismiss_admin_notice()
S
67 2 7
CONV_Admin_Auto_Product_sync_Helper::get_conv_access_token()
S
65 2 9
Conv_Onboarding_Helper::req_int()
S
73 2 5
CONV_Admin_Helper::get_user_subscription_data()
S
71 2 6
CONV_Admin_Auto_Product_sync_Helper::includes()
S
65 2 8
CONV_Admin_Helper::plugin_log()
S
67 2 8
CONV_Ajax_File::get_conv_refresh_token()
S
64 2 10
CONV_Admin_DB_Helper::conv_get_results()
S
64 2 10
GoogleMerchantShoppingFeed::add_list_html()
S
64 1 12
CONV_Admin_Helper::get_conv_popup_message()
S
70 1 11
CONV_Admin_Helper::getTableColumns()
S
72 1 5
Product_Feed_Manager_For_Woocommerce::define_admin_hooks()
S
69 1 6
CONV_Admin_Helper::update_app_status()
S
81 1 3
CONV_Admin_Helper::init()
S
69 1 6
Product_Feed_Manager_For_Woocommerce_Admin::product_feed_pricings()
S
76 1 4
CONV_Ajax_Calls::__construct()
S
98 1 1
Conv_Header::before_start_header()
S
83 1 5
CONV_Admin_Helper::get_last_auto_sync_product_info()
S
78 1 3
Product_Feed_Manager_For_Woocommerce::get_version()
S
82 1 3
CONV_Admin_Helper::get_pro_plan_site()
S
82 1 3
CONV_Admin_Helper::get_conv_additional_data()
S
76 1 4
Product_Feed_Manager_For_Woocommerce_Admin::conv_account()
S
73 1 5
GMCConfiguration::html_run()
S
78 1 4
Product_Feed_Manager_For_Woocommerce::define_public_hooks()
S
72 1 5
CONV_Admin_Auto_Product_sync_Helper::conv_add_cron_interval_for_product_sync()
S
70 1 6
CONV_Admin_Helper::__construct()
S
66 1 8
Conv_Dashboard::load_html()
S
70 1 6
CONV_Admin_DB_Helper::__construct()
S
82 1 3
Conv_Category_Wrapper::category_table_content_old()
S
75 1 4
Product_Feed_Manager_For_Woocommerce_Loader::__construct()
S
77 1 4
Product_Feed_Manager_For_Woocommerce_Public::enqueue_scripts()
S
91 1 2
Product_Feed_Manager_For_Woocommerce::set_locale()
S
75 1 4
CONV_Admin_Helper::get_conversios_site_url()
S
82 1 3
Product_Feed_Manager_For_Woocommerce_Loader::add()
S
64 1 10
Product_Feed_Manager_For_Woocommerce_Admin::init()
S
75 1 4
Product_Feed_Manager_For_Woocommerce_Loader::add_filter()
S
77 1 3
Product_Feed_Manager_For_Woocommerce_Public::enqueue_styles()
S
91 1 2
Product_Feed_Manager_For_Woocommerce_i18n::load_plugin_textdomain()
S
69 1 7
SyncGMCProductConfiguration::html_run()
S
78 1 4
CONV_Admin_Helper::set_conv_options_data()
S
79 1 3
CONV_Account::__construct()
S
67 1 8
Product_Feed_Manager_For_Woocommerce::get_plugin_name()
S
82 1 3
Conv_Footer::before_end_footer()
S
79 1 7
Conv_Onboarding_ApiCall::__construct()
S
65 1 8
Product_Feed_Manager_For_Woocommerce_Public::__construct()
S
77 1 4
CONV_Admin_Helper::save_conv_options_settings()
S
79 1 3
convCustomApi::__construct()
S
77 1 4
CONV_Configuration::wooCommerceAttributes()
S
65 1 8
Product_Feed_Manager_For_Woocommerce_Admin::product_feed_manager_for_woocommerce()
S
73 1 5
CONV_Admin_Helper::set_conv_additional_data()
S
79 1 3
CONVProductSyncHelper::wooCommerceAttributes()
S
65 1 8
Conv_Dashboard::init()
S
91 1 2
CONV_Admin_DB_Helper::includes()
S
80 1 3
Product_Feed_Manager_For_Woocommerce_Loader::add_action()
S
77 1 3
Conv_Onboarding_Helper::__construct()
S
63 1 10
deactivate_product_feed_manager_for_woocommerce()
S
73 1 5
Conv_Footer::__construct()
S
75 1 4
Product_Feed_Manager_For_Woocommerce_Admin::__construct()
S
66 1 8
CONV_Admin_Helper::add_spinner_html()
S
69 1 7
Product_Feed_Manager_For_Woocommerce::get_loader()
S
82 1 3
run_product_feed_manager_for_woocommerce()
S
77 1 4
Product_Feed_Manager_For_Woocommerce_Admin::feed_product_list()
S
73 1 5
CONV_Admin_Helper::app_activity_detail()
S
81 1 3