Hello, Freelancer Comunity
I'm developing a website, based on Joomla. It is a discount website, which will allow the subscribers to have discounts in different place in their cities.
The website is on development phase, and almost ready, however, there are 2 functionalities that should be done, which is the scope of this project:
1) The subscriber will pay a monthly subscriber. The subscription is automatically renewed or cancelled by PayPal, every month (using the recurring payments in PayPal, which is working 100% fine). During each "monthly subscription" period, the user can generate 2 coupons for each partner in the website (restaurants, cinema, coffee shop, etc). When the "day of payment" occurs, the counter will get back, and allow 2 more coupons for each partner.
The quantity per month, should be configured.
Example: a new subscriber purchased a monthly subscription in 4th of April... In April 7th, the subscriber generated a discount coupon for Partner "ABC Restaurant". The user has now only one more discount coupon for "ABC Restaurant" untill May 7th. In 18th April, the subscriber generated another discount coupon for Partner "ABC Restaurant"... Now, he can only generate a new coupon for "ABC Restaurant" after May7th, if renews the subscription. In this case, 2 new coupons will be available for him again.
The generation of coupon (which can be printed with the partner rules), the 30 days control and the number of coupons per month configurable, should be done.
2) Membership Card - when a user purchase a subscription, a membership card will be sent to him, using PostOffice services. However, during 15 days, the user can print a "temporary membership card" which can be found on his profile. This should be implemented. The template for membership card should be configurable, and should display: User Real Name (First Last), Membership Date, Membership Id (which can be the Joomla User id).