I'm working on a commerce which has 3 steps in its checkout process. The last step is confirm your order. In the previous steps I ask users data and billing information and,in the last step, user can reviews these info before make a purchase. The shopping cart is always visible during all steps. I have a doubt. I have to allow users to edit his order in the last step of checkout? because I read that the step "confirm your order" does not allows to edit the order itself in a direct way (with +/- buttons on items or the button for remove one item from the cart). Of course, there should be a way to do it (as a link named "edit your order", to edit quantity, remove items etc) but the last step shouldn't allow to edit these info in a direct way. Because the previous steps allow it, what do you think that I should do?Not allow direct edit at all in all steps or always allow in all 3 steps? I Hope I was clear Thank you
The last step is only meant to review and confirm the order, not to change it.
By making it read-only and not editable, you give the user more confidence in that he/she does not change something by accident, just before finally confirming the order.
So I suggest to have the last step read-only and offer a link "Change order" or "I want to change the order" that takes the user back one step.