Summary: We have a members only magento store in a subdirectory on our website. The index page of our website needs to be a simple login page that will log them into the magento store.. We also need a lost password recovery and a membership application page. These pages should not have headers, logos, menu's, footerts etc. only the elements described below.
We have used freelancer before.
We expect competitive bid from experts with magento and php experience and excellent reviews.
We need this project done in 3 days.
Preference will be given to those who can show that they have done a project similar to this.
1. create an [url removed, login to view] page with the following login requirements:
1a. A login form with username and password fields that is passed to the magento database to log people in.
1b. Once authenticated in magento the user needs to be send to the store already logged in and with a session so they can shop to their hearts content
1c. if they arrive on the homepage with a current session, they need to be automatically forwarded to the store
1d. We need to log every login attempt with (IP, username, password, date/time) by inserting the info in a separate database table for loging logins.
1e. If they fail the authentication they need to be redirected to the home page to try again.
1f: a link to a [url removed, login to view] page
1g. a link to [url removed, login to view]
2. create a [url removed, login to view] page that had the following requirements
2a. integrates with the magento database and has the exact same functionality as customer/account/forgotpassword/
2b. this should also have the same error control, processing and success, etc as customer/account/forgotpassword/
2b. has a link back to [url removed, login to view]
2c has a link to [url removed, login to view]
3. Install the customer aquisition extention (or something similar): This small extension makes it impossible for a customer to log in to magento until the account has been activated in the adminhtml interface.
3a. work with us to configure it as is needed for our store.
4. create an [url removed, login to view] and [url removed, login to view] page with the following requirements
4a. integrate with magento database with the exact same functionality as customer/account/create/
4b. contain several form several fields (firstname, lastname, address, reason for wanting to join (custom text field), and reference name (custom field, reference email (customer field), email, passsword, password confirm
4c. upon submission it should create a customer account in which the account deactivated until we have approved it
4e. send them to a 'thanks for sumbitting your application' page..maybe [url removed, login to view]
4f. email a customer service rep with a notification of a membership application with a few of the key fields.
4g. obviously make it so the customer can't login until we have activated his account.
We have thought of creating default customer group to put all applicants into. once we approve their application, we can move them to then general group.
It would be nice upon submission if you could do a lookup of the customer id of the referring member (by email address) and insert that referring customer id into a customer field. If this isn't really easy, then we can do it manually.
there may be some other minor additions that i haven't thought about. but i'm sure this is 95% of what we need.
There is NO need for any design. None at all. white page and form fields...unless you are able to grab elements from magentos pages and scripts and they use the css.
just make the raw fields and functionality and we will make it look pretty.
if there are extensions that already exist to provide this functionality (or most of it) let us know which extentions you will be using. Obviously, this will be more effective and effficient then hardcoding this from scratch.