Emptying cart before payment confirmation is red signal for Magento store sales. It’s really very harmful Magento default functionality but Magento still does it unfortunately. Let me explain it with an example.
Suppose you have been redirected to a payment gateway to proceed payment, but because of some reason, you click back without paying or payment gets failed. In such a case, payment gateway redirects back to Magento store shopping cart page but sadly with empty cart. Now if customer wants to continue again, it will get him annoyed of searching for products and adding them again and rather he may prefer leaving your site! Painful and costly, isn’t it?
To overcome this situation, you need to trick a code to redirect customers back to Magento stores with already filled cart with earlier selected products and options.
Go to app/code/[local/community]/[namespace]/[module_name]/controller/exampleController.php and rewrite failureAction() or canceledAction() method as shown below.
While working on a client’s site, I came to know this problem and find the solution for it. It worked pretty well for me without changing any other single part. Using this code marks current order as cancelled and restores the cart using the previous order details. Hope it will work great for you as well.
Let me know have you used this code to stop customers filling the purchase data again? Tell me how this blog affected and helped you through commenting. Queries and questions are always welcomed.
Hello Magento Friends, In today’s blog, I will explain How to Add Tooltip in Checkout…
MongoDB is a popular NoSQL database that offers flexibility and scalability when handling modern web…
In NodeJS, callbacks empower developers to execute asynchronous operations like reading files, handling requests, and…
Hello Magento Friends, In today’s blog, we will learn How to Show SKU in Order…
The "Buy Now" and "Add to Cart" buttons serve as the primary call-to-action (CTA) elements…
Hello Magento Friends, In Magento 2, the checkout process allows customers to choose multiple shipping…
View Comments
hi iam trying with this code iam getting error pls help me on this
can you please explain it briefly
what name i should add for module im new to magento