New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WooCommerce Should Have a Checkout With Multiple Steps #4063

Closed
sprankhub opened this Issue Nov 6, 2013 · 69 comments

Comments

Projects
None yet
@sprankhub

As far as I know (please correct me if I am wrong), WooCommerce only ships with the onepage checkout. Although this checkout is cool, some customers definitely prefer a checkout with multiple steps. Hence, it would be a good idea to implement a multiple steps checkout and provide an option to choose which checkout type should be used.

@s-a-s-k-i-a

This comment has been minimized.

Show comment
Hide comment
@s-a-s-k-i-a

s-a-s-k-i-a Nov 6, 2013

If you implemented this option, you'd also provide an outofthebox adjustment to make woocommerce ready for the german market.
Right now we (german merchants) have to buy an extra plugin which adds a second checkout page to the checkout process to provide the legally necessary order overview page. Of course this plugin als adds several other things to make wc safe to use in the german market, however if wc came out of the box with more than one checkout page, then things would become WAY easier.

If you implemented this option, you'd also provide an outofthebox adjustment to make woocommerce ready for the german market.
Right now we (german merchants) have to buy an extra plugin which adds a second checkout page to the checkout process to provide the legally necessary order overview page. Of course this plugin als adds several other things to make wc safe to use in the german market, however if wc came out of the box with more than one checkout page, then things would become WAY easier.

@coenjacobs

This comment has been minimized.

Show comment
Hide comment
@coenjacobs

coenjacobs Nov 11, 2013

Contributor

This has been discussed a couple times and is already added to our Roadmap. We still haven't decided on wether or not this should be in WooCommerce core. I think this is not the only specific need for a certain country. Maybe we should be making separate plugins for this kind of (in lack of a better word) 'edge cases'. The Order Review screen would make a perfect separate plugin, which can then be applied on all websites in countries where this is required.

This made me think further, that maybe we can offer plugins that do these kind of things for each country. Where you mentioned the extra plugin for German merchants, it's probably a good thing that these are in a separate plugin, but I'm not sure if these plugins should be paid for. Technically you should be able to use WooCommerce in your country, pretty much out of the box (or at least, that is how I like to think about it).

Would love to hear some more opinions on this idea. It's not going to happen before WooCommerce 2.1 though, but it's something we need to look into for the future.

Contributor

coenjacobs commented Nov 11, 2013

This has been discussed a couple times and is already added to our Roadmap. We still haven't decided on wether or not this should be in WooCommerce core. I think this is not the only specific need for a certain country. Maybe we should be making separate plugins for this kind of (in lack of a better word) 'edge cases'. The Order Review screen would make a perfect separate plugin, which can then be applied on all websites in countries where this is required.

This made me think further, that maybe we can offer plugins that do these kind of things for each country. Where you mentioned the extra plugin for German merchants, it's probably a good thing that these are in a separate plugin, but I'm not sure if these plugins should be paid for. Technically you should be able to use WooCommerce in your country, pretty much out of the box (or at least, that is how I like to think about it).

Would love to hear some more opinions on this idea. It's not going to happen before WooCommerce 2.1 though, but it's something we need to look into for the future.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Nov 12, 2013

Always thought this was already long done, but turns it, it's been done by all the themes I've been using with WooCommerce. So those themes implement a simple, "AJAXish" multi-step checkout process, which basically consists off a JS-based tab interface with progress bar and step-wise validation, which optionally does not let you continue to the next step until you dont have filled in the correct values in the current one.

Boiled down that means: It's the regular one-page checkout process, with an additional layer (consisting of some JS and CSS magic) put on, to turn it into a AJAXified all-bells-and-whistles multistep checkout procoess.

An example for this would be http://SaraLashay.com - using the Room09 premium theme (PLEASE REFRAIN from test orders, as this is a REAL, LIVE shop system of a client of mine; if required I may set the development version of this site public, so you may test it out yourself ).

Always thought this was already long done, but turns it, it's been done by all the themes I've been using with WooCommerce. So those themes implement a simple, "AJAXish" multi-step checkout process, which basically consists off a JS-based tab interface with progress bar and step-wise validation, which optionally does not let you continue to the next step until you dont have filled in the correct values in the current one.

Boiled down that means: It's the regular one-page checkout process, with an additional layer (consisting of some JS and CSS magic) put on, to turn it into a AJAXified all-bells-and-whistles multistep checkout procoess.

An example for this would be http://SaraLashay.com - using the Room09 premium theme (PLEASE REFRAIN from test orders, as this is a REAL, LIVE shop system of a client of mine; if required I may set the development version of this site public, so you may test it out yourself ).

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Nov 12, 2013

@coenjacobs
yeah, a default and FREE "multistep AJAXIfer" plugin would be great.

@coenjacobs
yeah, a default and FREE "multistep AJAXIfer" plugin would be great.

@sprankhub

This comment has been minimized.

Show comment
Hide comment
@sprankhub

sprankhub Nov 12, 2013

