diff --git a/app/code/Magento/Sales/Model/Quote/Address/Total/Shipping.php b/app/code/Magento/Sales/Model/Quote/Address/Total/Shipping.php index 94b704018ed35..39a4cd56d79b3 100644 --- a/app/code/Magento/Sales/Model/Quote/Address/Total/Shipping.php +++ b/app/code/Magento/Sales/Model/Quote/Address/Total/Shipping.php @@ -182,10 +182,9 @@ public function fetch(\Magento\Sales\Model\Quote\Address $address) { $amount = $address->getShippingAmount(); if ($amount != 0 || $address->getShippingDescription()) { - $title = __('Shipping & Handling'); - if ($address->getShippingDescription()) { - $title .= ' (' . $address->getShippingDescription() . ')'; - } + $shippingDescription = $address->getShippingDescription(); + $title = $shippingDescription ? __('Shipping & Handling (%s)', $shippingDescription) : __('Shipping & Handling'); + $address->addTotal(array( 'code' => $this->getCode(), 'title' => $title,