Here is some added information. Currently for our users, we only use PayPal for payment, and there is only one Full Membership option (that offer two price points, 6 month for $20 and 12 month for $30). I probably do not need the free trial bug fixed at this time, but would like to add a discount code feature. I will promote discount codes to the public via flyers and advertisements (I will generate the code word and discount amount manually for each promotion).
I am hoping to use the promotion/code feature as follows:
When user goes to membership page to upgrade their account (from standard to full member), I would like them to be able to enter a promo code (that I have generated manually). When they click on the 'Check Out' button the modified price is charged at that time and the proper membership is applied after payment is complete. If no code is entered in the area, then the regular price applies. If a wrong code is entered, the membership page returns with an error text 'Incorrect or Expired Code, Please Re-Enter'.
For the creation of codes and their value: I want to be able to generate any code word, not case sensitive (eg, JUNEPROMO99, or storepromo11, etc...) and apply a percentage discount. The codes can be restricted to certain memberships/prices only or all of them (I can select these details when I create the discount code).
I should be able to generate many different codes so that I can track our marketing. Each code can be used unlimited until I delete them or they expire. Perhaps a member can only use a particular code ONCE. I wish to be able to delete the codes manually so that they are no longer usable (or be able to set an expiry date).
These codes can be generated and administered in the admin area (as a new module or admin page, you can show what works best).
Delivery: 4 days
Installation: Coder will deliver applicable files and instructions for changes. we will install on our server.