Thanks for your response.

You need to install the sql file to be able to activate the one page checkout feature from the admin.
Yes, I did install the sql file but my one page checkout still has 2 steps. Did I miss something?

I previously said I could only get my one-page checkout to work by changing all the checkout links from <a href="' . zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '"> to <a href="' . zen_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL') . '"> but it sometimes still says the page isn't redirecting properly. I don't think I should do the changes though as I was exploring more I started to understand how the module works based on redirections. When it works, it actually takes quite a while to load the checkout page. My question is that if I don't make the aforementioned changes, it will not work at all. What did I do wrong? Your instructions didn't say to make these code changes.