I have a wizard that has optional steps in it. These steps are after all the mandatory steps. The optional steps are not advanced options.

  1. Is this a good idea at all?
  2. How does one order the following buttons: Cancel, Done, Go to optional step.

If there's not too much optional steps, you could force your user to go through it with a "Skip this step" or "I'll do it later" link.

Users will still be informed about what options are about but could skip it quickly.

| improve this answer | |
  • 1
    Hmm good point. Thanks! So basically I could take them to the optional step anyway and have a skip this step button. – Viraj Feb 24 '12 at 16:05
  1. I have seen this type of wizard, in multiple places. For example the one that comes first to mind is Winamp from Nullsoft. You can expose the optional steps but also give the users the option of finalization.

  2. Try to remain consistent with the rest of your app. What I mean about this is if you have all your other cancel buttons on the left keep it on the left and have them in the this order:

Cancel < Prev Optional > Done/Finish

Or if you are using the cancel on the Right go this way:

                       < Prev    Optional >     Done/Finish      Cancel

If you want my personal opinion I would go with the second option where the order is (prev, optional, cancel). That's how most of the software vendors do it.

| improve this answer | |
  • Thanks for the answer:) At least now I know what I'm proposing to do isn't wrong. However my second question was about the order of done, cancel and 'go to optional step'. – Viraj Feb 23 '12 at 21:30
  • Regarding your comment, I've put the buttons in the order I was seeing them based on two scenarios. Scenario 1. Cancel, Previous, Optional, Done/Finish (where Cancel is on the far left and the rest of the buttons are on the right grouped together with spacing between them) and in scenario 2. Previous, Optional, Done/Finish, Cancel – asuciu Feb 28 '12 at 15:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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