@coenjacobs There is just a checkout review page on the roadmap. As mentioned before, I would suggest multiple steps in the checkout (billing information, shipping information, shipping carrier, payment method, review page). It would of course be great if this was a free plugin. I would also love to start to develop one, but I am actually pretty new to WooCommerce...

@coenjacobs There is just a checkout review page on the roadmap. As mentioned before, I would suggest multiple steps in the checkout (billing information, shipping information, shipping carrier, payment method, review page). It would of course be great if this was a free plugin. I would also love to start to develop one, but I am actually pretty new to WooCommerce...

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Nov 12, 2013

@sprankhub @coenjacobs Well, I'll see if I can get some spare time this week, so I might dig into it (ie. writing a plugin) ;)

@sprankhub @coenjacobs Well, I'll see if I can get some spare time this week, so I might dig into it (ie. writing a plugin) ;)

@sprankhub

This comment has been minimized.

Show comment
Hide comment
@sprankhub

sprankhub Nov 12, 2013

@ginsterbusch Nice, thank you in advance. Please keep us posted here. Maybe I can help with some low-level tasks :-)

@ginsterbusch Nice, thank you in advance. Please keep us posted here. Maybe I can help with some low-level tasks :-)

@scottbasgaard

This comment has been minimized.

Show comment
Hide comment
@scottbasgaard

scottbasgaard Nov 13, 2013

Contributor

👍 Would love to see a solution for this whether it be in core or a standalone plugin.

Personally I think it's best this would be offered as a plugin which would extend core checkout.

Definitely keep us in the loop @sprankhub @ginsterbusch and love your ideas/input here.

Contributor

scottbasgaard commented Nov 13, 2013

👍 Would love to see a solution for this whether it be in core or a standalone plugin.

Personally I think it's best this would be offered as a plugin which would extend core checkout.

Definitely keep us in the loop @sprankhub @ginsterbusch and love your ideas/input here.

@s-a-s-k-i-a

This comment has been minimized.

Show comment
Hide comment
@s-a-s-k-i-a

s-a-s-k-i-a Nov 13, 2013

Hi All!

WOW!
I didn't expect this much sympathy at all.

Well to be able to use WooCommerce in Germany at all, we need a few more tweaks (which are being provided by mentioned premium Plugin)

