Code Analysis: Multivendor Marketplace Solution for WooCommerce - WC Marketplace 3.8.11.6

Most Complex Classes

Class Rating Complexity
WCMp_Ajax
D
920
WCMp_Admin_Dashboard
D
634
WCMp_Product
D
434
WCMp_Order
D
407
WCMp_Commission
D
324
WCMp_WP_Fields
D
318
WCMp_Frontend
D
244
WCMp_Settings
D
238
WCMp_Calculate_Commission
D
213
WCMp_Vendor
D
209
WCMp_User
D
201
WCMp_Frontend_WP_Fields
D
196

Most Complex Functions

Function Rating Complexity
WCMp_Settings_WCMp_Vendors::settings_page_init()
D
144
do_wcmp_data_migrate()
D
121
WCMp_Admin_Dashboard::save_product()
D
104
WCMp_Commission::wcmp_commission_order_content()
D
76
WCMp_Ajax::wcmp_vendor_product_list()
D
69
WCMp_WP_Fields::multi_input()
D
64
WCMp_Report::get_order_report_data()
D
58
do_wcmp_spmv_set_object_terms()
D
60
WCMp_Ajax::wcmp_customer_ask_qna_handler()
D
55
WCMp_Settings_To_Do_List::settings_page_init()
D
45
WCMp_Admin_Dashboard::save_coupon()
D
51
WCMp_Admin_Dashboard::shipping_page()
D
35