Skip to content

Commit c2bc25a

Browse files
Complex message added for add to cart success message
1 parent 86515dd commit c2bc25a

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

app/code/Magento/Checkout/Controller/Cart/Addgroup.php

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,25 @@ private function addOrderItem(Item $item)
104104
if ($orderCustomerId == $currentCustomerId) {
105105
$this->cart->addOrderItem($item, 1);
106106
if (!$this->cart->getQuote()->getHasError()) {
107-
$message = __(
108-
'You added %1 to your shopping cart.',
109-
$this->escaper->escapeHtml($item->getName())
107+
$this->messageManager->addComplexSuccessMessage(
108+
'addCartSuccessMessage',
109+
[
110+
'product_name' => $item->getName(),
111+
'cart_url' => $this->getCartUrl()
112+
]
110113
);
111-
$this->messageManager->addSuccessMessage($message);
112114
}
113115
}
114116
}
115117
}
118+
119+
/**
120+
* Returns cart url
121+
*
122+
* @return string
123+
*/
124+
private function getCartUrl()
125+
{
126+
return $this->_url->getUrl('checkout/cart', ['_secure' => true]);
127+
}
116128
}

app/code/Magento/Wishlist/Controller/Index/Cart.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,13 @@ public function execute()
182182
$wishlist->save();
183183

184184
if (!$this->cart->getQuote()->getHasError()) {
185-
$message = __(
186-
'You added %1 to your shopping cart.',
187-
$this->escaper->escapeHtml($item->getProduct()->getName())
185+
$this->messageManager->addComplexSuccessMessage(
186+
'addCartSuccessMessage',
187+
[
188+
'product_name' => $item->getProduct()->getName(),
189+
'cart_url' => $this->cartHelper->getCartUrl()
190+
]
188191
);
189-
$this->messageManager->addSuccessMessage($message);
190192
}
191193

192194
if ($this->cartHelper->getShouldRedirectToCart()) {

0 commit comments

Comments
 (0)