I had a single page checkout created for my shop and thought I would offer it to the community here. This is my first contribution and will support it as best as I can.
You will need some HTML knowledge to format this to your site. As it is right now it is setup for a single column output.
4 new files with 5 file edits.
Legend: 
Download

Report
There is a small change in checkout.php to support php Version >=5.0.
Hi All,
After finding some minor bugs and recently discovering one page checkout http://addons.oscommerce.com/info/6646
which has country/state selector built in, i have moved over to that contribution.
So if you need a single page checkout with country state drop down please use this contribution http://addons.oscommerce.com/info/6646
or if you just prefer other one
File uploaded is just a dummy file
there was a bug in checkout.php which resulted in non IE browser having to submit twice to create an account this has now been fixed
simply replace /catalog/checkout.php with this one
date of birth validation caused an error when editing an address i removed this error by commenting it out
ie
/* if (ACCOUNT_DOB == 'true') {
if (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4)) == false) {
$error = true;
$messageStack->add('checkout_payment', ENTRY_DATE_OF_BIRTH_ERROR);
}
} */
download contains full install, upgrade and mod removal guides just as one below
This has country/state selector already installed
Also purchase without account, coupons by ingo and must accept terms and conditions
Full install & upgrade guide
Guid on removing contributions that you dont have installed
Full credits to crombiecrunch for this contribution
I just added state/selector and had it made to work with single page checkout
layout might need changing a bit for your store but only minor i think i added </td></tr>
Hehe Sorry yet another file fix. For the install instructions.
Had to add the additional install steps back in.
Last upload created some install errors. Use this one instead.
This release is just a update to the install file to cut out a couple of steps. Thanks to SteveDallas for the suggestion on it.
You can also find the support forum here:
http://forums.oscommerce.com/index.php?showtopic=323015
I had a single page checkout created for my shop and thought I would offer it to the community here. This is my first contribution and will support it as best as I can.
You will need some HTML knowledge to format this to your site. As it is right now it is setup for a single column output.
4 new files with 5 file edits.