Fix some issues with custom website
- or -
Post a project like this3313
€100(approx. $108)
- Posted:
- Proposals: 3
- Remote
- #723086
- Completed
Description
Experience Level: Intermediate
Estimated project duration: less than 1 week
General information for the website: Music Website with Credit System for users
Kind of development: Customization of existing website
Description of requirements/features: Introduction:
It is a music website, where users buy credits and then spend those credits to download songs on the website. 1 credit = 1 download.
#1 Page Load
I observed that the more posts I post on the website, the longer the time it loads when I open it for the first time. I have a feeling that it loads all the images of the posts that there are at the beginning into the buffer. When I scroll through next posts, it loads instantly already. This makes me think again that the posts were already loaded at the beginning. I want it to load for the first time not all the 500+ albums, but only those visible on the first page (20 albums). When the user scrolls to see more albums, then the next 20 albums should be loaded. That's what I want to achieve.
#2 MP3 file securization
If I log in with the user "test" and I buy any track, I can then go to the "Download history", copy the direct link to the file, and then send it to a friend that has an account with my website also and he will be able to download the file without spending any credit for it.
#3 Add/Delete credits for my users
You need to log in to see the Admin Dashboard. There is the list of my users. The field for "Current Credits" is not working properly. For ex: Me as an admin I can see that the user "Test" has 22 credits, but when I log in with this username, I see that he has 0 credits in his dashboard.
I want this "Current Credits" to work like this: if I write there 50 credits for any user, then this is the number of credits the user should have at the moment. If the user then goes and buys another 100 credits, then his account should show 150 credits. I think this is pretty simple mathematics, but my last developer for some reason could not understand what I mean.
#4 Payment Issue
The payment gateway is set up correctly, and i can create payment links dynamically for different amounts of money and credits. The only thing: when a payment is done, it returns the success message and the user gets his account credited with the specified amount of credits. If that user is pressing to Buy again the same offer, then the screen will say that he already bought that offer and there is an "OK" button. After you press that button, for some reason the system understands it as being another success message and credits the user's account again and again with credits he did not pay for already. I need this to be fixed. I have a solution how to do it, but I will explain it later.
#5 When on the Log In page, or when a customer writes a "Contact Us" message, I receive the message on my e-mail, but the "sender" e-mail is wrong. It always shows the same e-mail which was specified as the admin e-mail at the time when the website was under development. I need it to show the correct e-mail which was indicated by the user.
#6 Search engine
The search engine on the website is working a little bit incorrectly. For example, when I type in the word "thankful", it shows only 1 album which contains this word, when in fact there are more than 1 album containing this word.
Also, the search is not searching between all the description of an album. It needs to be fixed.
#7 Add the "Related Albums"
When viewing an album, I would like to have the "Related Albums" section. There the plugin should show the albums that are related to the same Label. I will explain it later. It should be easy.
These are the things I need to do.
The budget is FIXED and please don't make proposals, and then ask for more money. I explained each point in detail so that you might understand if you are ready to work on this project.
Looking for a person who can solve these issues quickly and professionally.
Extra notes:
Kind of development: Customization of existing website
Description of requirements/features: Introduction:
It is a music website, where users buy credits and then spend those credits to download songs on the website. 1 credit = 1 download.
#1 Page Load
I observed that the more posts I post on the website, the longer the time it loads when I open it for the first time. I have a feeling that it loads all the images of the posts that there are at the beginning into the buffer. When I scroll through next posts, it loads instantly already. This makes me think again that the posts were already loaded at the beginning. I want it to load for the first time not all the 500+ albums, but only those visible on the first page (20 albums). When the user scrolls to see more albums, then the next 20 albums should be loaded. That's what I want to achieve.
#2 MP3 file securization
If I log in with the user "test" and I buy any track, I can then go to the "Download history", copy the direct link to the file, and then send it to a friend that has an account with my website also and he will be able to download the file without spending any credit for it.
#3 Add/Delete credits for my users
You need to log in to see the Admin Dashboard. There is the list of my users. The field for "Current Credits" is not working properly. For ex: Me as an admin I can see that the user "Test" has 22 credits, but when I log in with this username, I see that he has 0 credits in his dashboard.
I want this "Current Credits" to work like this: if I write there 50 credits for any user, then this is the number of credits the user should have at the moment. If the user then goes and buys another 100 credits, then his account should show 150 credits. I think this is pretty simple mathematics, but my last developer for some reason could not understand what I mean.
#4 Payment Issue
The payment gateway is set up correctly, and i can create payment links dynamically for different amounts of money and credits. The only thing: when a payment is done, it returns the success message and the user gets his account credited with the specified amount of credits. If that user is pressing to Buy again the same offer, then the screen will say that he already bought that offer and there is an "OK" button. After you press that button, for some reason the system understands it as being another success message and credits the user's account again and again with credits he did not pay for already. I need this to be fixed. I have a solution how to do it, but I will explain it later.
#5 When on the Log In page, or when a customer writes a "Contact Us" message, I receive the message on my e-mail, but the "sender" e-mail is wrong. It always shows the same e-mail which was specified as the admin e-mail at the time when the website was under development. I need it to show the correct e-mail which was indicated by the user.
#6 Search engine
The search engine on the website is working a little bit incorrectly. For example, when I type in the word "thankful", it shows only 1 album which contains this word, when in fact there are more than 1 album containing this word.
Also, the search is not searching between all the description of an album. It needs to be fixed.
#7 Add the "Related Albums"
When viewing an album, I would like to have the "Related Albums" section. There the plugin should show the albums that are related to the same Label. I will explain it later. It should be easy.
These are the things I need to do.
The budget is FIXED and please don't make proposals, and then ask for more money. I explained each point in detail so that you might understand if you are ready to work on this project.
Looking for a person who can solve these issues quickly and professionally.
Extra notes:
Oleg T.
100% (3)Projects Completed
3
Freelancers worked with
3
Projects awarded
80%
Last project
18 Apr 2015
Moldova, Republic of
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies