WordPress image stock platform

I want to build a website that sales photos.
The best solution I have found yet is woocommerce + extensions and before spending my money I wanted to know maybe you guys have a nice idea about it.

Thanks!
Oleg.