Only to name a few:

  1. Order Summary page, where all data is displayed before passing an order.
  2. Shipping information displayed next to prices
  3. Delivery times for products
  4. Default settings for Germany (language, tax rates, measures, weights and decimal, etc. …)
  5. Definining prices per unit for each product
  6. Delivery time global or per product, ( no delivery times needed of course for downloadable products )
  7. In B2C the German laws says that taxes (VAT/MwSt.) information must be displayed next to all product prices visible to the visiting/buying customer. This means:
    tax hint (like: incl. 19% MwSt(tax type) display next to prices in catalog overview, single product view, category / tag views,cart and during checkout.
    During checkout taxes must be displayed in this format way: "product price" "incl. /excl. tax-% taxname" (inf incl, then "absolute tax amount" must be shown as well.
  8. We also need a second checkbox for the withdrawal information as well as a display field for withdrawal and one for terms on the checkout page.
  9. and there must be short descriptions next to each product in the last checkout page (oder summary)

Without these functionalities, WooCommerce is a legal risk in germany.

This is the premium plugin that provides these functionalities... however.. I must honestly say,that I purchased the plugin last year and UNTIL today there have ALWAYS been things that weren't working right or that were not adjustable due to missing filters in WooCommerce Core etc.....
basically its a pain in the ****.
You can't use it with WPML f.e. that sucks.
http://marketpress.com/product/woocommerce-german-market/?noredirect=en

AND what sucks even more, is the fact, that I will have to RENEW my license to be valid for another 12 months. This will cost me additionally 45$. The Plugin standalone price ist 75$. So each year I will have to pay this only to be able to use your great Shopplugin in my country.. and the solution isn't even perfect or seamless.

hugs
Sas

Hi All!

WOW!
I didn't expect this much sympathy at all.

Well to be able to use WooCommerce in Germany at all, we need a few more tweaks (which are being provided by mentioned premium Plugin)

Only to name a few:

  1. Order Summary page, where all data is displayed before passing an order.
  2. Shipping information displayed next to prices
  3. Delivery times for products
  4. Default settings for Germany (language, tax rates, measures, weights and decimal, etc. …)
  5. Definining prices per unit for each product
  6. Delivery time global or per product, ( no delivery times needed of course for downloadable products )
  7. In B2C the German laws says that taxes (VAT/MwSt.) information must be displayed next to all product prices visible to the visiting/buying customer. This means:
    tax hint (like: incl. 19% MwSt(tax type) display next to prices in catalog overview, single product view, category / tag views,cart and during checkout.
    During checkout taxes must be displayed in this format way: "product price" "incl. /excl. tax-% taxname" (inf incl, then "absolute tax amount" must be shown as well.
  8. We also need a second checkbox for the withdrawal information as well as a display field for withdrawal and one for terms on the checkout page.
  9. and there must be short descriptions next to each product in the last checkout page (oder summary)

Without these functionalities, WooCommerce is a legal risk in germany.

This is the premium plugin that provides these functionalities... however.. I must honestly say,that I purchased the plugin last year and UNTIL today there have ALWAYS been things that weren't working right or that were not adjustable due to missing filters in WooCommerce Core etc.....
basically its a pain in the ****.
You can't use it with WPML f.e. that sucks.
http://marketpress.com/product/woocommerce-german-market/?noredirect=en

AND what sucks even more, is the fact, that I will have to RENEW my license to be valid for another 12 months. This will cost me additionally 45$. The Plugin standalone price ist 75$. So each year I will have to pay this only to be able to use your great Shopplugin in my country.. and the solution isn't even perfect or seamless.

hugs
Sas

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Nov 13, 2013

@WOWstyleshop Currently neither WPML nor any other i18n solution need excessive adaptions to work properly together with WooCommerce or Jigoshop (and I guess other e-commerce plugins may face similar issues). With the SaraLashay.com project I switched over to qTranslate and about 40% of the work done to that site went into getting qTranslate work happily together with WooCommerce. The qTML plugin helps, but you still have to do some WooCommerce core changes to make it work (esp. to disable the HTML5 offline storage option, as it does NOT work well with i18n).

About the "legal" tasks in Germany - some of those you mentioned are not really related with the checkout process, so not part of any gracefully free plugin I might start to work on this weekend.

@WOWstyleshop Currently neither WPML nor any other i18n solution need excessive adaptions to work properly together with WooCommerce or Jigoshop (and I guess other e-commerce plugins may face similar issues). With the SaraLashay.com project I switched over to qTranslate and about 40% of the work done to that site went into getting qTranslate work happily together with WooCommerce. The qTML plugin helps, but you still have to do some WooCommerce core changes to make it work (esp. to disable the HTML5 offline storage option, as it does NOT work well with i18n).

About the "legal" tasks in Germany - some of those you mentioned are not really related with the checkout process, so not part of any gracefully free plugin I might start to work on this weekend.

@s-a-s-k-i-a

This comment has been minimized.

Show comment
Hide comment
@s-a-s-k-i-a

s-a-s-k-i-a Nov 13, 2013

@ginsterbusch Thanks for your reply!
Well I am using WooCommerce in Germany since last year in combination with that needed premium plugin. And it doesn't work with WPMl. Why that is the case or how easy it might be to make these to Plugins work with each other... I don't know honestly. It is just a fact that the plugin creators of the German Market Plugin suggest to install Multisites to use more than one language. Maybe they just can't figure out how to make their Checkout work with WPML, because THAT is the part where the incompatibility takes place....

About the legal issue and tasks for WC: without these adaptions / possibilities to display certain needed infos in the WooCommerce-Fronend, we simply can't use it in Germany without risking legal consequences. :) Consumer Protection is key here in Germany and a pain in the *** for all online merchants.
Just one thing on the side: XT:commerce, oscommerce etc. pp. all provide these needed functionalities out of the box. And yes, I know.. these systems are not pretty. Thats why I like WC.

Hugs
SAS

@ginsterbusch Thanks for your reply!
Well I am using WooCommerce in Germany since last year in combination with that needed premium plugin. And it doesn't work with WPMl. Why that is the case or how easy it might be to make these to Plugins work with each other... I don't know honestly. It is just a fact that the plugin creators of the German Market Plugin suggest to install Multisites to use more than one language. Maybe they just can't figure out how to make their Checkout work with WPML, because THAT is the part where the incompatibility takes place....

About the legal issue and tasks for WC: without these adaptions / possibilities to display certain needed infos in the WooCommerce-Fronend, we simply can't use it in Germany without risking legal consequences. :) Consumer Protection is key here in Germany and a pain in the *** for all online merchants.
Just one thing on the side: XT:commerce, oscommerce etc. pp. all provide these needed functionalities out of the box. And yes, I know.. these systems are not pretty. Thats why I like WC.

Hugs
SAS

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Nov 13, 2013

@WOWstyleshop I know all of this, but I didnt want to go off-topic to THAT extreme ^_^
Instead I'd suggest to open another ticket for this topic .. thou there might be one already.

@WOWstyleshop I know all of this, but I didnt want to go off-topic to THAT extreme ^_^
Instead I'd suggest to open another ticket for this topic .. thou there might be one already.

@Lomion-tm

This comment has been minimized.

Show comment
Hide comment
@Lomion-tm

Lomion-tm Dec 2, 2013

@ginsterbusch You wouldn't be able to pass me or us the info on how to "adjust" themes for a multistep checkout like on your site would you? I need a review page just before payment for a german customer -reallly badly-... database migration wasn't a prob but this... is some serious trouble for me

I'd love to see woocommerce having an option for this 👍

@ginsterbusch You wouldn't be able to pass me or us the info on how to "adjust" themes for a multistep checkout like on your site would you? I need a review page just before payment for a german customer -reallly badly-... database migration wasn't a prob but this... is some serious trouble for me

I'd love to see woocommerce having an option for this 👍

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Dec 2, 2013

@Lomion-tm as you havent added ANY KIND OF contact option to your github profile .. sorry, no.

A quick'n'dirty approeach thou would be to help yourself to one of the WooCommerce-centric premium themes (like Room09) which is featuring such a multi-step checkout concept and readjust it to your own likings ;)

@Lomion-tm as you havent added ANY KIND OF contact option to your github profile .. sorry, no.

A quick'n'dirty approeach thou would be to help yourself to one of the WooCommerce-centric premium themes (like Room09) which is featuring such a multi-step checkout concept and readjust it to your own likings ;)

@Lomion-tm

This comment has been minimized.

Show comment
Hide comment
@Lomion-tm

Lomion-tm Dec 2, 2013

reviewed the topic with my client: one page checkout is in fact ok in germany if the fields are placed in a specific order... so no need for changes anymore ... just some formatting :)

But thank you very much for your hint @ginsterbusch

reviewed the topic with my client: one page checkout is in fact ok in germany if the fields are placed in a specific order... so no need for changes anymore ... just some formatting :)

