What I need: A gratis module that gives members of a selected customer group 'virtual money' they can spend in the store.
Here's how it should work:
In the back-end there should be a new section under Configuration->Customers called 'Gratis'. Here I would like to be able to set the gratis amount for a whole customer group. There should be two inputs: a dropdown to select the customer group and a text box to enter in the gratis amount. After saving, the gratis amount should be applied to every member of the customer group.
Also in the back-end, I would like the ability to assign individual customers a gratis amount. So there should be a new section under Customers->Manage Customers->Customer Information also called 'Gratis'. Here should be shown a text box with the customer's current gratis amount, which can be updated.
In both cases, the new amount should be assigned to the customer, not added to their current amount. In other words, if a customer has a current gratis balance of $200 and $700 is assigned as the new gratis amount, then their new total would be $700, not $900.
In the front-end, I would like a new link under 'My Account' to show the customer's current gratis amount.
Lastly, the gratis should be applied on the shopping bag page. Here's what I would like added to the shopping bag page:
Hello [Customer Name], you have $[amount] remaining in your gratis account.
How much would you like to apply to your purchase?
So, I'd like the customer to decide how much of their gratis to be applied to the purchase. After clicking the 'apply' button, the purchase amount should be reduced by the amount the customer entered in the text-box and the gratis amount should update as well.
9 freelancers are bidding on average $622 for this job
We are ready to start working on the project. Please check PMB for our portfolio. That would be pleasure if we can get a chance to work with you. Thanks. AHT!