Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What's better for a checkout process?

  • One relatively long checkout page?
  • Multiple short pages/steps ?
share|improve this question

Multiple pages. I've been burned before by single-page checkouts where I wasn't given the oppertunity to verify my details before submitting the payment.

Always give the user the oppertunity to confirm and change their shipping address in a seperate step, as this is what people are used to and expect.

Also, the user doesn't have to re-enter 27 fields if they accidentally refresh their page (you should always allow the user to refresh their page without re-submitting the payment as well).

share|improve this answer
Info for the last part of your answer: post/redirect/get – John Conde Dec 15 '10 at 2:21
@John - I've been doing that for years, but I had no idea there was an actual term for it. Neat. – Mark Henderson Dec 15 '10 at 4:04

I have always been a fan of multiple, short steps, but make sure the state for each step is saved should the user need to go back and change some of their responses.

share|improve this answer

Single 'form' page + verify page. (something like Magento has) It's easier to implement and when properly organized more user friendly.

Use Javascript to hide/show sections like customers details, shipping adress, etc. This way you can have more steps on single page.

share|improve this answer
Just make sure that form works without JavaScript as well. – John Conde Dec 15 '10 at 14:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.