But thank you very much for your hint @ginsterbusch

@myblogtrainer

This comment has been minimized.

Show comment
Hide comment
@myblogtrainer

myblogtrainer Dec 9, 2013

@Lomion-tm
that sounds great... could you post the source, the order, or ... just the formatting ;-)?

@Lomion-tm
that sounds great... could you post the source, the order, or ... just the formatting ;-)?

@Lomion-tm

This comment has been minimized.

Show comment
Hide comment
@Lomion-tm

Lomion-tm Dec 9, 2013

@myblogtrainer http://www.shopbetreiber-blog.de/wp-content/uploads/sites/2/2012/06/120612_Muster-Bestellseite.pdf

Checkoutpage should include: revocation info at the top, terms and conditions ... both seem to be ok just as links no checkbox required...
Next is invoice details followed by shipping adress...at the bottom the products you are going to buy and at last the buy Button. ...labeled "kaufen" or "kostenpflichtig bestellen"... thats it ;)

But you need to provide as much info on your products as possible to identify them in the summary... :)

@myblogtrainer http://www.shopbetreiber-blog.de/wp-content/uploads/sites/2/2012/06/120612_Muster-Bestellseite.pdf

Checkoutpage should include: revocation info at the top, terms and conditions ... both seem to be ok just as links no checkbox required...
Next is invoice details followed by shipping adress...at the bottom the products you are going to buy and at last the buy Button. ...labeled "kaufen" or "kostenpflichtig bestellen"... thats it ;)

But you need to provide as much info on your products as possible to identify them in the summary... :)

@Lomion-tm

This comment has been minimized.

Show comment
Hide comment
@Lomion-tm

Lomion-tm Dec 9, 2013

You can edit the order of these only via editing the checkout php files...as far as know...if ou eed additional fields you can add them via functions

But i recommend working with childtheme to adjust this :)

You can edit the order of these only via editing the checkout php files...as far as know...if ou eed additional fields you can add them via functions

But i recommend working with childtheme to adjust this :)

@myblogtrainer

This comment has been minimized.

Show comment
Hide comment
@myblogtrainer

myblogtrainer Dec 9, 2013

@Lomion-tm
would you send me your child theme files and tell me, how I can please you?

@Lomion-tm
would you send me your child theme files and tell me, how I can please you?

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Dec 9, 2013

Note: Over the course of the next few weeks I'm going to dive back into this issue, because I gonna rework a site of a client of mine using WooCommerce and the Themekraft start theme (https://github.com/Themekraft/_tk/).

Note: Over the course of the next few weeks I'm going to dive back into this issue, because I gonna rework a site of a client of mine using WooCommerce and the Themekraft start theme (https://github.com/Themekraft/_tk/).

@Lomion-tm

This comment has been minimized.

Show comment
Hide comment
@Lomion-tm

Lomion-tm Dec 9, 2013

@myblogtrainer i'll post an example tonight but i cannot provide actual code or childtheme files as it is a custom made theme my customer paid for

@myblogtrainer i'll post an example tonight but i cannot provide actual code or childtheme files as it is a custom made theme my customer paid for

@myblogtrainer

This comment has been minimized.

Show comment
Hide comment
@myblogtrainer

myblogtrainer Dec 9, 2013

@Lomion-tm
great... thx so much 👍

@Lomion-tm
great... thx so much 👍

@svdalen

This comment has been minimized.

Show comment
Hide comment
@svdalen

svdalen Dec 17, 2013

Has any one got any thing going on this? This would improve the checkout a lot!

svdalen commented Dec 17, 2013

Has any one got any thing going on this? This would improve the checkout a lot!

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Dec 17, 2013

@svdalen yeah, but as you can read up in above thread, I'm nowhere near a proper release (yet). That may change thou next week.

@svdalen yeah, but as you can read up in above thread, I'm nowhere near a proper release (yet). That may change thou next week.

@svdalen

This comment has been minimized.

Show comment
Hide comment
@svdalen

