UPCOMING: Magento 2 Bootcamp of four days in The Netherlands (April 29th - May 2nd)

June 5, 2014

Testing the Magento checkout success page

Yireo Blog Post

Another example of the fact that the best solutions are developed because of practical issues. We were tweaking a Magento site for better sales conversion, but when customizing the success page (the page shown after the order has been completed) things got annoying: After a refresh, the cart was empty and we were redirected away from the success page. We developed an extension to tackle the issue.

The issue explained more thoroughly

Let's reiterate: When a customer completes an order in Magento, he is redirected to the succes page (with the URL checkout/success). This page shows a bit of information like which order was completed, and that the customer receives some mail. But there are various opportunities to pick up on this page:

  • Thank the customer for the purchase
  • Add product-specific details that the customer might need
  • Invite the customer to share product information through social media (Facebook, twitter)

There might be many more tricks that can be applied to this page, but you'll get the picture: If you are sales minded, you will want to modify this page. So you modify the underlying PHTML-template templates/checkout/success.phtml and refresh the page. Damn, instead of viewing the modified contents, you are redirected back to the empty cart page and your order information is gone.

Making an extension to improve testing things like this

The normal solution would be to repeat the entire procedure. So, add products to the cart, go to the checkout, complete all steps in the checkout and end up on the success page again. If you are making tiny modifications, this process is time consuming and quite annoying. We at Yireo hate that. So we created a simple but effective extension to solve this issue once and for all: Yireo CheckoutTester.

The free CheckoutTester extension allows you to preview the success page under a specific URL. Even better, you can take any order already placed in your shop and use that as preview data of the success page. Now, every time when you modify the success page, you can simply navigate to the CheckoutTester URL and refresh the page as many times as you like. Testing made smarter. If you are customizing Magento to increase conversion, this is a must have. And it is free.

Posted on June 5, 2014

About the author

Author Jisse Reitsma

Jisse Reitsma is the founder of Yireo, extension developer, developer trainer and 3x Magento Master. His passion is for technology and open source. And he loves talking as well.

Sponsor Yireo

Looking for a training in-house?

Let's get to it!

We don't write too commercial stuff, we focus on the technology (which we love) and we regularly come up with innovative solutions. Via our newsletter, you can keep yourself up to date on all of this coolness. Subscribing only takes seconds.

Do not miss out on what we say

This will be the most interesting spam you have ever read

We don't write too commercial stuff, we focus on the technology (which we love) and we regularly come up with innovative solutions. Via our newsletter, you can keep yourself up to date on all of this coolness. Subscribing only takes seconds.