Hi Reginald,
Here are some suggestions for you......
There are some free (open source commerce modules)
1. Dnn Store Module ( click here for the module & info )
This is very basic but should work fine for small commerce sites that just want to sell products etc. It hasn't been updated for a while but should still work.
2. NBStore Module ( click here for the module and info )
( Our choice ) This module we use all the time, for our clients it fits nearly every need. Basically all the above requirements are reachable with this module. It's template based so easy to change the look and feel, it has a strong community base for support and it is getting developed further. I strongly recommend you looking into and testing this module.
Paid Commerce modules..
I don't have much experience using any of the modules below but I thought I'd try to give you an idea of what is available in the market place as well as the above mentioned Revindex module...
1. HotCakes ( click here for info ) - This module seems to be thee paid module choice now a days for commerce in Dnn
2. Catalook ( click here for info ) - very powerful module but very messy
3. CartViper ( click here for info )
4. Smithcart ( click here for info )
We have allot of experience using the NBStore module and find that it is a great module for our clients. The problem with Hotcakes for us is its price tag, our clients just don't have the money for this which is a shame because I'd love to test drive HotCakes in the future and see about it's functionality and templating engine and maybe even create some skins for it.
Hope this helps you out,
Regards,
Geoff