Photoshooting plugin

I like to do private photoshoots. In a photo shoot I take about 100 pictures and the customer pays per picture.
So I need a plugin with which I can create an account for the customer and upload the pictures there with password protection. The customer should then be able to log in and choose photos and buy them like in a personalized shop. Is this possible with WooCommerce?

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Your Advertisement Here