In the order that is created after a checkout process is completed all available the product panes are showing including a number that weren't shown in the checkout. How do I stop this from happening?

CommentFileSizeAuthor
order.JPG116.74 KBandrewm63au

Comments

arski’s picture

Status: Active » Closed (works as designed)

This is by design - if you select a Webform to be available as a checkout pane, then it starts acting like any other Ubercart pane, regardless if you enable it during checkout or not. So if you look at panes like billing address, shipping address etc. - they are also all displayed in the order view/edit screen, even if not enabled for checkout.

Whatever the rationale for that might be, I'm quite happy to keep UCWP panes acting exactly the same as any other UC pane, so if you really dislike this, you can take it up with Ubercart devs.

What I could do at most is add a check if there is a submission and hide the list of fields from the displayed pane in that case (this is what Bill to: and Ship to: panes do on order view)

Cheers

arski’s picture

Version: 6.x-3.7 » 7.x-3.x-dev
Status: Closed (works as designed) » Closed (fixed)

And just committed a fix that does that. Expect a new release rolled out soon too.

arski’s picture

Title: Un-used product panes are showing in order. » Unused webform panes - fields showing in order view
andrewm63au’s picture

Will that be a version 6 or version 7 module?

arski’s picture

the fix is in both branches.

andrewm63au’s picture

great

thanks