Code Analysis: RIACO Smart Quantity Discount 1.1.0

Most Complex Functions

Function Rating Complexity
RIACOSmartQuantityDiscount\Admin\Ruleset_CPT::save_ruleset_meta()
D
45
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::apply_discounts()
D
38
RIACOSmartQuantityDiscount\Models\Ruleset::applies_to_product()
C
25
RIACOSmartQuantityDiscount\Admin\Ruleset_CPT::render_ruleset_meta_discount()
B
15
RIACOSmartQuantityDiscount\Admin\Ruleset_CPT::render_ruleset_meta_conditions()
B
14
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::apply_bogo_discount()
B
16
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::calculate_quantity_discount()
A
12
RIACOSmartQuantityDiscount\Frontend\Pricing_Table::render()
A
11
RIACOSmartQuantityDiscount\Admin\Ruleset_Columns::handle_duplicate_ruleset()
A
9
RIACOSmartQuantityDiscount\Frontend\Pricing_Table::render_table()
A
9
RIACOSmartQuantityDiscount\Frontend\Discount_Engine::calculate_simple_discount()
A
9
RIACOSmartQuantityDiscount\Admin\Ruleset_Columns::bulk_action_notices()
A
8