an ASP.NET Open Source CMS & eCommerce platform
Search:
Last Post 1/25/2011 9:46:55 AM By lukezy. 1 replies.
1/24/2011 2:00:41 PM
RMI-Jon
Posts: 24
Joined: 3/4/2009
Location:Ohio
Checkout page
I have a laundry list of things we like to do with the check out page:
 
1. Disable the multi-page checkout
2. Make the check out page accessable without any items in the cart
3. Allow the user to submit an order with no items (only user input total) in the cart
4. Make the payment options fields visable with a zero balance in the cart
5. Move the check out custom field to between the tax and user total input field (we've already moved it to between the order summary and order total in the onepagecheckout.ascx
1/25/2011 9:46:55 AM
lukezy
Posts: 2109
Joined: 6/12/2007
Location:WA, US
Re: Checkout page
1. In Web\Store\OnePageCheckout.ascx search for "switchCheckout". Remove the code that renders the link to switch to multipage checkout.
2. In Web\Store\Checkout.ascx.cs take a look at ValidateCheckoutPrerequisite()
3. There are multiple places doing the check for empty cart. You will need to find all of those and update those. A simpler solution is to add a dummy product with price at 0.
4. Same to above
5. Feel free to update Web\Store\OnePageCheckout.ascs anywhere you want. The custom field control is pnlCustomFields and user total input field is in OrderTotal.ascx .
DotShoppingCart Staff