You can use the event registration sample database with DataAssist and eCart to accomplish the desired result... however I don't think there are any full tutorials on this process and it is likely there would be some features you would want that would require hand coding. This is a topic we may create tutorials and samples for in the future, but unfortunately none are available currently.