Sergiy Stotskiy

0 Step Checkout

  • Popularity Score 3909 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

0 Step Checkout is One Page Checkout for Magento, combine all the steps for checkout into one page only.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect 2.0

Magento Connect 2.0

Previous Next

0 Step Checkout

0 Step Checkout provide One Page Checkout functionality for Magento, combine all the steps for checkout (including shopping cart) into one page only. It will made the checkout process much simpler, the customers will enjoy buying products and your online sales will greatly increase. Why is it better?



- Absolute minimum steps for checkout process.
- Cart is situated on the checkout page. It allows you to change the quantity of the products or remove some of them on the checkout page.
- Flexible AJAX updates for checkout page.
- 3-D Secure Credit Card validation.
- JavaScript part was developed based on MVVM pattern that easily allows to adapt this extension for different purposes.
- Don’t affect Magento core files.
- Possibility to specify default shipping method.
- Possibility to specify default payment method.
- Possibility to specify which sections should be (or should not be) updated when shipping/payment method is changed.
- Possibility to change default country/region/city. If it is necessary, you can configure checkout process only for default country.
- Possibility to make country/region/city fields like one field with auto complete for each field or separated fields
- Possibility to enable/disable confirmation emails for newsletter
- Compact checkout form.
- Easy to install and use.
- Full support for registration.
- Allow customer to enter a coupon code directly in checkout page.
- Allow customer to enter a comment for the order.
- Enable/disable checkbox for newsletter subscription.
- Enable/disable checkbox for terms and conditions.

You can find all configuration settings under System > Configuration > Sales > Checkout > 0 Step Checkout.

Want to donate? Visit this website
Want to contribute or have interesting improvements? Visit this github project
* This extension currently doesn't provide support for different themes (only basic theme). So, if you have custom theme you will need to adapt extension by modifying its layouts/templates/css. This extension doesn't work out of the box with different themes, but it provides a powerful background for developers/sellers which want simple, non-trivial and user-friendly checkout page.
* Paid installation support
M1 Extension Versions

Version 1.0.2 is released

2013-02-03 12:42:24
  • Version number: 1.0.2
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fixed small issues

Version 1.0.0 relized

2012-05-28 19:53:51
  • Version number: 1.0.0
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
This extension version is currently unavailable on Magento Connect. Please contact the developer.
- Refactored javascript code using pattern builder to make it easily support and customized.

- Fixed few bugs with wrong logic.

- Refactored PHP code, put all process that used customer session into helper. It makes some parts of code shared between different parts of the extension.

Pulsante "Checkout"

dopo aver installato la vostr estensione è sparito il pulsante.. come mai? grazie
Asked by: goswebstudio

remove [address][region_id]

Is there a way to remove the [address][region_id] field? I can remove the select in the info.phtml but the validation seems to be the problem since once i do that after clicking the buy button nothing happens...
Asked by: Beg4Black
Could you give a link to your demo site?
Answered by: Sergiy Stotskiy
Date published: 2013-11-30

Combine ADD TO CART+PLACE ORDERS to a single click!

I want to place the product details on the same page as the place order....the main thing to figure out is how to add the product to cart when a Place order is pressed. Simply, i want a product page and button to click to do everything(i,e remove the add to cart step ) and combine it with the place order method. The product page may contain all the other details for placing the order!!
Asked by: anuz000
That's quite a complicated idea. You can achieve something like this using ajax and modal windows but all depends on which options you want to show to user
Answered by: Sergiy Stotskiy
Date published: 2013-11-30

Extension Not working with pin code filter....

Your extension is really awesome.I need a little help of yours.I am using pin code filter to allow or disallow specific payment method.It is working fine with magento's default checkout.But it's not working with your checkout.It needs payment methods to be refreshed after user enters pin code in pin code field.Will you please help me to do this.what changes i need to make in which files...I know it's none of your concerns but please help me,I badly want to use it.... Thanks and Regards
Asked by: Dinesh Belakare
Could you provide an extension which you use to filter pin codes?
Answered by: Sergiy Stotskiy
Date published: 2014-01-04

sidebar link

