catalook no es tan caro, apenas 80 dólares en su versión estándar... podría servirte, permite que los usuarios del portal puedan añadir sus propios productos, gestionar las comisiones, etc etc... claro está que no se ajusta al 100%, pero si te haces de la edición con código fuente siempre podrás personalizarlo. Un producto muy versátil el Catalook, lo recomiendo.