Thanks for the review! After approving, your review will be placed.
CheckItOut! Magento checkout extension
New version 1.5.0!
It is not just another alternative for the standard Magento Checkout or popular OnestepCheckout extension, this is completely different and simply better!
So what is so different and great about it?
- It is maintainable!
You can customize it without headache and spending nights in thousandths of lines of code.
- It is simple!
Modifies standard Magento checkout in the places where it is really needed.
- It is documented!
You can download our Developer Manual »
- It has Unit Tests »
You can check if something is broken after your customizations of the checkout code.
- It is developed by EcomDev!
The extension is based on standard Magento checkout, so all payment methods and additional Magento customizations are supported. Fully compatible with:
- Community, Professional and Enterprise edition
- Gift cards
- Customer balance
- Reward points
- Additional checkout fields
- Confirmation step with checkbox or pop up window for countries where it is required by Law (in Netherlands: Thuiswinkel.org)
- Ability to change qty or remove products directly before submission of the order, without losing already entered order details.
- Newsletter Signup checkbox
- Multiple Designs
- Location detection by GeoIp City and Country databases
The extension functionality can be disabled for all websites or a particular website, so you can return standard Magento at any time by changing configuration field.
Review by Alan Storm: Incredibly less painful checkout. CheckItOut gets the entire multi-step checkout condensed onto a single page without making it seem overcrowded or overwhelming. I can see immediately how this could improve conversions, and as a developer this is going to be part of my default working development environment.
The code is rock solid and it looks like they achieved everything without a single class rewrite. It would take a team of top-rate engineers years of experience and months of coding/testing to achieve similar results. It's a steal at this price.
demo / demo123
- Magento CE 1.4.1-1.7.2
- Magento PE 1.9-1.12.0
- Magento EE 1.9-1.12.0
We recently bought this product to help reduce our dropout percentage. And I can happily report that this module does just that. The ease of use and configurability of the module is straightforward and couldn't be simpler.
The module can be installed through the Magento connect manager. The support for this extension is exemplary and a big thanks to Yaroslav Chervonenko for addressing an issue so quickly.
Great module and a must buy for better conversion rates.
I do not often write a review. I should do more! I am senior developer with loads of years of experience with many different enterprise technologies. Currently I am leading a Magento theme to work on a site. My client bought this extension and I must say I am very very very impressed with the quality, or even I would say it is fair to say this is the best extension I have ever seen and used from magento connect. Do not be afraid to buy this, it is simply excellent! Quick note: We are using sagepay so we had an issue because sagepay guys use a different template, this is not an issue with this extension at all. I sent an email to the support and it was amazing ! I received an answer within 15 minutes from the developer and he was very keen to help and resolve this. If you want.
I wish more and more developers would provide unit tests and a code that has a full test coverage.
Also note that Payment gateway can extend magento features so you might have to get support when you use a customized checkout solution thus it makes sense to buy an extension which is fully tested and has great support. We are very impressed with this company I can not stress this enough.
Disclaimer: We are not affiliated or connected any with to Ecomdev. This is my experience as a client and developer and project manager with them.
Thanks for reading
- Great extension and very solid coding.
I was given the opportunity to try out CheckItOut extension. Installation took a couple seconds of FTP followed by enabling the extension in the magento backend. The extension did not completely work out of the box for me because of a popup/overlay css clash with my current template – it was an easy fix, and I doubt many people would hit the same problem. The code itself is very well organised; every function is commented. Configuration in the backend is straight forward, as expected of a quality extension. There is a compatibility mode for Magento 1.4 template users too.
I’ve looked at onestepcheckout, GoMage LightCheckout, Fire Checkout and goldenspiral’s. CheckitOut is up there with the best.
If for some reason you are not a big fan of Magento’s default One Page Checkout concept / workflow, it might be worth checking out this alternative. Usually these alternatives come in a form of so called “one step checkout” where main difference is that entire customer data / payment data / shipment data is displayed not just on one page, but in one “piece”. Why is this important? Well, it usually leads to a bit better user experience. Even a fraction better user experience can make a difference between new order and abandoned cart. No one likes abandoned carts .
Let me present you with one possible “one step checkout” like alternative, the CheckItOut! Magento extension by EcomDev.
There are several key things that make this extension stand up. Before everything, extension is simple. Simple in terms that it modifies standard Magento checkout in the places where it is really needed. Usually this is not something people who buy extension pay attention. But I cannot stress enough how important it is to use stable extension that do not poke around core Magento functionality a lot.
The simpler, the better, as long as it do it’s job. Quick overview of the code show most fo the focus on custom checkout controller EcomDev_CheckItOut_OnepageController which in turn extends the default checkout controller Mage_Checkout_OnepageController. This is “turned on” by a router definition within app\code\community\EcomDev\CheckItOut\etc\config.xml file.
Meaning CheckItOut inherits all of the default controller behaviour then simply implements it’s stuff in the proper controller method. This approach is relatively solid as it is straight forward and you know that at any point you simply disable module and your default checkout kicks in.
Code itself looks “rock solid” and it looks like they achieved a lot of functionality without a single class rewrite (except controller). Layout seems to be easy modifiable due to the nice CSS files that go along with it.
On top of that there is a quality developer manual that goes with it. We all love good documentation when it comes to Magento.
This is all nice and all, but what about real frontend features?
Given that the extension is based on the standard Magento checkout, all payment methods and additional Magento customizations are supported. Meaning, it should be fully compatible with features like: Gift cards, Customer balance, Reward points, etc.
Additionally extension functionality can be disabled for all websites or a particular website. Plus, you can return standard Magento checkout at any time by changing configuration field in the admin interface.
Seems like a nice product, especially since it costs only €249.00. I say only, because you should think twice before you actually pay anyone to code custom checkout just for your Magento store.
All in all, definitely worth checking out if you are in need for “one step checkout” like process.
Incredibly less painful checkout. CheckItOut gets the entire multi-step checkout condensed onto a single page without making it seem overcrowded or overwhelming. I can see immediately how this could improve conversions, and as a developer this is going to be part of my default working development environment. The code is rock solid and it looks like they achieved everything without a single class rewrite.
It'd take a team of top-rate engineers years of experience and months of coding/testing to achieve similar results. It's a steal at this price.
First of all, I want to mention I'm not a programmer, but a customer with customer driven reasons for using this extension. This extension provides all of the convenience I would like to provide to my customers. It is very easy to modify the layout due to the well written CSS files.
The extension also relies on the Magento core coding. The absolute selling point of this extension ! Never worry about other extensions breaking up this CheckItOut! extension !
Great work guys, you made my life a lot easier !
- This module made checkout customisation so much easier. The only point I could make is that developer documentation is a little high level -- you still need to spend some time learning the ins and outs of how the code works. The code itself is extremely well documented.
- This is really one of the best extensions for Magento I have ever seen. Great code and functionality, good job guys!
Write Your Own Review
Exclusive features that can be activated in the configuration or disabled:
- Ability to change quantities or remove products before submitting the order
- Option to order confirmation via checkbox or popup window for countries with specific laws / regulations (e.g. in the netherlands: Thuswinkel.org)
- GeoIp Address Autocomplete
- Newsletter Sign Up Checkbox
- Custom Layouts
- Custom Color Schemes
Send your questions email@example.com
Latest Version Release Notes
Reorganized architecture of AJAX communication to get rid of all the redundant calls to server.
Now amount of requests the same as in core version of one page checkout, in some cases even less requests.
Implemented indicator of submitting of data, that is shown as bg part of "Place Order" button.
Separated contents of checkitout.js file into different files for not loading redundant JS files.
In case if you modified checkitout.js file, make diff of original supplied for your versionand place your changes into separate file according to the guidelines in the following article: http://www.ecomdev.org/2012/11/29/magento-checkout-extension-ideas-architecture-revealed.html
Added events for checkout onepage proxy
Added events for preloaded steps json generation in js block