svdalen Dec 17, 2013

Yeah I read the whole thing but you never know ;) Good on you! I will keep watching the thread :)

svdalen commented Dec 17, 2013

Yeah I read the whole thing but you never know ;) Good on you! I will keep watching the thread :)

@dianams

This comment has been minimized.

Show comment
Hide comment
@dianams

dianams Dec 27, 2013

Yes, please! :-)

dianams commented Dec 27, 2013

Yes, please! :-)

@matteoc

This comment has been minimized.

Show comment
Hide comment

matteoc commented Jan 13, 2014

+1

@saas786

This comment has been minimized.

Show comment
Hide comment
@saas786

saas786 Jan 21, 2014

+1 from me.

@coenjacobs is right, it makes sense as a plugin instead of being a core feature.

I personally find myself needing multiple page checkout even for English (speaking) regions, so I don't think its country / region specific feature.

Though it make sense to have this feature, specially for metrics or UI and such reasons. As sometimes I find it hard to track the bounce rate of customers, and not sure whats causing the issue, so its good to have separate pages for checkout so we can easily track the culprit page (during checkout) and offer multiple A/B testing pages and decrease the bounce rate's during checkout and increase sales.

Also I personally find it hard to use single checkout page and maybe customers also find it not easy to use. As none woocommerce based ecommerce sites mostly have multiple page checkout so they are used to that.

So it will be good if you have something to use before v2.2 release.

+1 again.

saas786 commented Jan 21, 2014

+1 from me.

@coenjacobs is right, it makes sense as a plugin instead of being a core feature.

I personally find myself needing multiple page checkout even for English (speaking) regions, so I don't think its country / region specific feature.

Though it make sense to have this feature, specially for metrics or UI and such reasons. As sometimes I find it hard to track the bounce rate of customers, and not sure whats causing the issue, so its good to have separate pages for checkout so we can easily track the culprit page (during checkout) and offer multiple A/B testing pages and decrease the bounce rate's during checkout and increase sales.

Also I personally find it hard to use single checkout page and maybe customers also find it not easy to use. As none woocommerce based ecommerce sites mostly have multiple page checkout so they are used to that.

So it will be good if you have something to use before v2.2 release.

+1 again.

@jacquesletesson

This comment has been minimized.

Show comment
Hide comment
@jacquesletesson

jacquesletesson Jan 30, 2014

@ginsterbusch Would love to see this plugin as well... If you need any help let me know.

+1

@ginsterbusch Would love to see this plugin as well... If you need any help let me know.

+1

@reidh

This comment has been minimized.

Show comment
Hide comment
@reidh

reidh Feb 14, 2014

+1.

Multi-stepped checkout page out-of-the-box would be great. Or as a plugin.

To just be sure: this is not currently included in WooCommerce and no plugin has been released?

thanks.

reidh commented Feb 14, 2014

+1.

Multi-stepped checkout page out-of-the-box would be great. Or as a plugin.

To just be sure: this is not currently included in WooCommerce and no plugin has been released?

thanks.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Feb 15, 2014

@reidh so far I'm not aware of anything even remotely close to this. There are a few premium themes that implement their own version of it (see my comments above), but so far, nothing else has appeared.

But good news are: I've started working on it again. The first version is gonna be a rough prototype in which I just gonna pour what I find by analyzing how its being done within those themes.

cu, w0lf.

@reidh so far I'm not aware of anything even remotely close to this. There are a few premium themes that implement their own version of it (see my comments above), but so far, nothing else has appeared.

But good news are: I've started working on it again. The first version is gonna be a rough prototype in which I just gonna pour what I find by analyzing how its being done within those themes.

cu, w0lf.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@dianams

This comment has been minimized.

Show comment
Hide comment

dianams commented Feb 15, 2014

Great!!

@platzhersh

This comment has been minimized.

Show comment
Hide comment
@platzhersh

platzhersh Feb 24, 2014

@ginsterbusch great stuff! looking forward to such a plugin myself, as in Switzerland you have this obligation too.

@ginsterbusch great stuff! looking forward to such a plugin myself, as in Switzerland you have this obligation too.

@mikejolley mikejolley removed this from the Future Releases milestone Mar 5, 2014

@coenjacobs coenjacobs added this to the Future Releases milestone Mar 5, 2014

@chirag-v

This comment has been minimized.

Show comment
Hide comment
@chirag-v

chirag-v Mar 10, 2014

4 step checkout like Login > Shipping details > Payment > Place order is very conventional and many online shoppers are accustomed to it. Whether in core or as an extension this idea is a must!

4 step checkout like Login > Shipping details > Payment > Place order is very conventional and many online shoppers are accustomed to it. Whether in core or as an extension this idea is a must!

@grish

This comment has been minimized.

Show comment
Hide comment
@grish

grish Mar 11, 2014

Came across this as we need the same thing for our site under development and were looking for a plugin that we could reskin/style. Any progress on the prototype?

grish commented Mar 11, 2014

Came across this as we need the same thing for our site under development and were looking for a plugin that we could reskin/style. Any progress on the prototype?

