Welcome to Elgg.
Elgg is highly customizable through plugins. The documentation has more info about this and an intro to plugins. I don't know of any plugins that do exactly what you're describing, but it would be fairly simple to write. There are a number of ecommerce plugins, but I believe none of them are F/OSS.
Hi,
Thanks a lot. Really appreciate it :)
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.