Repainted checkout form missing data.

Project:Ubercart Contributions
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description
Project: 
Ubercart

When a customer makes an error on the checkout form such as, missing city in delivery panel, other data, notably the shipping quote and CC info are lost and the form repaints.

It appears that modules not defined in the initial uc_cart_checkout_panes do not get their data preserved in the forms api but am not positive of this.

The reason that this is critical is that a customer will screw up one part of his form, go back and fix it but other data will be missing. He will fix the screw up but the form will now fail on the additional missing data. Some set of customers get frustrated and abandon their carts. We can't measure this segment because they never make it to in-checkout.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Repainted checkout form missing data.

This has been solved in two separate issues for shipping quotes and payment details. Just marking the issue fixed for posterity's sake. Eye-wink

eoneillPPH's picture
Offline
Joined: 12/22/2008
Juice: 55
Re: Re: Repainted checkout form missing data.
Assigned to:Ryan» eoneillPPH

Geez, a link here would still have been nice...

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Re: Re: Repainted checkout form missing data.
Assigned to:eoneillPPH» Ryan

You're a "year late and a dollar short." Doubt anyone has those links any more.

kevstor's picture
Offline
Joined: 06/23/2010
Juice: 4
#4
Category:» bug report
Assigned to:Ryan» Guest

Hi there,

Firstly many thanks on a great Ecomm package.

We have been having problems with losing form data when someone puts in the wrong card dets e.g. no card number, all form data is lost.

We had a problem with the confirm email address (we switched on confirm email option for anonymous users) - we fixed this by adding in some jquery to check email addresses on the fly which helps people correct any errors immediately avoiding having to submit the form.

Missing address fields do not clear the form, it just seems to be any card data missing that clears the form e.g. card number.

We are using Sagepay direct with SSL which gives a very simple, clean checkout process as no need to jump off to a separate PSP url. The site has a one page checkout if you skip the view cart which is very streamlined (weve used optional checkout review module)

site = www . kurvs . co . uk

Drupal 6.16
Ubercart 6.x-2.2