How to build a document uploading website in WordPress?

Hi I own a printing shop in an engineering college and want to streamline my sales, I want to build a website where students can upload their pdfs and specify the kind of print they want and I can take the payment from the website itself and they can come and collect their prints.
How to go about it in wordpress.
I will be open to investing in some paid themes if that is the way to go about it, my major doubt is how to customize the price point based on the number of pages, type of print etc.
I have done small wordpress development for people but am still quite new to the platform
Any help is very much appreciated.
Thanks in advance.


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.

Buy WordPress Transfer