from @4kant

is it possible to have the link on the order screen to webform submission ("View submitted form data") in cart view and/or checkout too?

Achieved that by taking out the "admin" argument in line 298 in uc_event_registration.module (which was there "to prevent unnecessary submissions loads on cart and checkout pages").
My aim is to make customers become able to edit their order until they finally complete the order.
I guess that should be possible now in conjunction with roles and rules.
That way webform can become a powerful product class - maybe with multistep forms to.
I´m about to check that next...

As you saw I explicitly stopped the link showing up on those pages. The reason is that every paidevent product line item will cause a webform load, a submission load and an access check. I thought this might make it a bit slow (remember this is public customers triggering the loads, not just a handful of admin users) and I didn't expect anyone to find a use for it. But I can always add it is a configurable option (and yeah it's pretty cool to allow people to edit their submissions, hadn't thought of that!).

Comments

4kant’s picture

I had been searching for quite a long time to find a solution on asking customers for e.g. preferred dates for events or - and that has nothing to do with an event registration: collecting text or files that should be printed on a flyer (and many more of course) - all on the product page.
With webform´s power of customization you can build such product pages.
But the ordering process is the task: Merge UC with webform.
There are some modules that would do that in some way (I think I know them all now...). But customers can never control what they have bought nor can they edit webform-products that are in the cart - hey - not even see their submissions anymore. If they are unsure about their entries they had made to a product they have to delete it and start again with the order process of that product.
In my case it is obligatory that customers check every detail before they complete the order.
And then later these details must be traceable in the order --> again only possible with this module.

Adding it as a configurable option (as you wrote) would be good!
And: if sytem slows down only a bit that would be worth it.

Thanks