Code Analysis: Product Feed PRO for WooCommerce 13.3.8

Function Rating Maintainability Complexity Lines of code
WooSEA_Get_Products::woosea_get_products()
D
0
628 2,000
WooSEA_Get_Products::woosea_create_xml_feed()
D
0
285 847
WooSEA_Get_Products::woocommerce_sea_filters()
D
0
255 574
WooSEA_Get_Products::woocommerce_sea_rules()
D
0
158 459
WooSEA_Get_Products::woosea_get_shipping_cost()
D
8
99 328
WooSEA_facebook_drm::get_channel_attributes()
D
3
1 1,505
woosea_save_custom_variable_fields()
D
19
65 228
woosea_add_facebook_pixel()
D
15
46 315
WooSEA_google_shopping::get_channel_attributes()
D
12
1 735
WooSEA_moebel::get_channel_attributes()
D
15
1 584
WooSEA_tiktok::get_channel_attributes()
D
15
1 573
WooSEA_Get_Products::woosea_create_csvtxt_feed()
C
31 29 101
woosea_add_remarketing_tags()
C
29
24 144
WooSEA_Get_Products::woosea_gs_analysis()
C
30 22 120
WooSEA_idealo::get_channel_attributes()
C
21
1 435
WooSEA_pinterest::get_channel_attributes()
B
20
1 392
AdTribes\PFP\Classes\Product_Feed_Admin::edit_product_feed()
B
39 22 54
WooSEA_yandex::get_channel_attributes()
B
24
1 336
woosea_fieldmapping_dialog_helptext()
B
40 18 63
WooSEA_Get_Admin_Notifications::get_admin_notifications()
B
38 17 72
AdTribes\PFP\Classes\Product_Feed_Admin::create_product_feed()
B
40 18 54
WooSEA_Get_Products::woosea_calculate_value()
B
46 19 37
AdTribes\PFP\Updates\Version_13_3_5_Update::update()
B
40 18 51
WooSEA_Get_Products::get_custom_attributes()
B
40 17 58
WooSEA_ricardo::get_channel_attributes()
A
27
1 264
WooSEA_Get_Products::woosea_get_reviews()
A
36 13 82
AdTribes\PFP\Factories\Product_Feed::save_legacy_options()
A
38 14 67
WooSEA_manomano::get_channel_attributes()
A
25
1 259
WooSEA_pricecheck::get_channel_attributes()
A
27
1 256
WooSEA_Get_Products::woosea_country_to_code()
A
22
1 251
WooSEA_customfeed::get_channel_attributes()
A
26
1 251
woosea_hierarchical_term_tree()
A
36 12 84
WooSEA_shareasale::get_channel_attributes()
A
28
1 245
WooSEA_daisyconhuisentuin::get_channel_attributes()
A
28
1 237
AdTribes\PFP\Classes\Cron::run_product_feed_cron()
A
49 15 27
AdTribes\PFP\Classes\Product_Feed_Admin::generate_pages()
A
43 13 51
AdTribes\PFP\Classes\Heartbeat::get_product_feed_processing_status()
A
44 13 44
WooSEA_fruugonl::get_channel_attributes()
A
28
1 222
WooSEA_fruugouk::get_channel_attributes()
A
28
1 222
WooSEA_fruugous::get_channel_attributes()
A
28
1 222
WooSEA_fruugoaus::get_channel_attributes()
A
28
1 222
WooSEA_fruugoes::get_channel_attributes()
A
28
1 222
AdTribes\PFP\Classes\Cron::get_product_counts_from_file()
A
50 14 25
WooSEA_snapchat::get_channel_attributes()
A
28
1 213
WooSEA_bing_shopping::get_channel_attributes()
A
30 1 212
WooSEA_zbozi::get_channel_attributes()
A
30 1 203
WooSEA_miinto_se::get_channel_attributes()
A
29
1 202
AdTribes\PFP\Factories\Admin_Notice::_failed_dependencies()
A
37 8 90
WooSEA_wishcom::get_channel_attributes()
A
31 1 193
WooSEA_billiger::get_channel_attributes()
A
29 1 190
WooSEA_heureka::get_channel_attributes()
A
31 1 186
AdTribes\PFP\Helpers\Product_Feed_Helper::disable_cache()
A
49 11 32
WooSEA_vivino::get_channel_attributes()
A
30 1 179
WooSEA_miinto_de::get_channel_attributes()
A
31 1 176
WooSEA_miinto_dk::get_channel_attributes()
A
31 1 176
WooSEA_miinto_fr::get_channel_attributes()
A
31 1 176
WooSEA_miinto_nl::get_channel_attributes()
A
31 1 176
WooSEA_miinto_pl::get_channel_attributes()
A
31 1 176
AdTribes\PFP\Classes\Product_Feed_Admin::update_product_feed()
A
46 10 35
WooSEA_catchcomau::get_channel_attributes()
A
31 1 168
WooSEA_Get_Products::woosea_get_term_parents()
A
49 10 32
WooSEA_google_local_products::get_channel_attributes()
A
31 1 167
AdTribes\PFP\Classes\Product_Feed_Attributes::ajax_get_attributes()
A
44 9 45
WooSEA_Get_Products::woocommerce_sea_mappings()
A
44 9 43
WooSEA_guenstiger::get_channel_attributes()
A
33 1 160
WooSEA_Get_Products::woosea_get_orders()
A
47 9 38
WooSEA_beslist::get_channel_attributes()
A
32 1 152
woosea_get_term_parents()
A
50 9 29
AdTribes\PFP\Classes\Product_Feed_Admin::get_product_feed_actions()
A
42 7 59
WooSEA_pricerunner::get_channel_attributes()
A
34 1 148
WooSEA_Caching::wp_fastest_cache()
A
47 8 38
WooSEA_vergelijkbe::get_channel_attributes()
A
33 1 143
WooSEA_vergelijknl::get_channel_attributes()
A
33 1 143
WooSEA_vertaafi::get_channel_attributes()
A
33 1 143
AdTribes\PFP\Factories\Product_Feed::__construct()
A
54 9 20
WooSEA_trovaprezzi::get_channel_attributes()
A
34 1 131
WooSEA_bestprice::get_channel_attributes()
A
35 1 130
WooSEA_Google_Remarketing::woosea_google_remarketing_pagetype()
A
54 8 21
AdTribes\PFP\Factories\Product_Feed::set_prop()
A
55 8 18
WooSEA_boetiek::get_channel_attributes()
A
35 1 122
AdTribes\PFP\Actions\Activation::_activate_plugin()
A
49 7 31
AdTribes\PFP\Classes\Product_Feed_Attributes::get_product_variations_attributes_for_custom_attributes()
S
50 7 30
WooSEA_kijiji::get_channel_attributes()
S
36 1 120
WooSEA_salidzini::get_channel_attributes()
S
36 1 119
woosea_add_mass_cat_mapping()
S
45 6 41
WooSEA_shopflix::get_channel_attributes()
S
36 1 115
WooSEA_Caching::swift_performance_cache()
S
53 7 23
WooSEA_Get_Products::woocommerce_wholesale_check()
S
52 7 23
WooSEA_fashionchick::get_channel_attributes()
S
37 1 112
WooSEA_mall::get_channel_attributes()
S
37 1 111
WooSEA_katoni::get_channel_attributes()
S
36 1 110
woosea_on_product_save()
S
43 5 48
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_clone_product_feed()
S
40 4 62
WooSEA_skroutz::get_channel_attributes()
S
37 1 107
WooSEA_compari_ro::get_channel_attributes()
S
38 1 106
WooSEA_Get_Products::woosea_append_utm_code()
S
49 6 31
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_update_product_feed_status()
S
50 6 27
WooSEA_google_drm::get_channel_attributes()
S
38 1 97
WooSEA_glami::get_channel_attributes()
S
39 1 96
WooSEA_bing_shopping_promotions::get_channel_attributes()
S
39 1 95
WooSEA_google_shopping_promotions::get_channel_attributes()
S
39 1 95
WooSEA_kogan::get_channel_attributes()
S
39 1 94
WooSEA_Caching::hyper_cache()
S
55 6 19
WooSEA_zap::get_channel_attributes()
S
38 1 94
WooSEA_Caching::wp_optimize_cache()
S
58 6 15
WooSEA_Get_Products::get_alternative_key()
S
59 6 15
WooSEA_Caching::litespeed_cache()
S
59 6 14
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_cancel_product_feed()
S
50 5 27
WooSEA_Get_Products::get_image_url()
S
60 6 12
woosea_before_product_save()
S
46 4 39
WooSEA_shopmania_ro::get_channel_attributes()
S
41 1 81
AdTribes\PFP\Factories\Product_Feed::load()
S
55 5 19
AdTribes\PFP\Classes\Product_Feed_Admin::get_product_feed_settings()
S
45 3 47
woosea_find_matching_product_variation()
S
56 5 17
WooSEA_Caching::comet_cache()
S
58 5 15
AdTribes\PFP\Factories\Product_Feed::save_meta_data()
S
59 5 13
WooSEA_google_local::get_channel_attributes()
S
42 1 69
AdTribes\PFP\App::_check_missing_required_plugins()
S
52 4 24
AdTribes\PFP\Classes\Product_Feed_Attributes::get_dynamic_attributes()
S
49 3 36
AdTribes\PFP\Classes\WP_Admin::admin_enqueue_scripts()
S
47 3 35
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_refresh_product_feed()
S
55 4 19
AdTribes\PFP\Classes\Product_Feed_Attributes::get_custom_attributes()
S
55 4 19
AdTribes\PFP\Classes\WP_Admin::register_page_menu()
S
42 1 63
AdTribes\PFP\Actions\Deactivation::run()
S
58 4 17
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_delete_product_feed()
S
56 4 17
AdTribes\PFP\Actions\Activation::run()
S
58 4 17
AdTribes\PFP\Classes\WP_Admin::plugin_action_links()
S
58 4 15
AdTribes\PFP\Classes\Marketing::register_marketing_submenu()
S
59 4 15
AdTribes\PFP\Classes\Product_Feed_Admin::update_temp_product_feed()
S
59 4 14
AdTribes\PFP\Helpers\Helper::load_template()
S
60 4 14
WooSEA_bol::get_channel_attributes()
S
44 1 59
AdTribes\PFP\Classes\WP_Admin::ajax_adt_clear_custom_attributes_product_meta_keys()
S
60 4 13
AdTribes\PFP\Classes\WP_Admin::ajax_dismiss_get_elite_notice()
S
60 4 13
AdTribes\PFP\Classes\Marketing::hide_notice_bar_lite()
S
62 4 12
AdTribes\PFP\Helpers\Helper::is_submenu_registered()
S
62 4 12
AdTribes\PFP\Factories\Product_Feed::save()
S
52 3 27
AdTribes\PFP\Classes\Marketing::admin_enqueue_scripts()
S
60 4 12
WooSEA_Caching::wp_super_cache()
S
61 4 12
AdTribes\PFP\Classes\Marketing::set_pfp_page()
S
61 4 12
woosea_categories_dropdown()
S
50 3 27
WooSEA_Get_Products::get_stock()
S
63 4 11
WooSEA_Caching::cache_enabler_cache()
S
62 4 11
AdTribes\PFP\Factories\Product_Feed::load_meta_data()
S
61 4 11
AdTribes\PFP\Helpers\Product_Feed_Helper::get_channel_from_legacy_channel_hash()
S
63 4 11
AdTribes\PFP\App::_check_dependencies()
S
53 3 26
AdTribes\PFP\App::run()
S
54 3 23
WooSEA_google_product_review::get_channel_attributes()
S
46 1 53
WooSEA_spartoo_fr::get_channel_attributes()
S
45 1 53
WooSEA_Get_Admin_Notifications::woosea_debug_informations()
S
53 3 23
woosea_add_cat_mapping()
S
48 2 38
AdTribes\PFP\Classes\Product_Feed_Attributes::get_products_meta_keys_for_custom_attributes()
S
56 3 20
AdTribes\PFP\Classes\WP_Admin::register_submenu_pages()
S
58 3 17
AdTribes\PFP\App::initialize()
S
62 4 10
AdTribes\PFP\Updates\Version_13_3_5_Update::run()
S
65 4 10
AdTribes\PFP\Classes\Product_Feed_Attributes::get_channel_countries()
S
63 4 10
AdTribes\PFP\Factories\Product_Feed::_filter_feed_filters_mapping_meta_value()
S
65 4 9
AdTribes\PFP\Factories\Product_Feed::get_channel()
S
69 4 6
woosea_getelite_active_notification()
S
58 3 14
woosea_continue_batch()
S
61 3 13
woosea_local_pickup_shipping()
S
60 3 13
woosea_remove_free_shipping()
S
60 3 13
woosea_add_woosea_logging()
S
60 3 13
woosea_add_batch()
S
60 3 13
woosea_add_woosea_basic()
S
60 3 13
woosea_add_remarketing()
S
60 3 13
woosea_add_facebook_pixel_setting()
S
60 3 13
woosea_facebook_content_ids()
S
60 3 13
AdTribes\PFP\Classes\Cron::update_project_history()
S
60 3 13
WooSEA_Caching::breeze_cache()
S
60 3 13
WooSEA_Get_Products::woosea_exclude_individual()
S
60 3 13
woosea_add_all_shipping()
S
60 3 13
woosea_free_shipping()
S
60 3 13
woosea_add_mother_image()
S
60 3 13
AdTribes\PFP\Classes\WP_Admin::ajax_migrate_to_custom_post_type()
S
62 3 11
AdTribes\PFP\Classes\Marketing::get_plugin_step()
S
63 3 11
WooSEA_Get_Products::woosea_sanitize_html()
S
61 3 11
AdTribes\PFP\Post_Types\Product_Feed_Post_Type::register_post_type()
S
47 1 39
WooSEA_Get_Products::woosea_create_query_log()
S
55 2 19
AdTribes\PFP\Factories\Product_Feed::get_feed_id_by_project_hash()
S
57 2 19
AdTribes\PFP\Classes\WP_Admin::wc_navigation_bar()
S
58 2 18
WooSEA_pinterest_rss::get_channel_attributes()
S
51 1 32
WooSEA_Get_Products::woosea_get_nr_orders_variation()
S
59 2 17
WooSEA_Get_Products::clean_quantity()
S
66 3 9
AdTribes\PFP\Classes\Product_Feed_Attributes::get_channels()
S
64 3 9
AdTribes\PFP\Factories\Product_Feed::__get()
S
64 3 9
AdTribes\PFP\Factories\Product_Feed::set_props()
S
67 3 8
AdTribes\PFP\Factories\Product_Feed::__set()
S
63 3 9
AdTribes\PFP\Factories\Product_Feed::run_batch_event()
S
65 3 10
woosea_recursive_sanitize_text_field()
S
64 3 10
AdTribes\PFP\Updates\Version_13_3_5_Update::_revert_legacy_options()
S
63 3 10
autoload()
S
65 3 9
WooSEA_Get_Products::get_sale_date()
S
66 3 9
AdTribes\PFP\Factories\Product_Feed::get_processing_percentage()
S
70 3 5
AdTribes\PFP\Classes\WP_Admin::show_notice_bar_lite()
S
60 2 14
AdTribes\PFP\Classes\WP_Admin::run()
S
59 2 14
AdTribes\PFP\Factories\Admin_Notice::add_notice()
S
60 2 14
AdTribes\PFP\Factories\Product_Feed::delete_legacy_options()
S
61 2 13
woosea_shipping_zones()
S
60 2 13
AdTribes\PFP\Factories\Product_Feed_Query::get_posts()
S
62 2 12
WooSEA_mall_availability::get_channel_attributes()
S
54 1 25
WooSEA_google_dsa::get_channel_attributes()
S
57 1 19
AdTribes\PFP\Classes\WP_Admin::add_other_settings()
S
58 1 16
AdTribes\PFP\App::boot()
S
63 2 10
woosea_save_adwords_conversion_id()
S
63 2 10
AdTribes\PFP\Helpers\Helper::is_plugin_page()
S
70 2 5
woosea_save_facebook_capi_token()
S
63 2 10
AdTribes\PFP\App::hpos_compatibility()
S
71 2 5
AdTribes\PFP\Helpers\Product_Feed_Helper::generate_legacy_project_hash()
S
63 2 10
AdTribes\PFP\Classes\Marketing::run()
S
65 2 9
WooSEA_Get_Products::woosea_get_shipping_zones()
S
69 2 7
AdTribes\PFP\Helpers\Helper::is_show_notice_bar_lite()
S
69 2 7
AdTribes\PFP\Factories\Product_Feed::set_mappings()
S
69 2 7
woosea_review_notification()
S
66 2 8
AdTribes\PFP\Integrations\WP_Rocket::is_active()
S
79 2 3
AdTribes\PFP\Helpers\Helper::get_plugin_data()
S
67 2 7
AdTribes\PFP\Helpers\Helper::is_plugin_active()
S
70 2 6
AdTribes\PFP\Factories\Product_Feed::remove_file()
S
72 2 6
AdTribes\PFP\Factories\Admin_Notice::run()
S
69 2 7
AdTribes\PFP\Helpers\Product_Feed_Helper::is_a_product_feed()
S
77 2 3
woosea_channel()
S
63 2 9
AdTribes\PFP\Helpers\Product_Feed_Helper::is_current_user_allowed()
S
66 2 8
AdTribes\PFP\Helpers\Product_Feed_Helper::get_product_feed()
S
68 2 7
AdTribes\PFP\Factories\Product_Feed::_filter_meta_value()
S
69 2 7
WooSEA_Get_Products::get_attribute_value()
S
63 2 10
AdTribes\PFP\Helpers\Helper::stripslashes_recursive()
S
78 2 3
WooSEA_Get_Products::woosea_get_installment()
S
62 2 10
woosea_save_batch_size()
S
64 2 9
woosea_save_facebook_pixel_id()
S
63 2 10
AdTribes\PFP\Helpers\Product_Feed_Helper::get_total_published_products()
S
67 2 8
AdTribes\PFP\Factories\Product_Feed::add_history_product()
S
65 2 8
AdTribes\PFP\Factories\Product_Feed::set_default_delimiter()
S
64 2 10
AdTribes\PFP\Integrations\WP_Rocket::run()
S
71 2 6
AdTribes\PFP\App::register_objects()
S
79 1 3
AdTribes\PFP\Factories\Product_Feed::get_file_path()
S
71 1 5
AdTribes\PFP\Factories\Product_Feed::extra_data()
S
82 1 3
AdTribes\PFP\Classes\WP_Admin::view_generate_pages()
S
81 1 3
AdTribes\PFP\Factories\Product_Feed::add_legacy_option_extra_data()
S
82 1 3
AdTribes\PFP\Helpers\Product_Feed_Helper::get_total_product_feed()
S
75 1 4
AdTribes\PFP\App::__construct()
S
81 1 3
AdTribes\PFP\Classes\Heartbeat::run()
S
79 1 3
AdTribes\PFP\Helpers\Helper::get_plugin_version()
S
78 1 3
get_class_file_path()
S
69 1 6
my_footer_text()
S
68 1 8
AdTribes\PFP\Helpers\Helper::is_show_get_elite_notice()
S
74 1 4
AdTribes\PFP\Helpers\Helper::is_plugin_installed()
S
74 1 4
AdTribes\PFP\Classes\WP_Admin::view_manage_settings()
S
80 1 3
AdTribes\PFP\Actions\Deactivation::cleanup_options()
S
77 1 4
AdTribes\PFP\Abstracts\Abstract_Class::__get()
S
80 1 3
AdTribes\PFP\Abstracts\Abstract_Class::run()
S
100 1 0
AdTribes\PFP\Classes\Product_Feed_Attributes::run()
S
79 1 3
AdTribes\PFP\Updates\Version_13_3_5_Update::__construct()
S
81 1 3
AdTribes\PFP\Integrations\WP_Rocket::preload_exclude_urls()
S
77 1 4
woosea_inject_ajax()
S
68 1 7
AdTribes\PFP\Classes\Marketing::__construct()
S
64 1 10
AdTribes\PFP\Helpers\Helper::is_show_logo_upgrade_button()
S
79 1 3
AdTribes\PFP\Helpers\Helper::is_show_sidebar_upgrade_column()
S
79 1 3
AdTribes\PFP\Actions\Activation::__construct()
S
81 1 3
WooSEA_Get_Admin_Notifications::__construct()
S
98 1 1
AdTribes\PFP\Classes\Product_Feed_Attributes::get_attributes()
S
64 1 10
AdTribes\PFP\Classes\Marketing::advanced_coupons_marketing_page()
S
72 1 5
my_footer_text()
S
68 1 8
AdTribes\PFP\Actions\Deactivation::_deactivate_plugin()
S
72 1 6
AdTribes\PFP\Factories\Product_Feed_Query::__construct()
S
71 1 6
AdTribes\PFP\App::activation_actions()
S
77 1 4
AdTribes\PFP\Factories\Product_Feed::get_file_url()
S
73 1 4
AdTribes\PFP\Post_Types\Product_Feed_Post_Type::run()
S
79 1 3
AdTribes\PFP\App::deactivation_actions()
S
77 1 4
AdTribes\PFP\Classes\Product_Feed_Admin::run()
S
64 1 9
AdTribes\PFP\Classes\WP_Admin::view_manage_feed()
S
80 1 3
my_footer_text()
S
68 1 8
AdTribes\PFP\Classes\Product_Feed_Admin::get_product_feed_setting_url()
S
63 1 10
AdTribes\PFP\Helpers\Product_Feed_Helper::get_code_from_legacy_country_name()
S
74 1 4
AdTribes\PFP\Classes\WP_Admin::view_help_page()
S
80 1 3
AdTribes\PFP\Classes\Product_Feed_Attributes::construct()
S
91 1 2
WooSEA_Get_Products::woosea_utf8_for_xml()
S
79 1 3
AdTribes\PFP\Factories\Product_Feed::delete()
S
74 1 5
AdTribes\PFP\Classes\WP_Admin::view_about_page()
S
80 1 3
AdTribes\PFP\Classes\WP_Admin::view_manage_license()
S
80 1 3
woosea_hook_header()
S
66 1 8
AdTribes\PFP\Actions\Deactivation::__construct()
S
81 1 3
AdTribes\PFP\Actions\Deactivation::cleanup_cron()
S
81 1 3
my_footer_text()
S
68 1 8
AdTribes\PFP\Factories\Product_Feed::get_legacy_country()
S
74 1 4
woosea_textdomain()
S
70 1 7
woosea_sanitize_xss()
S
80 1 3
WooSEA_Get_Products::woosea_convert_to_cdata()
S
80 1 3
my_footer_text()
S
68 1 8
AdTribes\PFP\Classes\Cron::run()
S
74 1 4
my_footer_text()
S
68 1 8
WooSEA_Get_Products::__construct()
S
81 1 3
AdTribes\PFP\Factories\Admin_Notice::__construct()
S
71 1 6
my_footer_text()
S
68 1 8
WooSEA_Get_Products::woosea_floatvalue()
S
72 1 5
AdTribes\PFP\Helpers\Product_Feed_Helper::get_legacy_country_from_code()
S
74 1 4