I have implemented a checkout cart like this :Navigation rules are as follows :User can move to next step only on completing the current step.But he is free to click on the previous tab and edit the past information.Currently I have implemented this in a single page using jquery. However, the code appears extremely messy with lots of show and hides.Is it a better solution to implement each tab as a separate page with separate url and use session variables to store data from previous tab ?Or should I go for a rewrite with angular ?
Front end engineering : Best way to implement a step by step check out cart
angularjs;jquery;front end;e commerce