My website is based on two main components that are:
1. PU Arcade, that is an Arcade Joomla component for flash games
2. AlphaUserPoints, that is a Point System component for Joomla
The system works in this way:
An user plays with flash games and earns points everytime that he plays (usually one point per game played). With these points the user can buy items on the Shop associated to the website. I've already integrate the point system with the arcade.
Here it's what I need to do:
I need to modify the point system, that is to create two separate wallets...one for points (called POINT WALLET) and one for money (called CASH WALLET). I need also to realize an interface in the admin panel where I can convert the points in money everytime that I need to do it, giving to every point a certain value in cash, depending on the revenue of my site. Here it's an example:
An user earns points and at the end of the current month he has earned 10,000 points. If my website had a certain revenue, I decide that every point worths 0.0001$. So at the end of the month I convert all the points in this way:
10,000 x 0.0001$ = 1$
So, after this conversion the user will see "O Points" in the POINT WALLET and "1$" in the CASH WALLET that he will be able to use to buy items on the shop.
Now, the next month the user still earn points but this time my website has earned more than the last month, so I decide that every point worths 0.004$. So, I convert with this value the point of the CURRENT MONTH and the other steps are as written above.
So, what you should to do is:
a. To realize a function that converts point in this way: "Total Points of the month X Cash value of every point = Total in cash"
b. After this, the script should reset the "POINT WALLET" and store the informations in the "CASH WALLET".
c. The next time I go to convert again points in money, the new money earned should be added to last money....so, if the last month the user had earned 2$ and this month 3$, finally the user should see 5$ in his CASH WALLET.
All the components are free and already existent. What I need to know is the price and the time necessary to realize this job.
If your price will be reasonable, I'll probably tell you to realize also modifies for the shop.
Thanks for your attention.
I've decided to do not use anymore the Shop Component. So, I need a button in the "user panel" where the users can request the payment of their money in the cash wallet when they reached a certain value decided by me in the Admin Control Panel.