From f1349461bb483a8702def2f2b0e6254e7e07ecd8 Mon Sep 17 00:00:00 2001
From: Mike Weis <miweis@ebay.com>
Date: Mon, 16 Mar 2015 14:50:09 -0500
Subject: [PATCH] MAGETWO-35054: Tier price message not shown in product page
 for some customer groups

 - fixed
---
 app/code/Magento/Catalog/Pricing/Price/TierPrice.php     | 9 ++++++++-
 .../view/base/templates/product/price/tier_prices.phtml  | 2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/app/code/Magento/Catalog/Pricing/Price/TierPrice.php b/app/code/Magento/Catalog/Pricing/Price/TierPrice.php
index 726d3d05e60..34b8239a513 100644
--- a/app/code/Magento/Catalog/Pricing/Price/TierPrice.php
+++ b/app/code/Magento/Catalog/Pricing/Price/TierPrice.php
@@ -162,10 +162,17 @@ class TierPrice extends AbstractPrice implements TierPriceInterface, BasePricePr
         $qtyCache = [];
         foreach ($priceList as $priceKey => $price) {
             /* filter price by customer group */
-            if ($price['cust_group'] !== $this->customerGroup && $price['cust_group'] !== $this->groupManagement->getAllCustomersGroup()->getId()) {
+            $eligible = false;
+            if ($price['cust_group'] == $this->customerGroup) {
+                $eligible = true;
+            } elseif ($price['cust_group'] == $this->groupManagement->getAllCustomersGroup()->getId()) {
+                $eligible = true;
+            }
+            if (!$eligible) {
                 unset($priceList[$priceKey]);
                 continue;
             }
+
             /* select a lower price for each quantity */
             if (isset($qtyCache[$price['price_qty']])) {
                 $priceQty = $qtyCache[$price['price_qty']];
diff --git a/app/code/Magento/Catalog/view/base/templates/product/price/tier_prices.phtml b/app/code/Magento/Catalog/view/base/templates/product/price/tier_prices.phtml
index cdc16dc139e..87703eac6f3 100644
--- a/app/code/Magento/Catalog/view/base/templates/product/price/tier_prices.phtml
+++ b/app/code/Magento/Catalog/view/base/templates/product/price/tier_prices.phtml
@@ -73,7 +73,7 @@ $product = $block->getSaleableItem();
                     );
                 ?><?php echo __('each') ?>
                 <?php if ($block->getShowDetailedPrice() !== false): ?>
-                    <?php echo __('and') ?>&nbsp;<strong class="benefit"><?php echo __('save')?>
+                    <?php echo __(' and') ?>&nbsp;<strong class="benefit"><?php echo __('save ')?>
                         <span class="percent tier-<?php echo $index ?>"><?php echo $tierPriceModel->getSavePercent($price['price']) ?></span>%
                     </strong>
                 <?php endif ?>
-- 
GitLab