The scenario you described seems like it would need to make use of a few tools. The form itself can be crafted by hand or with Form Builder. You would then want to add this info into a db so you can sent it in an email later.
Next would be to use eCart to add the item to the cart and checkout. Once they have successfully transacted you can send out the email message with Universal Email.
It is not a complex process but it has a couple of steps in it.