@Lomion-tm

This comment has been minimized.

Show comment
Hide comment
@Lomion-tm

Lomion-tm Mar 11, 2014

As said above: It can be done via themes pretty easily... just have a look at the checkout folder in your themes subfolders... or take a look at the woocommerce checkout templates ;)
Adjust it to display in 4 divs... and add buttons to show one div at a time via javascript - done.

As said above: It can be done via themes pretty easily... just have a look at the checkout folder in your themes subfolders... or take a look at the woocommerce checkout templates ;)
Adjust it to display in 4 divs... and add buttons to show one div at a time via javascript - done.

@chirag-v

This comment has been minimized.

Show comment
Hide comment
@chirag-v

chirag-v Mar 11, 2014

@Lomion-tm can you please help me implement this. Let me know how to get in touch if you're available on hire to get this done. Email, website or contact form???

@Lomion-tm can you please help me implement this. Let me know how to get in touch if you're available on hire to get this done. Email, website or contact form???

@platzhersh

This comment has been minimized.

Show comment
Hide comment
@platzhersh

platzhersh Mar 11, 2014

I found a temporary solution for myself which is not exactly as good as I wanted, but quick and dirty and fulfilling it's purpose. I just overrode the cart.php, thankyou.php and checkout-form.php and added a order-progress indicator (responsive).
It's actually

  1. Cart
  2. Checkout
  3. Acquisition (aka Thank You page)
    If anyone is interested in the code, he or she can write me via info@platzh1rsch.ch.
    I've also written a short how to in my blog (in German): http://blog.platzh1rsch.ch/2014/03/woocommerce-multistep-checkout-how-to.html

@Lomion-tm thanks a lot for the quick howto guide, helped me quite a bit in approaching the problem ;)
unbenannt

I found a temporary solution for myself which is not exactly as good as I wanted, but quick and dirty and fulfilling it's purpose. I just overrode the cart.php, thankyou.php and checkout-form.php and added a order-progress indicator (responsive).
It's actually

  1. Cart
  2. Checkout
  3. Acquisition (aka Thank You page)
    If anyone is interested in the code, he or she can write me via info@platzh1rsch.ch.
    I've also written a short how to in my blog (in German): http://blog.platzh1rsch.ch/2014/03/woocommerce-multistep-checkout-how-to.html

@Lomion-tm thanks a lot for the quick howto guide, helped me quite a bit in approaching the problem ;)
unbenannt

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Mar 11, 2014

@platzhersh the themes I got sitting here use form-checkout.php, add a few JS + CSS assets and directly include the related templates. That's basically what I'm doing right now, though I'm in the middle of adding hooks, stuff and what not to give us developers ease of control for additional steps (or reducing the base steps).

Heads up .. as I'm not gonna have to get outta state this week, I might get the time to finish it the next few days.

@chirag-v It's pretty simple done, just like @Lomion-tm explained it.

cu, w0lf.

@platzhersh the themes I got sitting here use form-checkout.php, add a few JS + CSS assets and directly include the related templates. That's basically what I'm doing right now, though I'm in the middle of adding hooks, stuff and what not to give us developers ease of control for additional steps (or reducing the base steps).

Heads up .. as I'm not gonna have to get outta state this week, I might get the time to finish it the next few days.

@chirag-v It's pretty simple done, just like @Lomion-tm explained it.

cu, w0lf.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Mar 18, 2014

FYI: For thoughts, ideas, and an overall better brainstorming, dont hesitate to head over to my repo ( and add your comment by opening an issue in the bug tracker ;)

=> https://github.com/ginsterbusch/woocommerce-multistep-checkout/issues

Current state: Still working it, half parts into the "custom multistep" helper class. Hoping to get the alpha test "use at own risk" version out today or tomorrow ;)

cu, w0lf.

FYI: For thoughts, ideas, and an overall better brainstorming, dont hesitate to head over to my repo ( and add your comment by opening an issue in the bug tracker ;)

=> https://github.com/ginsterbusch/woocommerce-multistep-checkout/issues

Current state: Still working it, half parts into the "custom multistep" helper class. Hoping to get the alpha test "use at own risk" version out today or tomorrow ;)

cu, w0lf.

@lekiend

This comment has been minimized.

Show comment
Hide comment
@lekiend

lekiend Apr 24, 2014

Contributor

@coenjacobs Hello Coen, did you plan something concerning this post ?
Thanks
Dimitri

Contributor

lekiend commented Apr 24, 2014

@coenjacobs Hello Coen, did you plan something concerning this post ?
Thanks
Dimitri

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso Apr 30, 2014

Hey Guys, We've actually just completed a plugin that provides a multipage/tab solution for Woocommerce. It will have many options and include a review page. It also uses woocommerce's builtin ajax and jquery triggers/functions. We are aware of the different needs that might present themselves so we are trying to make it as versatile as possible. I'll post a link once we have finished testing. Should be early next week.

