diff --git a/classes/CartRule.php b/classes/CartRule.php index 5fd5e0eb3..b0f7fd4a5 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -219,7 +219,6 @@ class CartRuleCore extends ObjectModel cr.`id_customer` = '.(int)$id_customer.' '.($includeGeneric ? 'OR cr.`id_customer` = 0' : '').' ) - AND highlight = 1 '.($active ? 'AND cr.`active` = 1' : '').' '.($inStock ? 'AND cr.`quantity` > 0' : '')); diff --git a/controllers/front/ParentOrderController.php b/controllers/front/ParentOrderController.php index 78a846db9..9efcf582c 100644 --- a/controllers/front/ParentOrderController.php +++ b/controllers/front/ParentOrderController.php @@ -329,7 +329,7 @@ class ParentOrderControllerCore extends FrontController $cart_cart_rules = $this->context->cart->getCartRules(); foreach ($available_cart_rules as $key => $available_cart_rule) { - if (strpos($available_cart_rule['code'], 'BO_ORDER_') === 0) + if (!$available_cart_rule['highlight'] || strpos($available_cart_rule['code'], 'BO_ORDER_') === 0) { unset($available_cart_rules[$key]); continue;