Code Analysis: Product Feed PRO for WooCommerce 13.3.5.3

Function Rating Maintainability Complexity Lines of code
WooSEA_Get_Products::woosea_get_products()
D
0
624 1,998
WooSEA_Get_Products::woosea_create_xml_feed()
D
0
282 840
WooSEA_Get_Products::woocommerce_sea_filters()
D
0
255 574
WooSEA_Get_Products::woocommerce_sea_rules()
D
0
151 439
WooSEA_Activation::activate_checks()
D
0
8 2,137
WooSEA_Get_Products::woosea_get_shipping_cost()
D
8
99 328
WooSEA_facebook_drm::get_channel_attributes()
D
3
1 1,505
woosea_custom_variable_fields()
D
10
60 457
woosea_custom_general_fields()
D
13
61 375
woosea_save_custom_variable_fields()
D
19
65 228
woosea_save_custom_general_fields()
D
26
61 126
woosea_product_delete_meta_price()
D
17
48 291
woosea_add_facebook_pixel()
D
15
46 315
woosea_product_fix_structured_data()
D
18
48 278
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 100
woosea_add_remarketing_tags()
C
29
24 144
WooSEA_idealo::get_channel_attributes()
C
21
1 435
WooSEA_Get_Products::woosea_gs_analysis()
C
30 22 120
WooSEA_pinterest::get_channel_attributes()
B
20
1 392
woosea_generate_pages()
B
34 20 101
WooSEA_Attributes::get_product_attributes_dropdown()
B
23
13 204
AdTribes\PFP\Classes\Product_Feed_Admin::edit_product_feed()
B
40 21 52
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
WooSEA_Get_Products::woosea_calculate_value()
B
46 19 37
AdTribes\PFP\Classes\Product_Feed_Admin::create_product_feed()
B
41 18 48
WooSEA_Get_Products::get_custom_attributes()
B
40 17 58
AdTribes\PFP\Updates\Version_13_3_5_Update::update()
B
41 17 47
WooSEA_Get_Products::woosea_get_reviews()
A
35 13 85
WooSEA_ricardo::get_channel_attributes()
A
27
1 264
AdTribes\PFP\Factories\Product_Feed::save_legacy_options()
A
38 14 66
WooSEA_manomano::get_channel_attributes()
A
25
1 259
WooSEA_Attributes::get_product_attributes()
A
25
5 196
WooSEA_pricecheck::get_channel_attributes()
A
27
1 256
WooSEA_customfeed::get_channel_attributes()
A
26
1 251
WooSEA_Get_Products::woosea_country_to_code()
A
22
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
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
WooSEA_snapchat::get_channel_attributes()
A
28
1 213
WooSEA_bing_shopping::get_channel_attributes()
A
30 1 212
AdTribes\PFP\App::run()
A
35 8 103
WooSEA_zbozi::get_channel_attributes()
A
30 1 203
WooSEA_miinto_se::get_channel_attributes()
A
29
1 202
WooSEA_wishcom::get_channel_attributes()
A
31 1 193
WooSEA_billiger::get_channel_attributes()
A
29 1 190
AdTribes\PFP\Classes\Heartbeat::get_product_feed_processing_status()
A
46 11 37
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_Attributes::get_custom_attributes()
A
41 9 58
AdTribes\PFP\Classes\Product_Feed_Admin::update_product_feed()
A
44 10 43
WooSEA_miinto_dk::get_channel_attributes()
A
31 1 176
WooSEA_miinto_nl::get_channel_attributes()
A
31 1 176
WooSEA_miinto_fr::get_channel_attributes()
A
31 1 176
WooSEA_miinto_pl::get_channel_attributes()
A
31 1 176
WooSEA_miinto_de::get_channel_attributes()
A
31 1 176
WooSEA_catchcomau::get_channel_attributes()
A
31 1 168
WooSEA_google_local_products::get_channel_attributes()
A
31 1 167
WooSEA_Get_Products::woosea_get_term_parents()
A
49 10 32
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 35
WooSEA_beslist::get_channel_attributes()
A
32 1 152
woosea_get_term_parents()
A
50 9 29
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\Classes\Cron::get_product_counts_from_file()
A
52 9 22
AdTribes\PFP\Factories\Product_Feed::__construct()
A
58 9 15
WooSEA_trovaprezzi::get_channel_attributes()
A
34 1 131
WooSEA_bestprice::get_channel_attributes()
A
35 1 130
WooSEA_Update_Project::update_project()
A
45 7 38
WooSEA_Google_Remarketing::woosea_google_remarketing_pagetype()
A
54 8 21
WooSEA_Get_Products::woosea_append_utm_code()
A
47 7 35
AdTribes\PFP\Factories\Product_Feed::set_prop()
A
55 8 18
woosea_add_attributes()
A
49 7 33
WooSEA_boetiek::get_channel_attributes()
A
35 1 122
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_Attributes::get_dynamic_attributes()
S
51 7 25
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
WooSEA_Attributes::get_channels()
S
56 7 17
WooSEA_skroutz::get_channel_attributes()
S
37 1 107
WooSEA_compari_ro::get_channel_attributes()
S
38 1 106
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_clone_product_feed()
S
40 4 60
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_Attributes::get_special_attributes_dropdown()
S
53 6 21
WooSEA_bing_shopping_promotions::get_channel_attributes()
S
39 1 95
WooSEA_google_shopping_promotions::get_channel_attributes()
S
39 1 95
woosea_fieldmapping_dropdown()
S
47 5 34
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
WooSEA_Get_Products::get_image_url()
S
60 6 12
AdTribes\PFP\Classes\Product_Feed_Admin::ajax_cancel_product_feed()
S
51 5 26
woosea_before_product_save()
S
46 4 39
AdTribes\PFP\Factories\Product_Feed::load()
S
52 5 24
WooSEA_shopmania_ro::get_channel_attributes()
S
41 1 81
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_Attributes::get_mapping_attributes_dropdown()
S
52 4 25
WooSEA_google_local::get_channel_attributes()
S
42 1 69
woosea_get_meta_keys_for_post_type()
S
56 4 17
AdTribes\PFP\Actions\Activation::run()
S
58 4 17
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\Classes\Product_Feed_Admin::ajax_refresh_product_feed()
S
57 4 16
woosea_plugin_action_links()
S
58 4 15
AdTribes\PFP\Classes\Marketing::register_marketing_submenu()
S
59 4 15
woosea_styles()
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\Marketing::hide_notice_bar_lite()
S
62 4 12
woosea_categories_dropdown()
S
50 3 27
AdTribes\PFP\Classes\Marketing::admin_enqueue_scripts()
S
60 4 12
AdTribes\PFP\Classes\Marketing::set_pfp_page()
S
61 4 12
WooSEA_Caching::wp_super_cache()
S
61 4 12
AdTribes\PFP\Helpers\Helper::is_submenu_registered()
S
62 4 12
WooSEA_Update_Project::get_channel_data()
S
62 4 11
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
woosea_add_cat_mapping()
S
48 2 38
WooSEA_Get_Admin_Notifications::woosea_debug_informations()
S
53 3 23
WooSEA_google_product_review::get_channel_attributes()
S
46 1 53
WooSEA_spartoo_fr::get_channel_attributes()
S
45 1 53
AdTribes\PFP\Helpers\Helper::missing_required_plugins()
S
54 3 21
woosea_ajax()
S
54 3 20
AdTribes\PFP\Classes\WP_Admin::admin_enqueue_scripts()
S
55 3 18
woosea_getelite_notification()
S
57 3 16
AdTribes\PFP\App::initialize()
S
62 4 10
AdTribes\PFP\Factories\Product_Feed::_filter_feed_filters_mapping_meta_value()
S
65 4 9
WooSEA_Attributes::get_channel_countries()
S
63 4 10
AdTribes\PFP\Updates\Version_13_3_5_Update::run()
S
65 4 10
AdTribes\PFP\Factories\Product_Feed::get_channel()
S
69 4 6
WooSEA_Attributes::get_standard_attributes()
S
58 3 14
AdTribes\PFP\Actions\Activation::_activate_plugin()
S
60 3 14
woosea_getelite_active_notification()
S
58 3 14
woosea_add_all_shipping()
S
60 3 13
woosea_add_woosea_basic()
S
60 3 13
woosea_add_woosea_logging()
S
60 3 13
woosea_add_mother_image()
S
60 3 13
woosea_free_shipping()
S
60 3 13
woosea_local_pickup_shipping()
S
60 3 13
woosea_remove_free_shipping()
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_facebook_pixel_setting()
S
60 3 13
woosea_facebook_content_ids()
S
60 3 13
woosea_add_remarketing()
S
60 3 13
woosea_add_batch()
S
60 3 13
AdTribes\PFP\Classes\Marketing::get_plugin_step()
S
63 3 11
AdTribes\PFP\Post_Types\Product_Feed_Post_Type::register_post_type()
S
47 1 39
woosea_scripts()
S
53 2 23
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_Get_Products::woosea_get_nr_orders_variation()
S
59 2 17
AdTribes\PFP\Factories\Product_Feed::save()
S
57 2 17
WooSEA_pinterest_rss::get_channel_attributes()
S
51 1 32
woosea_add_allowed_tags()
S
52 1 31
WooSEA_Get_Products::get_sale_date()
S
66 3 9
autoload()
S
65 3 9
AdTribes\PFP\Updates\Version_13_3_5_Update::_revert_legacy_options()
S
63 3 10
AdTribes\PFP\Classes\WP_Admin::ajax_migrate_to_custom_post_type()
S
63 3 10
AdTribes\PFP\Factories\Product_Feed::__set()
S
63 3 9
AdTribes\PFP\Factories\Product_Feed::__get()
S
64 3 9
WooSEA_Get_Products::clean_quantity()
S
66 3 9
AdTribes\PFP\Factories\Product_Feed::set_props()
S
67 3 8
woosea_recursive_sanitize_text_field()
S
64 3 10
AdTribes\PFP\Classes\WP_Admin::show_notice_bar_lite()
S
60 2 14
AdTribes\PFP\Helpers\Product_Feed_Helper::get_product_feed_setting_url()
S
59 2 14
WooSEA_Get_Products::woosea_get_price_excluding_tax()
S
60 2 14
AdTribes\PFP\Classes\WP_Admin::register_page_menu()
S
53 1 29
WooSEA_Get_Products::woosea_get_price_including_tax()
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
WooSEA_Cron::woosea_cron_scheduling()
S
69 2 7
AdTribes\PFP\Helpers\Product_Feed_Helper::is_a_product_feed()
S
77 2 3
AdTribes\PFP\Helpers\Product_Feed_Helper::is_current_user_allowed()
S
66 2 8
WooSEA_Get_Products::woosea_get_installment()
S
62 2 10
woosea_continue_batch()
S
66 2 9
AdTribes\PFP\Classes\Marketing::run()
S
65 2 9
AdTribes\PFP\Factories\Product_Feed::set_default_delimiter()
S
64 2 10
Construct_Admin_Pages::set_page()
S
70 2 6
AdTribes\PFP\Factories\Product_Feed::set_mappings()
S
69 2 7
AdTribes\PFP\Factories\Product_Feed::remove_file()
S
72 2 6
AdTribes\PFP\Classes\WP_Admin::run()
S
63 2 10
woosea_save_batch_size()
S
64 2 9
woosea_save_facebook_capi_token()
S
63 2 10
AdTribes\PFP\Helpers\Product_Feed_Helper::get_total_published_products()
S
67 2 8
AdTribes\PFP\Helpers\Helper::is_plugin_active()
S
70 2 6
AdTribes\PFP\Factories\Product_Feed::_filter_meta_value()
S
69 2 7
AdTribes\PFP\Factories\Product_Feed::add_history_product()
S
65 2 8
WooSEA_Get_Products::woosea_append_cdata()
S
73 2 5
AdTribes\PFP\Helpers\Product_Feed_Helper::generate_legacy_project_hash()
S
63 2 10
AdTribes\PFP\Helpers\Helper::is_show_notice_bar_lite()
S
69 2 7
woosea_channel()
S
63 2 10
WooSEA_Get_Products::get_attribute_value()
S
63 2 10
stripslashes_recursive()
S
78 2 3
woosea_save_adwords_conversion_id()
S
63 2 10
woosea_save_facebook_pixel_id()
S
63 2 10
AdTribes\PFP\Helpers\Helper::get_plugin_data()
S
67 2 7
AdTribes\PFP\Integrations\WP_Rocket::is_active()
S
79 2 3
AdTribes\PFP\Integrations\WP_Rocket::run()
S
71 2 6
woosea_review_notification()
S
66 2 8
WooSEA_Get_Products::woosea_get_shipping_zones()
S
69 2 7
AdTribes\PFP\Factories\Admin_Notice::run()
S
69 2 7
AdTribes\PFP\Factories\Product_Feed::get_processing_percentage()
S
76 2 3
AdTribes\PFP\App::hpos_compatibility()
S
71 2 5
woosea_special_attributes()
S
63 1 11
woosea_autocomplete_dropdown()
S
63 1 11
WooSEA_Get_Products::__construct()
S
81 1 3
AdTribes\PFP\Abstracts\Abstract_Class::__get()
S
80 1 3
WooSEA_Get_Admin_Notifications::__construct()
S
98 1 1
AdTribes\PFP\Classes\Heartbeat::run()
S
79 1 3
WooSEA_Get_Products::woosea_utf8_for_xml()
S
75 1 4
AdTribes\PFP\Actions\Activation::__construct()
S
81 1 3
AdTribes\PFP\Actions\Deactivation::cleanup_options()
S
77 1 4
AdTribes\PFP\Factories\Product_Feed::get_file_url()
S
73 1 4
woosea_inject_ajax()
S
68 1 7
AdTribes\PFP\Post_Types\Product_Feed_Post_Type::run()
S
79 1 3
woosea_menu_addition()
S
65 1 7
AdTribes\PFP\Actions\Deactivation::_deactivate_plugin()
S
72 1 6
AdTribes\PFP\App::register_objects()
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
my_footer_text()
S
68 1 8
my_footer_text()
S
68 1 8
woosea_manage_feed()
S
74 1 5
get_class_file_path()
S
69 1 6
AdTribes\PFP\App::boot()
S
67 1 7
AdTribes\PFP\Helpers\Helper::get_plugin_version()
S
78 1 3
AdTribes\PFP\App::activation_actions()
S
77 1 4
AdTribes\PFP\Helpers\Helper::is_plugin_installed()
S
74 1 4
woosea_manage_settings()
S
74 1 5
woosea_textdomain()
S
70 1 7
AdTribes\PFP\Factories\Product_Feed::get_legacy_country()
S
74 1 4
AdTribes\PFP\Helpers\Product_Feed_Helper::get_code_from_legacy_country_name()
S
74 1 4
Construct_Admin_Pages::get_page()
S
83 1 3
my_footer_text()
S
68 1 8
WooSEA_Attributes::get_special_attributes_clean()
S
77 1 4
AdTribes\PFP\Actions\Deactivation::__construct()
S
81 1 3
woosea_sanitize_xss()
S
80 1 3
AdTribes\PFP\Helpers\Product_Feed_Helper::get_total_product_feed()
S
75 1 4
AdTribes\PFP\Classes\Cron::run()
S
74 1 4
WooSEA_Get_Products::rip_tags()
S
64 1 9
AdTribes\PFP\Helpers\Helper::is_pfp_page()
S
71 1 5
WooSEA_Get_Products::get_product_price()
S
75 1 4
WooSEA_Get_Products::woosea_convert_to_cdata()
S
80 1 3
AdTribes\PFP\Factories\Product_Feed::extra_data()
S
82 1 3
AdTribes\PFP\Classes\WP_Admin::view_help_page()
S
80 1 3
woosea_hook_header()
S
66 1 8
AdTribes\PFP\App::deactivation_actions()
S
77 1 4
AdTribes\PFP\Classes\Product_Feed_Admin::run()
S
63 1 10
AdTribes\PFP\Factories\Product_Feed_Query::__construct()
S
71 1 6
AdTribes\PFP\Actions\Deactivation::cleanup_cron()
S
81 1 3
WooSEA_Get_Products::woosea_is_plugin_active()
S
78 1 3
my_footer_text()
S
68 1 8
woosea_manage_license()
S
74 1 5
AdTribes\PFP\Factories\Admin_Notice::__construct()
S
74 1 5
my_footer_text()
S
68 1 8
AdTribes\PFP\Factories\Product_Feed::get_file_path()
S
71 1 5
AdTribes\PFP\Helpers\Product_Feed_Helper::get_legacy_country_from_code()
S
74 1 4
my_footer_text()
S
68 1 8
AdTribes\PFP\App::__construct()
S
81 1 3
AdTribes\PFP\Factories\Product_Feed::delete()
S
74 1 5
WooSEA_Get_Products::woosea_floatvalue()
S
72 1 5
AdTribes\PFP\Classes\Marketing::__construct()
S
64 1 10
AdTribes\PFP\Classes\WP_Admin::view_about_page()
S
80 1 3
AdTribes\PFP\Classes\Marketing::advanced_coupons_marketing_page()
S
72 1 5
AdTribes\PFP\Abstracts\Abstract_Class::run()
S
100 1 0
my_footer_text()
S
68 1 8
AdTribes\PFP\Factories\Admin_Notice::add_notice()
S
68 1 7
AdTribes\PFP\Factories\Product_Feed::get_instance()
S
75 1 4