This is an improved version of web-hosting-shopping-cart.php.

Thanks to the enom component, it can tell a potential client that a domain name is taken. Now people can manually enter the amount of extra bandwidth and disk space that they want. I created a separate script to handle the checkout, it's a little more tedious for the client, but it handles multiple forms of payment better.

Added error checking to the forms. Also added a Credit Card information gathering interface. It's currently disabled though. The source code for this shopping cart can be found here.

1 Domain Name
$25 Purchase new domain
$25 Transfer my domain
$00 I will manage my own domain name
2 Hosting Plans
Additional Diskspace    Megs ($24 / 100 Megs)
Additional Bandwidth    Gigs ($24 / Gig)
3 Payment Frequency
Pay Yearly
Pay Monthly + $1.95 / month (administrative costs)
4 Taxes
I live in Quebec (PST)
I live in Canada (GST)
5 Calculate