Page 1 of 1

Checkout

Posted: Tue Feb 08, 2011 2:46 am
by rippo
Hi my client has noticed that when a user goes to the checkout for the first time then the shipping is zero, even though the billing address has been set. They have stated quite rightly that it appears shipping is free until you hit continue when it is then added on.

Is there a way I can either a) remove this snippet completely b) make the shipping calculate properly or c) show shipping as "to be calculated" or like.

Please see attached screen shot for visual.

Thanks
Rippo

Re: Checkout

Posted: Tue Feb 08, 2011 6:25 am
by mazhar
Well I think its how it should be, you can't calculate shipping charges until you have required data from customer for shipping in this case its shipping address and shipping method. In screen shot its billing address and customer doesn't confirmed about his/her shipping information. Here either customer can choose billing address to be used as shipping address or can choose different shipping address. In both cases we get shipping address confirmation once he will hit continue button and then will be able to calculate shipping charges. If you want to use billing address as shipping address and get the shipping charges then you inspect the ConLib/OnePageCheckout.ascx.cs file's code. See how code is trying to calculate shipping when some one hits the continue button and you need to do something similar on page load with default billing address.

Re: Checkout

Posted: Tue Feb 08, 2011 7:29 am
by jmestep
You can tweak the code to not show the shipping if it is zero.