Code Analysis: Woo Discount Rules 2.3.8

Function Rating Maintainability Complexity Lines of code
FlycartWooDiscountRulesCartRules::applyCartBOGORule()
D
0
176 444
FlycartWooDiscountRulesCartRules::applyRule()
D
0
170 422
FlycartWooDiscountRulesPricingRules::matchRules()
D
10
117 247
Wdr\App\Controllers\DiscountCalculator::mayApplyPriceDiscount()
D
10
97 287
FlycartWooDiscountRulesPricingRules::generateDiscountTableData()
D
19
77 174
Wdr\App\Controllers\ManageDiscount::getSetDiscountItemPriceHtml()
D
20
78 158
Wdr\App\Controllers\ManageDiscount::orderItemsSaved()
D
22
67 136
FlycartWooDiscountRulesPricingRules::generateRuleSets()
D
23
64 137
FlycartWooDiscountRulesPricingRules::getAdjustmentAmount()
D
24
55 135
Wdr\App\Helpers\Rule::save()
D
23
52 147
FlycartWooDiscountRulesPricingRules::checkProductBasedRuleMatches()
D
27
53 111
FlycartWooDiscountRulesPricingRules::save()
D
22
47 187
Wdr\App\Helpers\Migration::processCartRulesConditions()
D
22
45 205
Wdr\App\Conditions\Base::doCartItemsCheck()
D
27
49 130
FlycartWooDiscountRulesPricingRules::getDiscountTableContentInHTML()
D
28
48 103
Wdr\App\Controllers\DiscountCalculator::getAdvancedLayoutMessagesByRules()
D
29 45 100
FlycartWooDiscountRulesCartRules::save()
D
26
40 143
Wdr\App\Controllers\ManageDiscount::getPriceHtml()
D
31 42 100
Wdr\App\Controllers\ShortCodeManager::saleItemsList_old()
D
25
38 151
Wdr\App\Helpers\Rule::isFilterPassed()
D
33 42 86
FlycartWooDiscountRulesCartRules::getDiscountAmount()
D
29
39 124
FlycartWooDiscountRulesCartRules::validateCartItemsBasedOnPurchaseHistory()
D
29 39 111
FlycartWooDiscountRulesPricingRules::getAmount()
D
32 39 98
FlycartWooDiscountRulesPricingRules::checkWithUsersPurchaseHistory()
D
29 38 111
Wdr\App\Conditions\Base::findNotInListProduct()
D
30 37 104
Wdr\App\Controllers\DiscountCalculator::getDefaultLayoutMessagesByRules()
D
33 37 80
FlycartWooDiscountRulesPricingRules::checkForHighestVariantIfExists()
D
33 33 87
FlycartWooDiscountRulesPricingRules::applyDiscount()
D
31 31 101
FlycartWooDiscountRulesPricingRules::getCheapestProductFromCart()
C
34 31 83
FlycartWooDiscountRulesPricingRules::getTextForProductDiscountCondition()
C
33 30 84
FlycartWooDiscountRulesCartRules::calculateProductDiscount()
C
35 30 74
FlycartWooDiscountRulesPricingRules::hasAttributeInParentProduct()
C
38 30 70
Wdr\App\Helpers\Rule::calculateProductDiscount()
C
39 31 55
Wdr\App\Controllers\DiscountCalculator::advancedLayoutTextFormation()
C
33 27 97
Wdr\App\Controllers\ManageDiscount::getVariablePriceHtml()
C
35 28 79
Wdr\App\Helpers\Migration::processPriceRulesQuantityBasedConditions()
C
36 28 74
Wdr\App\Controllers\ManageDiscount::getSetStrikeoutPrice()
C
32 26 102
Wdr\App\Helpers\Rule::isCartConditionsPassed()
C
36 28 72
Wdr\App\Helpers\Migration::processRanges()
C
36 27 73
Wdr\App\Router::init()
C
29
24 117
Wdr\App\Helpers\Filter::matchFilters()
C
38 27 63
FlycartWooDiscountRulesPricingRules::getVariantMinAndMaxRegularPrice()
C
35 25 81
FlycartWooDiscountRulesPricingRules::handleBOGODiscountOnUpdateQuantity()
C
36 25 73
FlycartWooDiscountRulesPricingRules::getAdjustmentDiscountedPrice()
C
37 25 73
FlycartWooDiscountRulesPricingRules::replaceVisiblePricesCart()
C
35 24 78
FlycartWooDiscountRulesPricingRules::getBiggestDiscount()
C
40 25 55
FlycartWooDiscountRules::loadSiteScripts()
C
30 21 113
Wdr\App\Controllers\DiscountCalculator::filterExclusiveRule()
C
36 23 78
Wdr\App\Helpers\Filter::compareWithAttributes()
C
38 24 62
Wdr\App\Models\DBTable::getRules()
B
38 24 59
FlycartWooDiscountRulesPricingRules::getProductQuantityInThisCategory()
B
40 24 57
FlycartWooDiscountRulesPricingRules::displayProductIsOnSaleTag()
B
38 23 69
FlycartWooDiscountRulesCartRules::checkForCategoryAndProductMatchesForAnProduct()
B
40 23 64
Wdr\App\Helpers\Rule::getMatchedBulkDiscount()
B
39 23 59
FlycartWooDiscountBase::fetchData()
B
37 22 73
Wdr\App\Helpers\Migration::processFilters()
B
38 22 69
Wdr\App\Controllers\OnSaleShortCode::generateQueryArguments()
B
40 22 65
FlycartWooDiscountRulesPricingRules::replaceVisiblePricesOptimized()
B
39 22 58
Wdr\App\Controllers\DiscountCalculator::calculateDiscountFromMatchedRule()
B
35 20 85
Wdr\App\Helpers\Rule::getCouponsFromDiscountRules()
B
49 24 25
Wdr\App\Controllers\ManageDiscount::applyVirtualCouponForCartRules()
B
37 20 76
FlycartWooDiscountRulesPricingRules::isProductApplicableForSetDiscount()
B
43 22 45
FlycartWooDiscountRules::loadWooDiscountRulesUpdateDetails()
B
42 22 41
FlycartWooDiscountRulesPricingRules::handleBOGODiscount()
B
38 20 67
FlycartWooDiscountRulesPricingRules::applyAdjustment()
B
39 20 62
FlycartWooDiscountRulesCartRules::checkForProductConditionsMatchesForAnProduct()
B
41 20 58
Wdr\App\Helpers\Helper::getAvailableCouponNameFromRules()
B
41 20 53
Wdr\App\Controllers\ManageDiscount::getCartPriceHtml()
B
41 20 52
Wdr\App\Controllers\OnSaleShortCode::processFiltersForRebuildOnSaleList()
B
38 19 66
FlycartWooDiscountRulesPricingRules::checkProductMatchedForSpecificAttributes()
B
40 19 60
FlycartWooDiscountRulesCartRules::checkAllCategoryFoundInCart()
B
40 19 57
FlycartWooDiscountRulesCartRules::generateRuleSets()
B
45 20 31
FlycartWooDiscountBase::doBulkAction()
B
40 18 60
FlycartWooDiscountRulesPricingRules::getProductQuantityInThisAttribute()
B
43 19 44
Wdr\App\Controllers\OnSaleShortCode::mergeAllRebuildRules()
B
43 18 56
Wdr\App\Controllers\ManageDiscount::applyCartDiscount()
B
41 18 54
FlycartWooDiscountRulesPricingRules::getRules()
B
45 19 33
FlycartWooDiscountRulesCartRules::getRules()
B
45 19 33
FlycartWooDiscountRulesPricingRules::displayProductIsOnSaleTagOptimized()
B
43 18 45
Wdr\App\Controllers\OnSaleShortCode::rebuildOnSaleList()
B
42 17 52
Wdr\App\Controllers\ManageDiscount::validateVirtualCouponForCartRules()
B
38 16 66
Wdr\App\Helpers\Rule::getBulkDiscountFromRanges()
B
51 18 25
Wdr\App\Helpers\Input::xss_clean()
B
35 14 83
FlycartWooDiscountRulesPricingRules::getProductQuantityForCumulativeProducts()
B
46 17 36
FlycartWooDiscountBase::removeAppliedMessageOfThirdPartyCoupon()
B
42 16 51
Wdr\App\Helpers\Rule::getAllDynamicCoupons()
B
53 18 19
FlycartWooDiscountRulesPricingRules::getSetDiscountValueForTheProduct()
B
40 15 63
FlycartWooDiscountBase::saveConfig()
B
43 16 46
FlycartWooDiscountBase::createDuplicateRule()
A
42 16 45
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_bulk_action()
A
38 13 88
Wdr\App\Controllers\OnSaleShortCode::generateFilters()
A
45 16 42
FlycartWooDiscountRulesSurvey::isDevelopmentSite()
A
44 16 41
Wdr\App\Helpers\Migration::splitRuleTypes()
A
45 16 41
Wdr\App\Helpers\SurveyForm::isDevelopmentSite()
A
44 16 41
FlycartWooDiscountRulesPricingRules::replaceVisiblePrices()
A
41 15 55
FlycartWooDiscountRules::woo_discount_get_variations()
A
45 16 38
Wdr\App\Controllers\DiscountCalculator::getCartDiscountPrices()
A
46 16 34
Wdr\App\Compatibility\CurrencySwitcherByRealmag777::run()
A
47 16 33
Wdr\App\Helpers\Migration::processDiscountType()
A
43 15 48
Wdr\App\Helpers\Rule::calculateCartDiscount()
A
45 15 41
FlycartWooDiscountRulesCartRules::validateCartItemsInSelectedProductsAndCategories()
A
45 15 40
Wdr\App\Controllers\OnSaleShortCode::getAdditionalFilters()
A
46 15 38
Wdr\App\Controllers\DiscountCalculator::pickRule()
A
44 14 51
Wdr\App\Controllers\ManageDiscount::orderItemsSavedForBXGYFree()
A
46 15 36
FlycartWooDiscountRulesPricingRules::getDiscountPriceOfProduct()
A
42 14 51
Wdr\App\Helpers\ProOptions::addProConditions()
A
28
2 230
FlycartWooDiscountRulesPricingRules::filterRules()
A
47 15 32
FlycartWooDiscountRulesGeneralHelper::removeCouponPriceInCart()
A
42 14 47
Wdr\App\Helpers\Filter::match()
A
47 15 32
FlycartWooDiscountRulesPricingRules::getMoreThanOneCheapestProductFromCart()
A
44 14 42
Wdr\App\Controllers\ManageDiscount::applyCartProductDiscount()
A
44 14 41
FlycartWooDiscountRulesCartRules::checkQtySubTotalConditionsMatches()
A
49 14 33
FlycartWooDiscountRulesCartRules::filterRules()
A
48 14 30
FlycartWooDiscountRulesPricingRules::getBOGORules()
A
50 14 28
FlycartWooDiscountRulesPriceProductBased::verifyQuantity()
A
50 14 27
FlycartWooDiscountBase::updateStatus()
A
44 13 40
Wdr\App\Conditions\CartSubTotal::check()
A
46 13 38
FlycartWooDiscountBase::removeThirdPartyCoupon()
A
46 13 38
FlycartWooDiscountRulesGeneralHelper::doIHaveToRun()
A
51 14 23
FlycartWooDiscountRulesGeneralHelper::get_billing_email_from_post()
A
46 13 37
FlycartWooDiscountRulesCartRules::addVirtualCoupon()
A
42 12 48
Wdr\App\Controllers\ManageDiscount::onCreateWoocommerceOrderLineItem()
A
48 13 31
FlycartWooDiscountRulesGeneralHelper::getCapabilitiesList()
A
48 13 31
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_save_rule()
A
47 13 31
FlycartWooDiscountRules::script_on_product_page()
A
37 8 103
Wdr\App\Helpers\Rule::addAdditionalDataForConditions()
A
51 13 24
FlycartWoocommerceProduct::getUserAjaxSelectBox()
A
46 12 33
Wdr\App\Helpers\Helper::sanitizeJson()
A
48 12 32
Wdr\App\Helpers\Input::_fetch_from_array()
A
48 12 32
Wdr\App\Controllers\ManageDiscount::getDiscountPerItem()
A
50 12 31
Wdr\App\Controllers\ShortCodeManager::saleItemsList()
A
38 9 76
FlycartWoocommerceProduct::getProductAjaxSelectBox()
A
47 12 31
Wdr\App\Helpers\Rule::getProductCumulativeDiscountQuantity()
A
50 12 30
Wdr\App\Helpers\Rule::getProductVariationDiscountQuantity()
A
49 12 29
Wdr\App\Helpers\Input::entity_decode()
A
44 11 42
Wdr\App\Helpers\Woocommerce::getAllAvailableAttributeDetails()
A
50 12 26
Wdr\App\Controllers\Admin\Settings::adminScripts()
A
37 9 70
Wdr\App\Models\DBTable::isFrontEndRequest()
A
51 12 25
FlycartWooDiscountRulesPricingRules::resetTheDiscountIfProductDiscountAdjustmentExists()
A
52 12 24
FlycartWooDiscountRulesGeneralHelper::getCategoryList()
A
46 11 38
Wdr\App\Controllers\Admin\Tabs\Statistics::ajax_get_chart_data()
A
46 11 37
FlycartWooDiscountRulesPricingRules::has_bogo_auto_add()
A
54 12 20
FlycartWooDiscountRulesPurchase::woodisc_after_plugin_row()
A
49 11 28
FlycartWooDiscountRulesCartRules::addVirtualCouponForBOGO()
A
44 10 43
FlycartWooDiscountBase::loadCoupons()
A
49 11 28
Wdr\App\Controllers\ShortCodeManager::modifyFilterArguments()
A
47 10 42
FlycartWooDiscountRulesPricingRules::getProductQuantityForCumulativeSpecificProducts()
A
51 11 26
FlycartWooDiscountRulesPricingRules::getDiscountPriceForTheProduct()
A
45 10 41
FlycartWooDiscountRulesCompatibility::change_woocommerce_cart_totals_coupon_label()
A
51 11 24
FlycartWooDiscountRulesPricingRules::getWooDiscountStrikeoutPriceOfProduct()
A
46 10 38
Wdr\App\Controllers\Base::getProductConditionsTypes()
A
47 10 36
Wdr\App\Controllers\ManageDiscount::buy_x_get_y_cheapest_additional_strike_out()
A
46 10 36
Wdr\App\Controllers\ShortCodeManager::setOnSaleQueryArguments()
A
54 11 21
Wdr\App\Controllers\ManageDiscount::removeAppliedMessageOfThirdPartyCoupon()
A
54 11 20
Wdr\App\Helpers\Helper::formatAllPrices()
A
54 11 20
FlycartWooDiscountRulesPricingRules::checkWithCouponApplied()
A
55 11 19
Wdr\App\Controllers\ManageDiscount::calculateProductDiscountPrice()
A
48 10 34
FlycartWooDiscountRulesSurvey::js()
A
40 6 94
Wdr\App\Helpers\SurveyForm::js()
A
40 6 94
FlycartWooDiscountRulesCartRules::applyFakeCouponsForBOGO()
A
48 10 33
FlycartWooDiscountRulesPurchase::errorNoticeInAdminPages()
A
47 10 32
FlycartWooDiscountRulesPurchase::validateLicenseKey()
A
48 10 31
Wdr\App\Conditions\Base::doComparisionOperation()
A
50 10 31
Wdr\App\Helpers\Input::_sanitize_naughty_html()
A
42 9 45
Wdr\App\Controllers\ManageDiscount::getPriceHtmlSalePriceAdjustment()
A
49 10 29
FlycartWooDiscountRulesPricingRules::displayTotalSavingsThroughDiscountInOrder()
A
49 10 29
Wdr\App\Controllers\ManageDiscount::isCallbackMatch()
A
50 10 28
FlycartWooDiscountRulesCartRules::validateCartCouponAppliedAllSelected()
A
51 10 28
Wdr\App\Helpers\Migration::processCumulativeOption()
A
52 10 27
FlycartWooDiscountRulesCartRules::validateCartCouponAppliedAnyOne()
A
52 10 26
FlycartWooDiscountRulesCartRules::calculate_conditional_subtotal()
A
51 10 24
Wdr\App\Helpers\Input::get_random_bytes()
A
52 10 24
Wdr\App\Controllers\ManageDiscount::orderItemsSavedForBXGXFree()
A
51 10 23
FlycartWooDiscountRulesPricingRules::replaceVisiblePricesForSalePriceAdjustment()
A
51 10 23
FlycartWooDiscountBase::generateFormData()
A
53 10 23
FlycartWooDiscountRulesPricingRules::initAdjustment()
A
52 10 22
Wdr\App\Helpers\Rule::calculateDiscount()
A
47 9 36
Wdr\App\Controllers\ManageDiscount::hideZeroCouponValue()
A
53 10 20
FlycartWooDiscountRulesPricingRules::getOriginalStrikeoutPriceOfProduct()
A
48 9 34
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_get_state_details()
A
47 9 34
Wdr\App\Helpers\Migration::processMigrationV1ToV2()
A
44 8 48
Wdr\App\Helpers\Filter::compareWithSku()
A
49 9 31
Wdr\App\Helpers\Migration::setCategoryCombinationConditions()
A
46 8 46
FlycartWooDiscountRulesCartRules::get_discounted_categories_from_json()
A
51 9 30
FlycartWooDiscountBase::woo_discount_adminPageScript()
A
44 8 45
Wdr\App\Controllers\DiscountCalculator::getFreeshippingMethod()
A
50 9 29
Wdr\App\Helpers\Input::_sanitize_globals()
A
50 9 29
FlycartWooDiscountBase::checkSubmission()
A
50 9 27
Wdr\App\Models\DBTable::get_rule_rows_summary()
A
42 7 56
FlycartWooDiscountRulesGeneralHelper::processBaseView()
A
50 9 25
Wdr\App\Models\DBTable::get_rules_rows_summary()
A
42 7 55
Wdr\App\Helpers\Migration::getPurchaseHistoryDuration()
A
53 9 24
Wdr\App\Helpers\Woocommerce::getBillingEmailFromPost()
A
54 9 21
FlycartWooDiscountRulesCompatibility::woo_discount_rules_load_additional_taxonomy()
A
55 9 20
FlycartWooDiscountBase::getLocalizationData()
A
29
1 139
FlycartWooDiscountRulesPricingRules::getAllProductsFromCartAndSelectedCategory()
A
55 9 19
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_product_category()
A
47 8 33
Wdr\App\Controllers\ManageDiscount::isCartContainsAnyThirdPartyCoupon()
A
56 9 17
Wdr\App\Controllers\ShortCodeManager::setAttributesQueryArguments()
A
49 8 32
Wdr\App\Controllers\Base::getAvailableConditions()
A
49 8 30
FlycartWooDiscountRulesCartRules::applyFakeCoupons()
A
50 8 29
FlycartWooDiscountRulesPurchase::forceValidateLicenseKey()
A
49 8 29
Wdr\App\Helpers\Input::set_status_header()
A
40 6 59
Wdr\App\Compatibility\CurrencySwitcherByVillatheme::run()
A
50 8 29
FlycartWooDiscountRulesCartRules::is_product_specific()
A
52 8 26
Wdr\App\Helpers\Validation::validateRules()
A
34 2 116
Wdr\App\Controllers\Base::__construct()
A
61 9 11
FlycartWooDiscountRules::displayAppliedDiscountMessagesForCartRules()
A
51 8 25
Wdr\App\Conditions\Base::doCompareInListOperation()
A
53 8 24
Wdr\App\Controllers\Admin\Tabs\Compatible::getAvailableCompatibilityClasses()
A
52 8 24
FlycartWooDiscountRulesPricingRules::loadPriceTable()
A
53 8 23
Wdr\App\Helpers\Input::_clean_input_data()
A
53 8 23
Wdr\App\Compatibility\CompositeProductsBySomewhereWarm::run()
A
53 8 23
FlycartWooDiscountRulesGeneralHelper::reOrderRuleIfExists()
A
53 8 22
FlycartWooDiscountRulesPricingRules::validatePriceCouponAppliedAllSelected()
A
54 8 22
FlycartWooDiscountRulesCartRules::processPromotionMessage()
A
53 8 22
FlycartWooDiscountRulesSurvey::modal()
A
38 3 97
FlycartWoocommerceProduct::get_category_ids()
A
53 8 22
Wdr\App\Helpers\SurveyForm::modal()
A
38 3 97
FlycartWoocommerceOrder::get_product_quantities()
A
53 8 22
Wdr\App\Models\DBTable::createTable()
A
41 4 82
FlycartWooDiscountRulesPricingRules::replaceVisiblePricesForVariant()
A
52 8 21
FlycartWooDiscountRulesPricingRules::applyRules()
A
55 8 20
FlycartWooDiscountRulesPricingRules::validatePriceCouponAppliedAnyOne()
A
55 8 20
Wdr\App\Controllers\DiscountCalculator::getFilterBasedCartQuantities()
A
54 8 20
Wdr\App\Helpers\Woocommerce::removeSpecificNoticeFromSession()
A
55 8 20
Wdr\App\Controllers\OnSaleShortCode::getOnPageReBuildOption()
A
55 8 19
FlycartWooDiscountRulesPricingRules::isItemInCategoryList()
A
56 8 18
FlycartWoocommerceProduct::is_product_is_on_sale()
A
56 8 18
Wdr\App\Controllers\ManageDiscount::removeThirdPartyCoupon()
A
56 8 17
Wdr\App\Helpers\Migration::createSampleRules()
A
48 7 32
Wdr\App\Helpers\Rule::getAdvancedDiscountMessage()
A
57 8 17
Wdr\App\Controllers\Admin\Tabs\DiscountRules::render()
A
48 7 32
Wdr\App\Helpers\Rule::addAdditionalDataForFilters()
A
57 8 16
FlycartWooDiscountRulesPricingRules::isItemInAttributeList()
S
58 8 14
Wdr\App\Helpers\Validation::validateSettingsTabFields()
S
36 2 103
FlycartWooDiscountRulesGeneralHelper::hasCouponInCart()
S
52 7 25
FlycartWooDiscountRulesPricingRules::displayTotalSavingsThroughDiscountInCart()
S
53 7 24
Wdr\App\Controllers\ManageDiscount::calculateCartPageDiscounts()
S
52 7 23
Wdr\App\Helpers\Migration::getStateInFormat()
S
54 7 23
Wdr\App\Helpers\Rule::calculator()
S
53 7 23
FlycartWooDiscountRulesPurchase::doIHaveToRunValidateLicense()
S
53 7 22
Wdr\App\Compatibility\ProductAddOnsByWooCommerce::run()
S
44 3 82
FlycartWooDiscountBase::loadSelectedCouponOptions()
S
52 7 22
Wdr\App\Controllers\ManageDiscount::applyFakeCouponsForCartRules()
S
54 7 21
Wdr\App\Controllers\DiscountCalculator::saleBadgeDisplayChecker()
S
55 7 21
Wdr\App\Controllers\ManageDiscount::replaceSaleTagText()
S
46 6 35
FlycartWooDiscountBase::removeRule()
S
55 7 20
FlycartWooDiscountRulesPricingRules::checkSubtotalMatches()
S
56 7 19
Wdr\App\Helpers\RuleForm::setCumulativeOption()
S
56 7 18
FlycartWooDiscountRulesPriceProductBased::verifyBuyTypeWithQuantityMatched()
S
57 7 18
Wdr\App\Helpers\Rule::getVariantsOfProducts()
S
57 7 17
FlycartWooDiscountRulesPricingRules::getVariantsOfProducts()
S
57 7 17
FlycartWooDiscountBase::is_callback_match()
S
56 7 16
Wdr\App\Compatibility\CurrencySwitcherByWPWham::run()
S
57 7 16
Wdr\App\Conditions\Base::getChildVariantCountInCart()
S
57 7 16
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_product_sku()
S
49 6 31
Wdr\App\Helpers\Woocommerce::getCart()
S
58 7 16
FlycartWooDiscountRulesCartRules::calculateCartSubtotal()
S
57 7 15
Wdr\App\Controllers\Base::getConditionsTemplatesContent()
S
58 7 14
FlycartWooDiscountRulesPricingRules::displayProductIsOnSaleTagNew()
S
59 7 14
FlycartWooDiscountRulesCartRules::calculateDiscount()
S
59 7 14
FlycartWooDiscountRulesPricingRules::getWooDiscountedPriceTableForVariant()
S
51 6 27
FlycartWooDiscountRulesGeneralHelper::resetTheCartValues()
S
60 7 12
Wdr\App\Helpers\Migration::getV1Rules()
S
50 6 26
Wdr\App\Compatibility\ExtraProductOptionsProByThemeHigh::run()
S
51 6 25
Wdr\App\Controllers\ShortCodeManager::setCustomTaxonomyQueryArguments()
S
52 6 25
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_duplicate_rule()
S
51 6 24
Wdr\App\Helpers\SurveyForm::css()
S
47 1 98
FlycartWooDiscountRulesSurvey::css()
S
47 1 98
Wdr\App\Helpers\Migration::processConditions()
S
52 6 23
Wdr\App\Controllers\ManageDiscount::getStrikeoutPrice()
S
53 6 22
Wdr\App\Helpers\Woocommerce::addCartFee()
S
55 6 20
Wdr\App\Controllers\ManageDiscount::isProductInSale()
S
54 6 19
Wdr\App\Helpers\Filter::compareWithProducts()
S
56 6 19
Wdr\App\Compatibility\AeliaCurrencySwitcherByAelia::run()
S
55 6 18
Wdr\App\Helpers\Input::request_headers()
S
55 6 18
FlycartWoocommerceProduct::get_price()
S
57 6 17
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_save_configuration()
S
48 5 32
FlycartWooDiscountBase::saveCartRule()
S
56 6 17
Wdr\App\Helpers\RuleForm::setFilter()
S
57 6 17
Wdr\App\Controllers\ManageDiscount::removeDuplicateStrikeoutPrice()
S
57 6 16
Wdr\App\Conditions\CartLineItemsCount::check()
S
57 6 16
FlycartWoocommerceOrder::get_product_ids()
S
57 6 16
FlycartWoocommerceCart::get_cart()
S
58 6 16
FlycartWooDiscountBase::savePriceRule()
S
57 6 16
Wdr\App\Helpers\Input::get_request_header()
S
57 6 16
Wdr\App\Controllers\OnSaleShortCode::setQueryRelationship()
S
59 6 16
Wdr\App\Controllers\ManageDiscount::applyTaxInFee()
S
58 6 15
FlycartWooDiscountRulesCartRules::validateCart()
S
58 6 15
FlycartWooDiscountRulesCartRules::getSubTotalOfCartItem()
S
57 6 15
Wdr\App\Conditions\CartSubTotal::processPromotion()
S
58 6 15
FlycartWooDiscountBase::checkAccess()
S
58 6 15
FlycartWooDiscountBase::checkForWPMLAndSetCookie()
S
57 6 15
FlycartWooDiscountRulesCartRules::validateBOGOCart()
S
58 6 15
Wdr\App\Controllers\DiscountCalculator::mayHaveTax()
S
59 6 15
FlycartWoocommerceProduct::get_title()
S
59 6 15
Wdr\App\Controllers\Configuration::getConfig()
S
60 6 14
Wdr\App\Helpers\Helper::validateRequest()
S
59 6 14
Wdr\App\Helpers\Woocommerce::getCartSubtotal()
S
59 6 14
FlycartWooDiscountRulesGeneralHelper::validateRequest()
S
59 6 14
FlycartWooDiscountRulesGeneralHelper::makeString()
S
59 6 14
Wdr\App\Controllers\Admin\Tabs\Compatible::saveCompatibilitySettings()
S
59 6 14
FlycartWooDiscountRulesPricingRules::getAllProductsFromCart()
S
61 6 13
FlycartWooDiscountRulesPricingRules::getWooDiscountedPriceForVariant()
S
59 6 13
Wdr\App\Helpers\Migration::processCommonData()
S
59 6 13
FlycartWooDiscountBase::loadProductSelectBox()
S
59 6 13
FlycartWooDiscountRulesPricingRules::hasToSplitTheStrikeOutInCart()
S
60 6 13
FlycartWooDiscountRulesCartRules::cartItemQtyTotal()
S
60 6 12
FlycartWoocommerceProduct::get_parent_id()
S
61 6 12
FlycartWooDiscountRulesCartRules::getVariantsOfSelectedProduct()
S
62 6 12
FlycartWooDiscountRulesPricingRules::sortCartByPrice_asc()
S
62 6 11
Wdr\App\Controllers\OnSaleShortCode::updateOnsaleRebuildPageStatus()
S
62 6 11
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_data()
S
50 5 26
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_data()
S
51 5 25
Wdr\App\Controllers\Admin\Settings::getLocalizationData()
S
36 1 85
Wdr\App\Models\Recipes::save()
S
52 5 25
Wdr\App\Controllers\Admin\WDRAjax::awdr_get_discount_of_a_product()
S
52 5 25
Wdr\App\Compatibility\WholesalePricesByRymeraWebCo::run()
S
53 5 22
Wdr\App\Helpers\Woocommerce::getOrderItemsQty()
S
54 5 22
FlycartWooDiscountRulesGeneralHelper::addVirtualCoupon()
S
47 4 36
FlycartWooDiscountRulesGeneralHelper::getUsedCouponsInRules()
S
54 5 21
FlycartWooDiscountRulesGeneralHelper::getDynamicUsedCouponsInRules()
S
54 5 21
FlycartWooDiscountRulesPurchase::validateApiResponse()
S
54 5 21
Wdr\App\Controllers\ManageDiscount::awdrExportCsv()
S
52 5 20
FlycartWooDiscountRulesCartRules::analyse()
S
55 5 19
Wdr\App\Helpers\RuleForm::setBuyXGetYRange()
S
55 5 18
FlycartWooDiscountBase::resetWDRCache()
S
56 5 18
Wdr\App\Controllers\ManageDiscount::checkCouponToApply()
S
48 4 33
Wdr\App\Controllers\ManageDiscount::showBulkTableInPositionManually()
S
55 5 18
Wdr\App\Helpers\Woocommerce::getProductsBySku()
S
58 5 17
FlycartWooDiscountRulesPricingRules::addVariantProducts()
S
56 5 17
FlycartWooDiscountRulesPriceProductBased::adjustQuantity()
S
58 5 17
FlycartWooDiscountRulesGeneralHelper::getTaxonomyList()
S
56 5 16
Wdr\App\Controllers\ManageDiscount::getCartTotalPriceHtml()
S
58 5 16
Wdr\App\Controllers\ManageDiscount::displayTotalSavingsInOrderAfterOrderTotal()
S
57 5 16
Wdr\App\Controllers\ManageDiscount::displayTotalSavingsThroughDiscountInOrder()
S
57 5 16
Wdr\App\Helpers\Filter::compareWithCustomTaxonomy()
S
57 5 16
FlycartWooDiscountBase::remove_wrong_callbacks()
S
58 5 16
Wdr\App\Controllers\ManageDiscount::removeWrongCallbacks()
S
59 5 16
FlycartWooDiscountRulesPurchase::init()
S
58 5 16
Wdr\App\Controllers\DiscountCalculator::getProductPriceFromConfig()
S
59 5 15
FlycartWooDiscountRulesPricingRules::getExcludeProductsFromRule()
S
59 5 15
FlycartWooDiscountRulesPricingRules::generateTableHtml()
S
65 6 8
Wdr\App\Helpers\Filter::compareWithOnSale()
S
65 6 9
FlycartWooDiscountBase::hasPriceRules()
S
59 5 15
FlycartWooDiscountRulesCartRules::trigger_event_woocommerce_applied_coupon()
S
59 5 15
FlycartWooDiscountRulesCartRules::getProductsFromRule()
S
59 5 15
Wdr\App\Helpers\Rule::getParentOfVariant()
S
59 5 15
FlycartWooDiscountRulesPricingRules::getPurchasedProductsFromRule()
S
59 5 15
FlycartWooDiscountRulesCartRules::validateTLD()
S
61 5 14
Wdr\App\Helpers\Language::getDefaultLanguage()
S
60 5 14
Wdr\App\Compatibility\WholesalePricesByRymeraWebCo::loadFields()
S
60 5 14
FlycartWoocommerceProduct::get_children()
S
59 5 14
Wdr\App\Helpers\Rule::getFromArray()
S
60 5 14
Wdr\App\Controllers\ShortCodeManager::setQueryRelationship()
S
61 5 13
Wdr\App\Helpers\Migration::processPriceRules()
S
60 5 13
FlycartWooDiscountRulesPricingRules::orderRules()
S
60 5 13
FlycartWooDiscountRulesGeneralHelper::setPromotionMessage()
S
60 5 13
FlycartWooDiscountRulesPricingRules::getQuantityOfProductInCart()
S
60 5 13
FlycartWooDiscountRulesPricingRules::hasBOGOInAdjustmentSet()
S
60 5 13
FlycartWooDiscountRulesPricingRules::makeLog()
S
60 5 13
Wdr\App\Helpers\Helper::setPromotionMessage()
S
60 5 13
FlycartWooDiscountRulesPricingRules::manageUserAccess()
S
60 5 13
FlycartWooDiscountRulesCartRules::orderRules()
S
60 5 13
Wdr\App\Helpers\Migration::filter_where()
S
59 5 13
FlycartWooDiscountRulesPricingRules::handleBOGODiscountAfterApplyCoupon()
S
59 5 13
Wdr\App\Helpers\Migration::migrateLicenceKey()
S
60 5 12
Wdr\App\Helpers\Rule::getRuleVaildStatus()
S
61 5 12
Wdr\App\Helpers\Woocommerce::getProductIdFromCartItem()
S
61 5 12
Wdr\App\Helpers\Woocommerce::isProductInSale()
S
61 5 12
FlycartWoocommerceProduct::wc_get_product()
S
61 5 12
Wdr\App\Helpers\Validation::validateSelectedArrayValues()
S
61 5 12
FlycartWooDiscountRulesPricingRules::isItemInProductList()
S
61 5 11
FlycartWooDiscountRulesGeneralHelper::validateDateAndTimeWarningTextForListing()
S
61 5 11
Wdr\App\Helpers\Rule::hasConditions()
S
62 5 11
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_manage_status()
S
52 4 26
FlycartWooDiscountRulesGeneralHelper::validateDateAndTimeWarningText()
S
61 5 11
FlycartWooDiscountRulesGeneralHelper::validateDateAndTime()
S
62 5 11
Wdr\App\Helpers\Woocommerce::getCartLineItemSubtotal()
S
61 5 11
Wdr\App\Controllers\DiscountCalculator::hasExclusiveFromRules()
S
62 5 11
FlycartWooDiscountRulesActivationHelper::flyCartWooDiscountRulesSamplePriceRules()
S
41 1 70
Wdr\App\Controllers\ShortCodeManager::setCategoriesQueryArguments()
S
54 4 23
Wdr\App\Controllers\Admin\Settings::getSiteLanguages()
S
54 4 22
FlycartWooDiscountRulesGeneralHelper::getCouponsList()
S
54 4 22
Wdr\App\Controllers\Admin\Settings::getTabs()
S
54 4 21
FlycartWooDiscountRulesGeneralHelper::getAllSubCategoriesRecursive()
S
54 4 21
Wdr\App\Controllers\ShortCodeManager::setTagsQueryArguments()
S
55 4 21
FlycartWooDiscountRules::runUpdater()
S
53 4 21
Wdr\App\Controllers\OnSaleShortCode::setAttributesQueryArguments()
S
55 4 20
Wdr\App\Controllers\OnSaleShortCode::setCustomTaxonomyQueryArguments()
S
55 4 20
Wdr\App\Controllers\Admin\WDRAjax::wdr_ajax_create_rule_recipe()
S
54 4 19
Wdr\App\Helpers\Helper::displayCompatibleCheckMessages()
S
56 4 18
Wdr\App\Controllers\ManageDiscount::getCalculateDiscountPriceFrom()
S
56 4 18
FlycartWooDiscountRules::displayAppliedDiscountMessagesForPriceRules()
S
56 4 17
Wdr\App\Controllers\ShortCodeManager::setSkuQueryArguments()
S
58 4 17
FlycartWooDiscountBase::viewManager()
S
56 4 17
Wdr\App\Helpers\Migration::checkForMigration()
S
57 4 17
Wdr\App\Compatibility\ExtraProductOptionsProByThemeHigh::loadFields()
S
58 4 16
Wdr\App\Compatibility\CompositeProductsBySomewhereWarm::loadFields()
S
58 4 16
FlycartWoocommerceVersion::wcVersion()
S
64 5 9
getAWDRWooVersion()
S
59 4 15
Wdr\App\Controllers\Admin\Tabs\DiscountRules::getAvailableLanguages()
S
58 4 15
FlycartWoocommerceProduct::get_permalink()
S
64 5 9
Wdr\App\Models\DBTable::updateTable()
S
48 2 45
Wdr\App\Compatibility\CurrencySwitcherByVillatheme::loadFields()
S
60 4 14
Wdr\App\Compatibility\CurrencySwitcherByRealmag777::loadFields()
S
60 4 14
Wdr\App\Compatibility\AeliaCurrencySwitcherByAelia::loadFields()
S
60 4 14
Wdr\App\Compatibility\CurrencySwitcherByWPWham::loadFields()
S
60 4 14
Wdr\App\Compatibility\ProductAddOnsByWooCommerce::loadFields()
S
60 4 14
FlycartWooDiscountRulesPurchase::getUpdateURL()
S
58 4 14
Wdr\App\Controllers\Admin\Tabs\DiscountRules::isMigrationAvailable()
S
61 4 13
FlycartWooDiscountRulesActivationHelper::flyCartWooDiscountRulesInsertSampleRules()
S
61 4 12
Wdr\App\Helpers\Validation::validateConditionFields()
S
62 4 12
Wdr\App\Helpers\RuleForm::setConditions()
S
61 4 12
awdr_check_compatible()
S
63 4 11
Wdr\App\Helpers\Filter::checkInList()
S
62 4 11
Wdr\App\Helpers\Language::getLanguageLabel()
S
63 4 11
Wdr\App\Controllers\Admin\Tabs\Compatible::getConfig()
S
63 4 11
awdr_create_required_tables()
S
61 4 11
Wdr\App\Helpers\Helper::removeErrorMessageForOurCoupons()
S
62 4 11
FlycartWooDiscountRules::loadAdminScripts()
S
51 3 23
Wdr\App\Helpers\ProOptions::addProFilters()
S
49 2 36
Wdr\App\Helpers\ProOptions::addProAdjustmentType()
S
50 2 32
Wdr\App\Controllers\Admin\Tabs\Statistics::__construct()
S
49 2 32
FlycartWooDiscountRules::__construct()
S
58 3 16
Wdr\App\Router::__construct()
S
66 4 8
FlycartWooDiscountRulesSurvey::isPluginPage()
S
67 4 7
Wdr\App\Helpers\SurveyForm::isPluginPage()
S
67 4 7
Wdr\App\Controllers\Admin\Tabs\Compatible::runCompatibilityScripts()
S
64 4 10
Wdr\App\Models\DBTable::saveOrderItemDiscounts()
S
48 2 30
Wdr\App\Controllers\Admin\Tabs\Compatible::loadFields()
S
64 4 10
Wdr\App\Controllers\Admin\Tabs\Statistics::render()
S
59 3 14
FlycartWooDiscountRulesActivationHelper::flyCartWooDiscountRulesAddSampleRules()
S
60 3 14
Wdr\App\Helpers\RuleForm::setBuyXGetXRange()
S
59 3 14
Wdr\App\Controllers\Admin\Settings::getStates()
S
61 3 13
Wdr\App\Controllers\Admin\Settings::AddMenu()
S
61 3 13
Wdr\App\Models\DBTable::saveRule()
S
59 3 13
Wdr\App\Controllers\Admin\Tabs\DiscountRules::getV1RuleCount()
S
60 3 13
Wdr\App\Helpers\Validation::validateBasicHtmlTags()
S
60 3 13
Wdr\App\Helpers\RuleForm::setBulkRange()
S
60 3 13
FlycartWooDiscountRules::loadCommonScripts()
S
60 3 12
Wdr\App\Helpers\RuleForm::setSetRange()
S
61 3 12
Wdr\App\Conditions\Base::getDateByString()
S
61 3 12
FlycartWooDiscountRulesCompatibility::init()
S
61 3 12
FlycartWooDiscountRulesSurvey::init()
S
62 3 11
Wdr\App\Helpers\SurveyForm::init()
S
62 3 11
Wdr\App\Controllers\Base::getFilterTemplatesContent()
S
62 3 11
Wdr\App\Controllers\Base::getDiscountTemplatesContent()
S
62 3 11
Wdr\App\Models\DBTable::saveOrderDiscounts()
S
54 2 19
Wdr\App\Helpers\Validation::validateReportTabFields()
S
58 2 17
Wdr\App\Helpers\Validation::validateStateCountryCondition()
S
58 2 16
Wdr\App\Helpers\Helper::getCleanHtml()
S
58 2 16
Wdr\App\Controllers\Admin\Settings::adminTabs()
S
58 2 15
Wdr\App\Helpers\Helper::hasPro()
S
72 3 5
FlycartWoocommerceVersion::backwardCompatibilityStringToArray()
S
73 3 4
Wdr\App\Helpers\Validation::validateAdvancedOptionKey()
S
60 2 15
isAWDRWooActive()
S
67 3 7
Wdr\App\Helpers\Filter::compareWithTags()
S
63 3 10
Wdr\App\Helpers\Filter::compareWithCategories()
S
63 3 10
Wdr\App\Conditions\Base::__construct()
S
72 3 5
FlycartWooDiscountRulesCompatibility::woo_discount_rules_accepted_taxonomy_for_category()
S
65 3 9
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::prepare_params()
S
64 3 9
FlycartWooDiscountRulesActivationHelper::isWooCommerceActive()
S
67 3 7
Wdr\App\Helpers\Language::getAvailableLanguages()
S
68 3 7
Wdr\App\Helpers\Helper::getTemplateOverride()
S
60 2 14
FlycartWooDiscountRulesActivationHelper::flyCartWooDiscountRulesSampleCartRules()
S
51 1 27
Wdr\App\Controllers\Admin\Settings::getWeekDays()
S
63 2 11
Wdr\App\Controllers\Admin\Settings::getBannerPosition()
S
63 2 11
Wdr\App\Controllers\Admin\Settings::getPaymentMethod()
S
63 2 11
Wdr\App\Controllers\Base::discountElements()
S
54 1 22
FlycartWoocommerceOrder::get_currency()
S
78 2 3
Wdr\App\Helpers\Language::getCurrentLanguage()
S
72 2 6
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::load_raw_data()
S
70 2 7
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_dates()
S
66 2 8
onWooDiscountActivate()
S
76 2 4
Wdr\App\Helpers\Validation::validateFloat()
S
79 2 3
Wdr\App\Helpers\Language::getWpAvailableTranslations()
S
69 2 7
Wdr\App\Helpers\Validation::validatePlainInputText()
S
65 2 9
FlycartWoocommerceOrder::get_id()
S
79 2 3
FlycartWoocommerceOrder::wc_get_order()
S
78 2 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::load_raw_data()
S
69 2 7
FlycartWoocommerceOrder::get_shipping_city()
S
78 2 3
FlycartWoocommerceOrder::get_billing_city()
S
78 2 3
Wdr\App\Controllers\Admin\Tabs\Compatible::getConfigData()
S
69 2 7
Wdr\App\Controllers\Admin\Tabs\Compatible::getInstance()
S
71 2 6
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_dates()
S
66 2 8
FlycartWooDiscountRulesPurchase::getProText()
S
69 2 7
FlycartWoocommerceCart::add_to_cart()
S
63 2 10
FlycartWoocommerceOrder::get_shipping_state()
S
78 2 3
FlycartWoocommerceOrder::get_billing_email()
S
78 2 3
Wdr\App\Controllers\Base::getDiscountTypes()
S
67 2 8
FlycartWoocommerceOrder::get_total()
S
78 2 3
Wdr\App\Helpers\RuleForm::setBuyXGetYOption()
S
70 2 6
FlycartWooDiscountRulesActivationHelper::flyCartWooDiscountRulesGetRulesFromPost()
S
64 2 9
Wdr\App\Helpers\RuleForm::setCartAdjustment()
S
68 2 7
Wdr\App\Controllers\Base::getProductFilterTypes()
S
67 2 8
Wdr\App\Controllers\Configuration::getInstance()
S
70 2 7
Wdr\App\Controllers\Base::filtersTypes()
S
60 1 14
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::prepare_data()
S
64 1 10
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::prepare_params()
S
66 1 9
Wdr\App\Helpers\RuleForm::getForm()
S
82 1 3
FlycartWooDiscountRulesPurchase::__construct()
S
78 1 3
Wdr\App\Helpers\ProOptions::init()
S
80 1 3
Wdr\App\Controllers\Configuration::saveConfig()
S
79 1 3
isAWDRWooCompatible()
S
75 1 4
Wdr\App\Controllers\Configuration::setConfig()
S
76 1 4
FlycartWoocommerceCart::get_cart_object()
S
80 1 3
FlycartWoocommerceCart::remove_cart_item()
S
80 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_subtitle()
S
79 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_subtitle()
S
79 1 3
Wdr\App\Controllers\Admin\Tabs\Compatible::__construct()
S
75 1 4
Wdr\App\Conditions\Base::check()
S
100 1 0
Wdr\App\Helpers\ProOptions::hooks()
S
72 1 5
awdr_add_sample_rules()
S
79 1 3
Wdr\App\Conditions\Base::name()
S
83 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_title()
S
81 1 3
Wdr\App\Controllers\Admin\Tabs\Compatible::render()
S
65 1 9
FlycartWooDiscountRulesCompatibility::set_is_pro_version()
S
76 1 4
isAWDRWpCompatible()
S
75 1 4
isAWDREnvironmentCompatible()
S
79 1 3
Wdr\App\Models\DBTable::createDBTables()
S
83 1 3
FlycartWoocommerceCart::remove_coupon()
S
80 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::get_type()
S
82 1 3
FlycartWoocommerceCart::get_cart_item()
S
80 1 3
Wdr\App\Controllers\Admin\Tabs\DiscountRules::__construct()
S
75 1 4
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::__construct()
S
81 1 3
FlycartWooDiscountRulesCompatibility::set_discount_base_object()
S
79 1 3
FlycartWoocommerceVersion::isWCVersion3x()
S
79 1 3
onWooDiscountDeactivation()
S
100 1 1
FlycartWoocommerceCart::set_quantity()
S
78 1 3
Wdr\App\Conditions\CartSubTotal::__construct()
S
68 1 7
Wdr\App\Controllers\Admin\Tabs\Reports\RuleNameDiscount::get_type()
S
82 1 3
Wdr\App\Controllers\Admin\Tabs\Reports\RuleAmount::prepare_data()
S
66 1 9

495 more item(s) not shown.