I want the features of these three plugins into one. Please advice on the best approach

I am very comfortable with wordpress in site design. As a result I want advice on the best way to carry this project out.
Here's  the assignment I was given
1.      When participants buy a certificate from a sponsor, the participant will deposit the money into our company’s account.
2.      After payment, they should fill in their details on the contact form on the main website.
3.      Once payment is confirmed, admin will login and activate them.
4.      After activation, the details they submitted on the contact form above should be entered at the bottom of a table; like the table here. http://bit.ly/nSbA6G automatically
5.      Two certificates that look exactly like the table here http://bit.ly/nSbA6G should automatically be generated for a participant after their details are entered in the table above. The table should be printable for offline use.
6.      This means once those 2 certificates in step five are sold, the new buyers’ details will enter the bottom while the sponsor’s name will move to the next level. In a 2x10 matrix, this means their name will be on 2 certificates in level 10, then on 4 certificates on level 9, then on 8 certificates on level 8. Etc

7.      Here’s how it looks.
No. of certificates to carry a sponsor’s name      
1024 Sponsor’s name on 1024 certificates            
512      Sponsor’s name on 512 certificates            
256      Sponsor’s name on 256 certificates            
128      Sponsor’s name on 128 certificates            
64      Sponsor’s name on 64 certificates            
32      Sponsor’s name on 32 certificates            
16      Sponsor’s name on 16 certificates            
8      Sponsor’s name on 8 certificates            
4      Sponsor’s name on 4 certificates            
2      Sponsor’s name on 2 certificates            

The three plugins I know that can do this are www.magicmembers.com, www.gravityforms.com and www.wptables.com

1. with www.magicmembers.com .I can get members to register according to different levels of payment.
2. with www.gravityforms.com, my members can register on the site using a robust contact form.
3. with www.wptables.com, If it can be tweaked so that members can be dynamically added and the certificate printed, it will be a plus.
4. A new 2x10 matrix script should be developed to work with the table, membership script and contact form
4. I can get a classic wordpress theme to run the whole thing.

My Question
Should I purchase the 3 plugins and ask a plugin programmer to develop a program that will seamlessly integrate them to work together,or should the programmer do something entirely different? Or should I purchase anyone of the plugins and have the other features built into it?

The reason I'm asking is; I want to post a Job for this project on any of the freelance websites. I want to be sure I'm posting the right specifications. Thanks in advance.
fenshonyAsked:
Who is Participating?
 
amiguraConnect With a Mentor Commented:
1. one script should be ok todo what you want. also let them know you use wordpress

2. when you post your project you will probably be ask questions or want to ask questions on your requirements that will be done through a private chat/message in the freelance website before you decide on your freelancer

3. you will need tell your freelancer these requirements for encription and secure folder so that it can be put this into the script.
the ssl certicate you will have to purchase. just google it.

4. ok

5. relates to number 4

====

if they pay into your bank account offline then the only thing needed is a reference number of that transaction rather then bank details i would of thought.

couple of things to think about

1) system you want - membership
2) how payments will be taken
3) how accounts are activated
4) what you want in admin area to be able to edit/update/see
5) members area - what is viewable, profile, membership, ...
6) contacting members


0
 
amiguraCommented:
i would not purchase three plugins to do one job. the cost will be near enough the same

your better off putting down want you want and letting the freelancer do a custom script for you

you will find that once you submit your project someone will have a membership script which can be modified to your needs. private messages will be used to pin down want you require before you choose a free lancer

you will need the avtivation data to be encrypted in database due to bank details
upload folder need to be secure and unreadable
you will need a ssl certificate also

looking at your activation form i do not understand why you have 7 levels of payment.

once registered, they should be transfer to a link with there level of payment/membership or have a select box with levels if they are required to choose one


0
 
fenshonyAuthor Commented:
You came out clear. But some things are not very clear to me. Here's what I get from your answer.
1. I should create just one custom script and that script should have the features I need.(=accepted)

2. Private messages will be used to pin down what you require before you choose a freelancer( I don't understand this. Can you be more clear?)

3.
You will need the avtivation data to be encrypted in database due to bank details.
upload folder need to be secure and unreadable
you will need a ssl certificate also
(how should I encript? Is it what a freelancer will do or how can I go about this?)

4.
looking at your activation form i do not understand why you have 7 levels of payment.
That is not our site. I don't know why they did that too.

5.
once registered, they should be transfer to a link with there level of payment/membership or have a select box with levels if they are required to choose one
But we want them to pay to an offline bank first before coming online to register. So they should already know their level first before filling a contact form. Thanks for the reply. I'm still waiting for clarifications
0
 
fenshonyAuthor Commented:
Can we talk on skype amiqura?
0
All Courses

From novice to tech pro — start learning today.