I sort of did this with a store layout once, rather than a web app. If you have the e-commerce plan... Using the standard shopping cart layout in BC might be easier. Could be done based on a quote. Or use the invoice layout... Just set the price as free (see tags reference; and hide that from the customer) in your checkout template (edit existing layout to suit). Then you can have product variables and inventory for each item too. They all show up in the invoice or quote (again you could restyle this to suite your needs).
Thanks for response Simon.
I started out on this project as an e-commerce workflow but was advised to go web-app and form route.
Fortunately its an internal project attached to a new website we've designed ( existing portal works ok for now)
I'll have a re-think and see if I can get to grips with it.
If I go the e-commerce workflow, I need to remove all pricing and payment options from view and attach the form I've roughed out in picture attached.
Do you know if its possible to combine to e-commerce output to a forms output?
The guru on this stuff is Liam (at Pretty). But if I understand the question, you can set the product value as free, and maybe hide the amount in your form. Only bit I'm not sure about is the following confirmation page, if it would show the amount as $0. Hmmm not sure. Same goes for the automated email, assuming you want to show the form results. Styling that seems more difficult, other than leaving the form results tag out.
With your form you can set the Payment Method to free. The option to use is 'PaymentMethodType_10'
Oddly that's not listed here:
But someone posted it here: