awesomemotive / easy-digital-downloads

Sell digital downloads through WordPress
https://easydigitaldownloads.com
GNU General Public License v2.0
868 stars 473 forks source link

Checkout User Experience #911

Closed pippinsplugins closed 11 years ago

pippinsplugins commented 11 years ago

I would like to start a discussion on the overall user experience for the EDD checkout system.

I know that it's not perfect, I know that there are others that do it well, and I know that I personally want to make the checkout experience as user friendly as possible.

This is going to be an open ended question and call for ideas / suggestions.

If you have ideas for how to make it better, please put them here, no matter how extreme or simple.

The goal is to not only provide a simple checkout experience, but also one that converts really well.

pippinsplugins commented 11 years ago

The payment method select drop down has been changed to radio buttons: Screenshot from 2013-02-28 10:44:25

Each radio button has a span with a unique ID wrapped around it so that users can easily customize each payment method option, just like Thomas did here: http://i.imgur.com/r2jd9uC.jpg

samikeijonen commented 11 years ago

Really really good conversation going on in here. I like where checkout is going.

spencerfinnell commented 11 years ago

@pippinsplugins I like the latest screenshot of the labels and descriptions. I think there should be more spacing between fields though; seems a little cramped at the moment.

Also the border under "Credit Card Info" seems off since that fieldset has a border/background color. I think that being different colors helps define that section enough already, so the extra divider seems unnecessary.

pippinsplugins commented 11 years ago

@spencerfinnell Definitely agree on the spacing. I tried removing the border under Credit Card Info and it looked funny, though I agree it looks odd with it as well.

robaggior commented 11 years ago

@pippinsplugins Have you thought about a way to show the checkout cart at the bottom between payment details and purchase button? Otherwise I'm in trouble and can't use EDD due to the stupid regulations in Europe. How about implementing filters/hooks?

pippinsplugins commented 11 years ago

@robaggior do you want to move the cart or simply show it twice? Either way it's easy to do.

robaggior commented 11 years ago

@pippinsplugins moving the cart would be the best option. How can you do this?

samikeijonen commented 11 years ago

@robaggior do you have some links to EU regulations regarding this issue? However I think we're still under our own country law.

robaggior commented 11 years ago

@samikeijonen in this specific case of a correct named and placed purchase button is German law but effects everybody who sells to a German customer see http://germanitlaw.com/?p=456 and http://www.e-commercefacts.com/background/2012/07/button-law-germany/index.xml - Basically, if you don't provide a correct checkout experience there won't be a legal contract between buyer and seller.

scotthack commented 11 years ago

Looking really nice. Love what you did Thomas! Thanks for continuing to improve Pippin!

pippinsplugins commented 11 years ago

@robaggior Post in the Developer Forums on the EDD site so that we can keep this discussion on topic.

chriscct7 commented 11 years ago

@pippinsplugins Milestone 1.5.2 or 1.6 please.

pippinsplugins commented 11 years ago

No mile stone for this. Most of everything here has already been implemented, and all suggestions should be (if not already) setup as separate issues.

chriscct7 commented 11 years ago

So in that case, why not close, and request future ideas be opened as separate ideas?

On Wed, Apr 3, 2013 at 7:58 PM, Pippin Williamson notifications@github.comwrote:

No mile stone for this. Most of everything here has already been implemented, and all suggestions should be (if not already) setup as separate issues.

— Reply to this email directly or view it on GitHubhttps://github.com/pippinsplugins/Easy-Digital-Downloads/issues/911#issuecomment-15872932 .

pippinsplugins commented 11 years ago

Agreed.