Hi, Thank you for extension. How would it be possible to make so that when pressing on the sidebar CHECKOUT, it would go to your created checkout/cart, but not to the old /checkout/onepage/. The links at the top works well, but on the sidebar it doesnt. In the checkout/cart/sidebar.phtml it calls the checkout with the code line: <button type="button" title="<?php echo $this-<__('Checkout') ?<" class="button" onclick="setLocation('<?php echo $this-<getCheckoutUrl() ?<')"><span><span><?php echo $this->__('Checkout') ?></span></span></button> so i guess i need to change the line here. however, i am not aware of how. would be great to receive your answer and i guess it should be also included in your next update.
Asked by: skristi
So, there is no good solution for doing this by extension. But there are 2 options which can be done manually: - you can change your theme template. Instructions: copy/paste or edit your theme's checkout/cart/sidebar.phtml template. Replace there "<?php echo $this->getCheckoutUrl() ?>" with "<?php echo $this->getUrl('checkout/cart') ?>" - you can add url rewrite for checkout/onepage url. Instructions: Go to your admin Catalog > Url Rewrite Management. Click on Add Url Rewrite, choose "custom" type and your store. Fill fields as: ID Path: checkout_onepage Request Path: checkout/onepage Target Path: checkout/cart Redirect: Permanent 301
Answered by: Sergiy Stotskiy
Date published: 2014-12-22

Reverse Products and checkout fields

Hi, I want to put purchased products first and then address, shipping [payment methods, and last order now button. How is it possbile?
Asked by: nneo777
I agree, I would like this too... or not use this page for the view cart page. I would love to know if you found an answer or if the developers could help us out.
Answered by: dzina
Date published: 2014-07-26

Can we add Billing Address in this check out ?

Hi, i need to add both shipping and billing address in checkout page can we add billing address?
Asked by: manan_cp
The short answer: it's not possible in current implementation. I'll consider this proposal for the next release
Answered by: Sergiy Stotskiy
Date published: 2014-01-25

Breaks Klarna payment method?

Breaks give javascript error, klarna not defined.
Asked by: ankit_sam

1.8 Version

I want to know if this extension is compatible with 1.8 community edition. Thanks in advance.
Asked by: kezzirt

SSL in 0 Step Checkout

Hello, Sergiy! Thank you very much for this awesome free extension! I was wondering if it's somehow possible to enable SSL for 0 step checkout? By default it's working only with regular long checkout and i cannot find any information on how to fix this.
Asked by: koeramaailm
  • y_2017, m_2, d_22, h_17CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_15
  • loc_en_US, sid_13207, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by Sergiy Stotskiy

0 Step Checkout is rated NaN out of 5 by 28.
Rated 3 out of 5 by from Не работает с темой Ultimo У меня установлена тема Ультимо. при одностраничном заказе модуль не работает, если отключаю одностраничный заказ, пропадает кнопка "Оформить заказ"
Date published: 2016-01-19
Rated 5 out of 5 by from Useful extension This extension is working as described. I am happy with this. Good work developers.
Date published: 2015-11-02
Rated 4 out of 5 by from Having a few problems but works generally as expected. After reviewing the projects' source I realized that when it downloaded off of Magento Connect, I'd need to move some files into my current theme. After doing so, the extension works relatively well although the Billing Information is not appearing for me, there are additional cosmetic issues that I can blame on using an unsupported theme - the only really problematic thing is the Billing Info missing, and I'll see if I can't debug that. Thanks to the developer!
Date published: 2014-11-09
Rated 1 out of 5 by from Not working as expected Hi, I have installed a fresh Magento site to double check that my extension is not clashing with this one. I installed 0 step checkout, I moved some frontend folders to base/default for testing purposes. The problem is that when i try login or register I get redirected to the default magento login / register. This was happening on my site that I had installed the my extension and this one on. Please advise.
Date published: 2014-07-16
Rated 2 out of 5 by from It doesnot work on Magento I have installed the extension on my Magento, backend control panel is fine, but frontend doesnot work. Any suggestion?
Date published: 2014-05-05
Rated 5 out of 5 by from Useful Extension Great Support You can totally count on the developer, I spotted a few bugs and emailed, he fixed it quickly and the response time was short. Although there are still room for improvements, extension was pretty useful at this stage. Highly recommended!
Date published: 2013-11-03
Rated 5 out of 5 by from Great! Works and looks great! I just need one small clarification. In my magento settings I setup newsletter so customers don't need to confirm that they want to subscribe to it. Now, do I have to set "Send Newsletter Confirmation Request Email" to no?
Date published: 2013-10-24
Rated 3 out of 5 by from Translation How can i translate it? By the way everything is ok and i like it so much!
Date published: 2013-10-10
Rated 4 out of 5 by from Place Order Buttois missing Hello Sergiy Stotskiy Thanks for the great extension as Free. I'm using this extension along with magikshoes theme. After installing this extension I didn't see Place order button in Cart page. Can you help me solving my issue. Thanks
Date published: 2013-09-30
Rated 4 out of 5 by from Does not support mobile I got 'Shopping Cart is Empty' after I add to cart by iphone. could you please test mobile devices? thank you very much for your work.
Date published: 2013-09-07
  • y_2017, m_2, d_22, h_20
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_28
  • loc_en_US, sid_13207, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.