From 7f77efd003911596abfd3ee7f13b3d8bd4f6a404 Mon Sep 17 00:00:00 2001 From: dMetzger Date: Fri, 25 May 2012 11:37:43 +0000 Subject: [PATCH] // Fixed cart rules analysis for empty carts --- classes/CartRule.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/classes/CartRule.php b/classes/CartRule.php index 6e3ab8429..ec2f684d9 100644 --- a/classes/CartRule.php +++ b/classes/CartRule.php @@ -551,7 +551,9 @@ class CartRuleCore extends ObjectModel $eligibleProductsList = array(); foreach ($context->cart->getProducts() as $product) $eligibleProductsList[] = (int)$product['id_product'].'-'.(int)$product['id_product_attribute']; - + if (!count($eligibleProductsList)) + return (!$display_error) ? false : Tools::displayError('You cannot use this voucher in an empty cart'); + $productRules = $this->getProductRules($id_product_rule_group); foreach ($productRules as $productRule) {