Multistep checkout (wizard style)

Posts: 3
Joined: 11/08/2007

Hello,

i was wondering what info there is on multistep checkout. I am implementing a shop for a customer and that is one of his requirements.

This doesn't seem to be possible at the moment, but maybe someone has thought about this before. I've read something about it here http://groups.drupal.org/node/3940 (thread in the e-commerce group, where Ryan commented on it). But that thread is from May, so things might have changed since then.
Are there currently plans to implement this or is this too complex at this point? I took a glance at the checkout code and maybe something could be done with multipage forms, but that looks like a quickfix to me. Also it would require quite a lot of changes to the cart module.

Regards,
pieterjan.

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Multi-step checkout would require some pretty big changes, particularly when figuring out which panes to assign where. It wouldn't be too difficult to store data from previous panes in hidden fields on each page as you go, but this would be a 2.0 feature if it comes in.

Posts: 151
Joined: 08/07/2007
AdministratorNot Kulvik

I am curious. Most sites want to minimize the number of steps in checkout. This is the reason we designed Ubercart with one step checkout. Why does your customer want multi step checkout?

As Ryan says, multi step checkout is possible to do with Ubercart, but it is low on our priority list right now.
Thanks,
Andy

Posts: 3
Joined: 11/08/2007

Thanks for the info guys. I'll see what I can do about it.

As for the customer, they hired a company to do a usability analysis for the shop and that's what they came up with. Way too complicated if you ask me, but I have no say in the matter, for I am just the developer :/

Posts: 4
Joined: 11/14/2007

this sounds like it would simply rewrite the pane display - i.e. instead of each being straight down one after the other - this could be achieved by showing and hiding each pane when user clicks through the wizard..?

Posts: 1
Joined: 09/24/2008

I have a client that is also asking me for this multistep functionality, has anyone achives something like this? i'm tring to figure it out with a custom module and the form_alter hook, but i'm kinda lost. if someone here has a straight work around for this, that would be great, otherwise i guess i'll just tell my client it can't be done

Posts: 151
Joined: 08/07/2007
AdministratorNot Kulvik

I know of no straight workaround for this. We hope to support this feature / option in Ubercart 3.0. It should not be to difficult to do, but will require significant changes in the core.
Peace,
Andy