Hey Guys, We've actually just completed a plugin that provides a multipage/tab solution for Woocommerce. It will have many options and include a review page. It also uses woocommerce's builtin ajax and jquery triggers/functions. We are aware of the different needs that might present themselves so we are trying to make it as versatile as possible. I'll post a link once we have finished testing. Should be early next week.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch Apr 30, 2014

@nickolaso cool. is it gonna be premium or a real open source solution? anyways, if somebody does what I imagined in a better form - way to go! Been pretty busy with my own work these days ..

@nickolaso cool. is it gonna be premium or a real open source solution? anyways, if somebody does what I imagined in a better form - way to go! Been pretty busy with my own work these days ..

@HeathVogt

This comment has been minimized.

Show comment
Hide comment
@HeathVogt

HeathVogt May 2, 2014

@nickolaso sounds great, will keep an eye on this for it's release.

@nickolaso sounds great, will keep an eye on this for it's release.

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso May 2, 2014

We're in final testing phase. It's taken us quite some time to complete it. If we do charge for it, the price won't exceed a few bucks.

We're in final testing phase. It's taken us quite some time to complete it. If we do charge for it, the price won't exceed a few bucks.

@HeathVogt

This comment has been minimized.

Show comment
Hide comment
@HeathVogt

HeathVogt May 2, 2014

O.K sounds good, will wait for you to keep us posted.

O.K sounds good, will wait for you to keep us posted.

@frey1esm

This comment has been minimized.

Show comment
Hide comment
@frey1esm

frey1esm May 3, 2014

@nickolaso Let us know if you need beta testers.

frey1esm commented May 3, 2014

@nickolaso Let us know if you need beta testers.

@mcheck

This comment has been minimized.

Show comment
Hide comment
@mcheck

mcheck May 5, 2014

@nickolaso This is fantastic. Just looking for something like this. If you need testers (or buyers!), please ping me. Thanks!

mcheck commented May 5, 2014

@nickolaso This is fantastic. Just looking for something like this. If you need testers (or buyers!), please ping me. Thanks!

@chirag-v

This comment has been minimized.

Show comment
Hide comment
@chirag-v

chirag-v May 6, 2014

@nickolaso do update here with a link when you roll out the first version!

chirag-v commented May 6, 2014

@nickolaso do update here with a link when you roll out the first version!

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso May 6, 2014

Thanks guys . Glad to hear that this might be useful.

Thanks guys . Glad to hear that this might be useful.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch May 6, 2014

@nickolaso absolutely! I'm totally busy with work for the @Themekraft folks right now, and won't get back to working on my version of a Multistep Checkout for WooCommerce too soon. But if there is another, already working plugin around, I might at least be able to add some of my code to it or so ;)

cu, w0lf.

@nickolaso absolutely! I'm totally busy with work for the @Themekraft folks right now, and won't get back to working on my version of a Multistep Checkout for WooCommerce too soon. But if there is another, already working plugin around, I might at least be able to add some of my code to it or so ;)

cu, w0lf.

@nickolaso

This comment has been minimized.

Show comment
Hide comment

Anyone who wants to follow the progress, offer suggestions, or support here's a link.

http://nertworks.com/woocommerce-multi-page-checkout-is-in-final-testing/

Product Page Link
http://codebangers.com/product/woocommerce-incredible-multi-page-checkout/

@platzhersh

This comment has been minimized.

Show comment
Hide comment
@platzhersh

platzhersh May 6, 2014

@nickolaso nice! is it also responsive?

@nickolaso nice! is it also responsive?

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso May 6, 2014

We are working on that this week actually. Hopefully it won't delay the launch.

We are working on that this week actually. Hopefully it won't delay the launch.

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso May 6, 2014

ginsterbusch, any input would be appreciated. How are things at Themekraft? Looks like you guys are very busy pushing out new plugins over there.

ginsterbusch, any input would be appreciated. How are things at Themekraft? Looks like you guys are very busy pushing out new plugins over there.

@ginsterbusch

This comment has been minimized.

Show comment
Hide comment
@ginsterbusch

ginsterbusch May 6, 2014

@nickolaso Looking good so far. Started working for them a few weeks ago, and till now it's been great ;) Currently I am in the last bouts of finishing a major theme release.

@nickolaso Looking good so far. Started working for them a few weeks ago, and till now it's been great ;) Currently I am in the last bouts of finishing a major theme release.

@robertocarvajal

This comment has been minimized.

Show comment
Hide comment
@robertocarvajal

robertocarvajal May 7, 2014

@nickolaso hey, I'm also interested in beta-testing and buying the plugin when it's ready, I have a client request to do multi-step checkout.. please update us here when there is something out we can try!

@nickolaso hey, I'm also interested in beta-testing and buying the plugin when it's ready, I have a client request to do multi-step checkout.. please update us here when there is something out we can try!

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso May 15, 2014

robertocarvajal - Will do. We're currently cranking away at it. Trying to test on as many themes as possible to make installing it as easy as possible.

ginsterbusch - You should post a link when you're finished with the theme. I'd love to take a look.

robertocarvajal - Will do. We're currently cranking away at it. Trying to test on as many themes as possible to make installing it as easy as possible.

