Fix My Existing Website Softwarehw

Job ID: 33680703

Budget: $250 – $750 USD

I am looking for a Web Developer
I already own a website for software keys, I am a reseller. I want the customer to receive keys automatically after payment.
One developer has done some work last year and the website is sending keys to the customer, but there are several things which is missing. Such as:
These are the main points that I want it to be done.
1) I want the key database system to identify a duplicate key automatically. For example, I upload one key so I don’t want to upload it again. If I am doing that by mistake, I want the system to identify that key and automatically remove it or give me notification that this key is already being uploaded into the database.
2) I want to see which key I have sold and to which email (account holder email) has been sent to with date and time.
5) I want to get email notification when my stock for a specific product gets to 20 keys minimum. I mean notification for low stock. If a product let’s say adobe photoshop elements 12 had 40 keys. I sold 20 keys and now it has 20 more keys so I want to get notification when the stock reaches 5 keys. So, I will restock that item.
6) I want to have the option to delete and upload bulk keys. If I want to. Such as If I want to delete a key let’s say 50 keys, I want bulk keys delete options. Same goes for upload.
7) I want the customer to see the product keys with the last one purchased. I mean If a customer bought a key today and one three days ago then I want the customer to see the key with the last one and recent one. It will have to be done in the buyer dashboard not the seller.
8) This website will have two dashboards: a) sellers’ dashboard for me and b) buyer dashboard for buyers.
9) I want the buyer to search for a key in their database and find it with the key. Also, I want them to search for the key with the product name on their buyer dashboard.
These are the initial thoughts I have in mind. I am using that and I want to have these features in my website.
I created this website 2 years ago and it is still active and running. It is sending keys to the buyers, but I am unable to see which key was sent. I can only load keys and the customer receives it when they pay. That is the only feature. The rest of features are included such as which key has been sent and when I don’t see that from my seller’s dashboard. I can’t delete multiple keys at one time and so on. My website link is Softwarehw.com
Please note. I will release the milestone once my project completed 100%. Not before that.