Web API integration to a Magento site

IN PROGRESS
Bids
12
Avg Bid (USD)
N/A
Project Budget (USD)
$100 - $250

Project Description:
The project consists of 3 web api integration to a magento site www.seleniletisim.com . You can send API requests using GET variables via HTTP-requests. The requests are to create a new customer, change password and reset password. Please see the pictures attached. I tried to illustrate the project on the screenshots.

https://,,.,,.,,,.,,,/API/Request.ashx?command=createcustomer&username=_&password=_&customer=_&customerpassword=_
https://,,.,,.,,,.,,,/API/Request.ashx?command=changepassword&username=_&password=_&customer=_&oldcustomerpassword=_&newcustomerpassword=_
https://,,.,,.,,,.,,,/API/Request.ashx?command=resetpassword&username=_&password=_&customer=_&newcustomerpassword=_

I have deleted the ip address on the url. I will send it after the initial bids.

The website must display a warning message when the desired username is already in use and/or the username and password have invalid characters.
All warning messages must be Translatable to other languages.



---The first command is 'create customer.' *selenile suffix will not be added on the command. Please see pictures 'registration page - current' and 'registration page - new.'

https://,,.,,.,,,.,,,/API/Request.ashx?command=createcustomer&username=selenile&password=example123&customer=john.smith&customerpassword=23efe42

The username will only be able to consist of lower and upper case English letters, numbers . (period) - (dash) _ (lower dash)

The password will only be able to consist of lower and upper case English letters, numbers . (period) - (dash) _ (lower dash) and @ (at sign)




--- The second command is 'change password.' This command will be used on 'Account information' section under 'my account.' Please see pictures 'change password page - current' and 'change password page - new.'

https://,,.,,.,,,.,,,/API/Request.ashx?command=changepassword&username=selenile&password=example123&customer=john.smith*selenile&oldcustomerpassword=23efe42&newcustomerpassword=23qwq12

The username will display with the *selenile suffix on the page. The username will be entered as john.smith*selenile on the API command url.

The password will only be able to consist of lower and upper case English letters, numbers . (period) - (dash) _ (lower dash) and @ (at sign)




--- The third command is 'reset password' This function will be used when the user forgets his/her password and request a reset email on the login page of website. Please see picture 'reset password link page'

https://,,.,,.,,,.,,,/API/Request.ashx?command=resetpassword&username=selenile&password=example123&customer=john.smith*selenile&newcustomerpassword=123qwe45

The password will only be able to consist of lower and upper case English letters, numbers . (period) - (dash) _ (lower dash) and @ (at sign)

If there is an alternative way to reset a password such as sending computer generated passwords to the email address directly, your suggestions are welcome.

PLEASE NOTE: IP ADDRESS on the api url, SELENILE and SELENILE'S PASSWORD MUST be inaccessible by third parties.



Please ask any questions regarding the project.

Thank you,

Skills required:
Magento, MySQL, PHP, Website Testing
Additional Files: change+password+page+-+current.JPG change+password+page+-+new.JPG regisration+page+-+new.JPG registration+page+-+current.JPG reset+password+link+page.JPG
Hire muratmahir23
Project posted by:
muratmahir23 Turkey
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 824
in 19 days
$ 420
in 2 days
Hire Magjoom
$ 605
in 4 days
$ 288
in 10 days
$ 257
in 7 days
$ 220
in 7 days
Hire codehard
$ 236
in 15 days
$ 170
in 3 days
$ 110
in 3 days
Hire CheapGoodWork
$ 110
in 2 days