Code Analysis: WPC Product Bundles for WooCommerce 6.1.1

Function Rating Maintainability Complexity Lines of code
WPCleverWoosb::woosb_admin_menu_content()
D
5
76 647
WPCleverWoosb::woosb_show_bundled()
D
17
68 222
WPCleverWoosb::woosb_get_price_html()
D
32 31 99
WPCleverWoosb::woosb_product_data_panels()
C
26
20 198
WPCleverKit::settings_page()
C
26
20 195
WPCleverWoosb::woosb_before_calculate_totals()
C
40 27 53
WPCleverWoosb::woosb_get_search_results()
C
36 24 70
WPCleverWoosb::__construct()
B
28
17 149
WPCleverWoosb::woosb_add_to_cart_items()
B
37 21 66
WPCleverWoosb::woosb_add_to_cart_validation()
B
39 20 60
WPCleverWoosb::woosb_save_option_fields()
B
40 19 65
WC_Product_Woosb::get_stock_status()
B
45 19 38
WPCleverWoosb::woosb_search_settings()
B
34 14 112
WPCleverWoosb::woosb_show_bundles()
B
42 17 44
WPCleverWoosb::woosb_ajax_add_order_item_meta()
A
43 14 45
WC_Product_Woosb::get_stock_quantity()
A
48 15 28
WC_Product_Woosb::get_backorders()
A
49 14 28
WC_Product_Woosb::get_manage_stock()
A
50 13 26
WPCleverWoosb::woosb_cart_item_subtotal()
A
51 13 25
WPCleverMenu::welcome_content()
A
39 10 66
WC_Product_Woosb::get_sale_price()
A
48 11 31
WC_Product_Woosb::build_items()
A
50 11 26
WPCleverWoosb::woosb_product_data_li()
A
45 10 33
WPCleverWoosb::woosb_coupon_is_valid_for_product()
A
57 10 15
WC_Product_Woosb::get_sold_individually()
A
57 10 15
WPCleverWoosb::woosb_get_item_count()
A
53 9 22
WPCleverWoosb::woosb_cart_shipping_packages()
A
56 9 17
WPCleverNotice::admin_notice()
A
45 6 54
WPCleverWoosb::woosb_get_bundled()
A
53 8 21
WPCleverWoosb::woosb_get_bundles()
A
44 6 50
WPCleverWoosb::woosb_add_to_cart_form()
A
57 8 16
WPCleverWoosb::woosb_cart_contents_count()
S
58 7 14
WPCleverWoosb::woosb_cart_contents_weight()
S
58 7 13
WPCleverWoosb_Helper::woosb_get_price()
S
53 6 24
WPCleverWoosb::woosb_search_sku()
S
53 6 21
WPCleverWoosb_Helper::woosb_minify_items()
S
55 6 20
WPCleverWoosb::woosb_product_tabs()
S
55 6 19
WPCleverWoosb::woosb_cart_item_removed()
S
57 6 17
WC_Product_Woosb::get_discount()
S
64 7 8
WPCleverWoosb::woosb_add_cart_item_data()
S
60 6 13
WPCleverWoosb_Compatible::__construct()
S
54 5 23
WPCleverWoosb::woosb_get_item_data()
S
54 5 20
WPCleverWoosb::woosb_cart_loaded_from_session()
S
58 5 15
WPCleverWoosb::woosb_checkout_create_order_line_item()
S
58 5 14
WC_Product_Woosb::add_to_cart_text()
S
59 5 13
WPCleverWoosb::woosb_display_post_states()
S
60 5 12
WC_Product_Woosb::has_variables()
S
62 5 11
WPCleverWoosb::woosb_no_stock()
S
52 4 21
WPCleverWoosb::woosb_low_stock()
S
52 4 21
WC_Product_Woosb::add_to_cart_url()
S
62 5 10
WC_Product_Woosb::get_price()
S
65 5 9
WPCleverWoosb::woosb_cart_item_name()
S
61 5 10
WPCleverWoosb::woosb_cart_item_price()
S
65 5 9
WPCleverWoosb::woosb_add_order_item_meta()
S
63 4 11
WPCleverWoosb::woosb_cart_item_remove_link()
S
64 4 9
WC_Product_Woosb::is_on_sale()
S
70 4 6
WPCleverWoosb::woosb_loop_add_to_cart_link()
S
69 4 6
WPCleverWoosb_Helper::woosb_localization()
S
64 4 9
woosb_init()
S
60 3 12
WPCleverNotice::notice_ignore()
S
63 3 11
WPCleverWoosb::woosb_get_cart_item_from_session()
S
63 3 11
WPCleverWoosb::woosb_order_again_item_data()
S
63 3 11
WPCleverWoosb_Compatible::woosb_pklist_order_hide_bundled()
S
67 3 8
WPCleverWoosb::woosb_search_exact()
S
72 3 5
WPCleverWoosb_Compatible::woosb_pklist_hide_meta()
S
71 3 6
WPCleverWoosb::woosb_search_sentence()
S
72 3 5
WPCleverWoosb_Compatible::woosb_pklist_order_hide_bundles()
S
67 3 8
WPCleverWoosb::woosb_delete_option_fields()
S
72 3 5
WPCleverWoosb::woosb_product_price_class()
S
68 3 7
WPCleverWoosb_Compatible::woosb_pklist_package_hide_bundles()
S
66 3 8
WPCleverWoosb_Compatible::woosb_wcpdf_hide_bundled()
S
64 3 9
WC_Product_Woosb::get_discount_amount()
S
65 3 8
WPCleverWoosb::woosb_cart_item_class()
S
67 3 8
WPCleverWoosb_Compatible::woosb_wcpdf_hide_bundles()
S
64 3 9
WPCleverWoosb::woosb_check_in_cart()
S
67 3 8
WPCleverWoosb::woosb_add_to_cart()
S
67 3 7
WPCleverWoosb_Compatible::woosb_pklist_package_hide_bundled()
S
66 3 8
WPCleverWoosb::woosb_add_to_cart_button()
S
69 3 6
WPCleverWoosb::woosb_wp_enqueue_scripts()
S
52 1 23
WPCleverWoosb::woosb_admin_enqueue_scripts()
S
58 1 16
WPCleverWoosb::woosb_bulk_action_handler()
S
66 2 8
WPCleverKit::activate_plugin_link()
S
66 2 7
WPCleverWoosb::woosb_row_meta()
S
62 2 10
WPCleverKit::deactivate_plugin_link()
S
66 2 7
WPCleverWoosb::instance()
S
72 2 6
WPCleverWoosb::woosb_bulk_action_admin_notice()
S
68 2 6
WPCleverWoosb::woosb_bulk_hooks()
S
64 2 10
WPCleverWoosb::woosb_restore_cart_item()
S
63 2 10
WPCleverWoosb::woosb_order_formatted_line_subtotal()
S
70 2 6
WPCleverKit::is_plugin_installed()
S
68 2 7
WPCleverWoosb::woosb_cart_item_quantity()
S
71 2 6
WPCleverWoosb::woosb_item_visible()
S
71 2 6
WPCleverWoosb::woosb_before_order_item_meta()
S
71 2 5
WPCleverKit::is_plugin_active()
S
68 2 7
WPCleverMenu::admin_menu()
S
63 1 12
WPCleverWoosb::woosb_init()
S
79 1 3
WPCleverWoosb::woosb_before_mini_cart_contents()
S
83 1 3
WC_Product_Woosb::is_manage_stock()
S
74 1 4
WPCleverWoosb_Helper::woosb_clean_ids()
S
79 1 3
WPCleverWoosb::woosb_single_product_summary_bundled()
S
83 1 3
WPCleverWoosb::woosb_wpml_item_id()
S
79 1 3
WPCleverWoosb::woosb_shortcode_bundled()
S
75 1 5
WC_Product_Woosb::is_fixed_price()
S
74 1 4
WPCleverKit::install_plugin_link()
S
77 1 3
WPCleverWoosb::woosb_product_tab_bundles()
S
83 1 3
WPCleverKit::admin_scripts()
S
71 1 6
WC_Product_Woosb::is_optional()
S
74 1 4
WPCleverWoosb::woosb_single_product_summary_bundles()
S
83 1 3
WPCleverWoosb()
S
82 1 3
WPCleverWoosb::woosb_register_bulk_actions()
S
75 1 4
WPCleverWoosb::woosb_shortcode_form()
S
75 1 5
WPCleverDashboard::__construct()
S
79 1 3
WC_Product_Woosb::get_ids()
S
75 1 4
WPCleverNotice::notice_scripts()
S
79 1 3
WC_Product_Woosb::__construct()
S
73 1 5
WC_Product_Woosb::single_add_to_cart_text()
S
71 1 5
WPCleverWoosb::woosb_hidden_order_item_meta()
S
66 1 10
WPCleverWoosb::woosb_product_filters()
S
75 1 4
WPCleverDashboard::enqueue_scripts()
S
79 1 3
WC_Product_Woosb::get_type()
S
82 1 3
WPCleverMenu::__construct()
S
80 1 3
WPCleverWoosb::woosb_update_search_settings()
S
63 1 10
woosb_notice_premium()
S
100 1 8
WPCleverWoosb::woosb_product_data_tabs()
S
67 1 8
WPCleverWoosb::woosb_action_links()
S
68 1 6
WC_Product_Woosb::get_items()
S
82 1 3
WPCleverKit::__construct()
S
76 1 4
WPCleverWoosb::woosb_shortcode_bundles()
S
75 1 5
WPCleverKit::admin_menu()
S
70 1 6
WPCleverWoosb_Helper::woosb_get_price_to_display()
S
69 1 6
WPCleverWoosb::woosb_admin_menu()
S
70 1 6
woosb_notice_wc()
S
100 1 7
WPCleverWoosb::woosb_product_tab_bundled()
S
83 1 3
WPCleverNotice::__construct()
S
72 1 5
WPCleverWoosb::woosb_product_type_selector()
S
75 1 4