I did research about webshops and found that Magento seems the best choice. Did you look at MagentoMagento ? It's PHP with rdbms backend. There are also other similar project, but AFAIK magento is the best, since it is the most mature and has the most complete set of functions and interoperability with other vendors, if you want to host your own webshop and can run PHP. There are also other similar projects if you want to make more research:
http://www.satchmoproject.com/
- Django-Shopkit
- Django Shop
- Satchless
- Cartridge (coupled with Mezzanine CMS)
- Oscar
I didn’t try them all. See also http://www.readncode.com/blog/the-state-of-ecommerce-in-django/ http://plata-django-shop.readthedocs.org