10 replies [Last post]
kulvik's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer
Joined: 08/14/2007
Juice: 336
Was this information Helpful?

Hi überpeople.

I was just wondering. My customers (and myself) are very focused on accessibility so that the store is as easy to use as possible. On one of the stores i'm setting up (converting from in-house system to übercart), we have statistics that show that just about 2% of the customers use a separate billing and shipping addresses. To make it even easier for users in the checkout pane I would like to reduce the amount of panes and fields.

One of the ways of doing this is to simply turn the question on the "Billing information" pane completely around. Instead of the checkbox "My billing information is the same as my delivery information." i would like to have a "My billing information is NOT the same..." on the delivery information pane. That way, the billing information pane can be completely hidden and not be part of the checkout process if this is not needed. So when the user clicks "My billing informasjon is NOT..." we can show the billing information pane "on demand".

I know this sounds like a lot of work for such a small change, but this is actually an important one. E-Commerce analysis in norway and our google analytics reports show that over 85% of potential customers leave the store on the checkout page. We are therefore using a lot of energy in this page to make it even easier to use than before.

Do anyone have any good ideas on how this can be done? Not only technical, but also logical. They way I see it would be:

1) Either have the billing information pane hidden with javascript/CSS and only show it if people click the checkbox to define a separate billing address. This would require that the billing informastion pane is taken out of the "pane loop" so that it doesn't get affected when people click the "Next" button.

2) We could have a page reload when a user click the checkbox, but this is not my favourite solution Smiling

I would really appreciate any ideas surrounding both technical and logical approaches to making this stuff happen Smiling

______________
Best regards,
Thomas Kulvik
Ny Media AS
www.nymedia.no

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: A way to "hide" the billing-pane without disabling it comple

With alpha 7c, when the check box is clicked, the billing address is filled out, but then hidden with jQuery. I think it could be pretty easy to have that checkbox be on by default. The real trick would be copying the shipping address over after the "Review" button is clicked. I'm not too familiar with checkout panes and how easily they share information.

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: A way to "hide" the billing-pane without disabling it comple

My company has this exact same requirement for the same reason. Wanna go halvsies on a bounty for the feature? I think you outlined the requrement very well. The only question for me is, at what point does the billing info get populated with the shipping info? What I would not want is for a client to click a button saying, My billing info is different, have it open the pane and they have to clear the fields manually.

So, lets move this to bounties, ok?

Insurrectus's picture
Offline
Spreading the word - Ubercart for president.
Joined: 08/22/2007
Juice: 364
My company needs this too!

It could very easily be implemented like in the attached pic.

AttachmentSize
billing address.PNG 9.14 KB
StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: My company needs this too!

I don't know if it made it to 7c however. This feature is in the bazaar repository and it works great!!!

Thanks guys!

kulvik's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer
Joined: 08/14/2007
Juice: 336
Re: Re: My company needs this too!

That's just excellent Smiling

______________
Best regards,
Thomas Kulvik
Ny Media AS
www.nymedia.no

Insurrectus's picture
Offline
Spreading the word - Ubercart for president.
Joined: 08/22/2007
Juice: 364
Just Updated With Bazaar

I just updated with bazaar on my localhost and I can't see any difference in the billing address checkout pane. Nor can I find any new setting enabling the added functionality we've been discussing.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: Just Updated With Bazaar

Yeah, I think Steve may have been confused. I assume you're actually looking for some sort of reverse functionality, and that just doesn't exist. The problem is the way processing works right now for the default billing and delivery panes.

This reverse functionality would require more JS and tweaking in the modules than I can do right now, but I will say that if someone really wanted to implement the idea, they could create their own shipping address checkout pane. The custom pane could imitate the existing one, just add the little checkbox you're looking for. In processing, if the button is clicked, then copy the data for the billing address as well. Furthermore, you can use a bit of JS to hide the billing address pane altogether until the box is unchecked.

kulvik's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer
Joined: 08/14/2007
Juice: 336
Re: Re: Just Updated With Bazaar

Ok, i'll look into this when I get time for it.

______________
Best regards,
Thomas Kulvik
Ny Media AS
www.nymedia.no

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: Re: My company needs this too!

DOH! My apologies for the red herring. I scanned and spoke instead of reading and considering. The "copy me" feature will get us through but we want the "addy not the same so gimme a billing pane" feature as well.

kulvik's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Cool profile pic award.Internationalizationizer
Joined: 08/14/2007
Juice: 336
Re: Re: Re: My company needs this too!

No news about this one? No one has implemented it yet? If not, I'll dive into it in a short amount of time.

Best regards,
Thomas Kulvik
Ny Media
http://www.nymedia.no