Thanks for the modification, Nicolas.
We put the new checkout.php file in place on our GlassTileWarehouse.com site
However, we are still having the credit card information disappear on the second page after the new user enters their address.
We have found with our Magento sites, that this type of checkout design really helps maximize conversion, but most new customers will enter their credit card number at the same time they fill in the billing address and then they will click the button to go to the next page.
This will work great if we can somehow make it so we don't lose the credit card info.
In our Magento sites, like
emergencyreserve.com
all the shipping methods, and address validation, etc. all happens through AJAX as the form is being filled out so there is not a second page, it is a true one page checkout.
I think it would probably be harder to make things work with AJAX like our Magento checkout, so the easiest solution would be to figure out a way to make it work to keep the credit card information in the form so the user doesn't have to enter it twice when they are on the second page.
We do have some template overrides in place for the display views of the address and shipping and payment boxes. We used the hikashop Dispaly Views feature to create these overrides.
Do you think those overrides are conflicting with your checkout.php script you had us upload?
Anyways, it would be great if you are able to keep helping us figure this out, and we recommend others using hikashop use a similar checkout process because we have found it to really help conversion rates on the site to have a simple one page checkout out that is fast and easy for the customer to get through.