How can I disable OnePage Checkout in OpenCart?
Version 1.5.x comes with it in the default template and I would rather not use it as we want to have step by step pages and not use Ajax (speed/page views and process serves our needs better) for our customers.
It is possible to remove the one-page setup, but you’ll have to do a very good work on the template (the checkout folder contains all steps). You will need personalized controllers as well. The built-in checkout page uses jQuery and Ajax to gathering all the information necessary in only one page, to send everything together when the customer clicks “confirm”.
Once you don’t want to use ajax, you will have to send the information from one page to the next using post requests, putting then in hidden
<input>‘s and/or in$_SESSIONvariable. Anyway, you will have some problems with the countries and locations, since OpenCart retrieves then via ajax.Actually, some time ago I’ve found some templates on ThemeForest and other sites that implemented what you want, but I don’t know if they are available anymore.