ginsterbusch - You should post a link when you're finished with the theme. I'd love to take a look.

@s-a-s-k-i-a

This comment has been minimized.

Show comment
Hide comment
@s-a-s-k-i-a

s-a-s-k-i-a May 15, 2014

I'd like to test this too. I am using the Mayashop Theme. Available at Themeforest.net

Am 15.05.2014 um 14:41 schrieb Nickolas Ormond notifications@github.com:

robertocarvajal - Will do. We're currently cranking away at it. Trying to test on as many themes as possible to make installing it as easy as possible.

ginsterbusch - You should post a link when you're finished with the theme. I'd love to take a look.


Reply to this email directly or view it on GitHub.

I'd like to test this too. I am using the Mayashop Theme. Available at Themeforest.net

Am 15.05.2014 um 14:41 schrieb Nickolas Ormond notifications@github.com:

robertocarvajal - Will do. We're currently cranking away at it. Trying to test on as many themes as possible to make installing it as easy as possible.

ginsterbusch - You should post a link when you're finished with the theme. I'd love to take a look.


Reply to this email directly or view it on GitHub.

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso Jun 2, 2014

We've submitted it to Woothemes for approval. We'll let everyone know once we've heard back.

We've submitted it to Woothemes for approval. We'll let everyone know once we've heard back.

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso Jun 5, 2014

Finally. Here's the link to the shop link on our website. Hope this is helpful.
http://codebangers.com/product/woocommerce-incredible-multi-page-checkout/

Finally. Here's the link to the shop link on our website. Hope this is helpful.
http://codebangers.com/product/woocommerce-incredible-multi-page-checkout/

@lekiend

This comment has been minimized.

Show comment
Hide comment
@lekiend

lekiend Jun 5, 2014

Contributor

Hi,
Looks nice.
Did you code it to be compatible with WPML for multilingual websites ?
Thank you

Contributor

lekiend commented Jun 5, 2014

Hi,
Looks nice.
Did you code it to be compatible with WPML for multilingual websites ?
Thank you

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso Jun 5, 2014

Not yet. That's definitely on our radar and we are looking into it in the next few weeks.

Not yet. That's definitely on our radar and we are looking into it in the next few weeks.

@samswenson

This comment has been minimized.

Show comment
Hide comment
@samswenson

samswenson Jul 2, 2014

This isn't quite the same request... but I was wondering if there is a Woocommerce plugin or addon that allows you to create a multipage "order configurator" where a user can add products to cart per-category, click to go to the next category of products, skip a section and/or proceed if they wanted, and end up at their cart? I swear I saw something like this recently but can't find it again for the life of me.

This isn't quite the same request... but I was wondering if there is a Woocommerce plugin or addon that allows you to create a multipage "order configurator" where a user can add products to cart per-category, click to go to the next category of products, skip a section and/or proceed if they wanted, and end up at their cart? I swear I saw something like this recently but can't find it again for the life of me.

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso Jul 3, 2014

You should look at the Woocommerce Composite Extension

http://www.woothemes.com/products/composite-products/

With the correct setup, it offers that solution.

You should look at the Woocommerce Composite Extension

http://www.woothemes.com/products/composite-products/

With the correct setup, it offers that solution.

@Coding0998888

This comment has been minimized.

Show comment
Hide comment
@Coding0998888

Coding0998888 Jul 7, 2014

i was looking for WooCommerce checkout wizard and find this plugin very useful http://codecanyon.net/item/woocommerce-multistep-checkout/8125187

i was looking for WooCommerce checkout wizard and find this plugin very useful http://codecanyon.net/item/woocommerce-multistep-checkout/8125187

@nickolaso

This comment has been minimized.

Show comment
Hide comment
@nickolaso

nickolaso Jul 30, 2014

Ok. We now have Form/Field Validation and Support for WPML. Also the text, buttons, tabs and graphics are all customizable through the settings page. Hope you enjoy.

http://codebangers.com/product/woocommerce-incredible-multi-page-checkout/

Let me know if you need any help implementing.

Ok. We now have Form/Field Validation and Support for WPML. Also the text, buttons, tabs and graphics are all customizable through the settings page. Hope you enjoy.

http://codebangers.com/product/woocommerce-incredible-multi-page-checkout/

Let me know if you need any help implementing.

@mikejolley

This comment has been minimized.

Show comment
Hide comment
@mikejolley

mikejolley Oct 7, 2014

Member

Good to see people coding things around this idea. I definitely still feel it's outside of scope for core, so an addon would be the ideal solution.

I'm closing this issue and I've logged it on the roadmap board for voting anyhow.

Member

mikejolley commented Oct 7, 2014

Good to see people coding things around this idea. I definitely still feel it's outside of scope for core, so an addon would be the ideal solution.

I'm closing this issue and I've logged it on the roadmap board for voting anyhow.

@mikejolley mikejolley closed this Oct 7, 2014

@woocommerce woocommerce locked and limited conversation to collaborators Dec 10, 2014

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.