This project will involve setting up a listing form in PHP so that our customers can create, schedule, and submit their auctions directly to eBay. Additional PHP files will need to be set up for our customers to manage their current, scheduled, sold, unsold, and archived eBay listings. We already have a complete GUI (Graphic User Interface) designed and developed in HTML so we do not need any assistance with graphics or other elements that will be a part of our website. What we are looking for is someone to make our listing and auction management forms functional with the eBay API. The functionality should be similar to what's available with other auction management services such as Vendio, SpareDollar, or AuctionHawk.
You will be working with extremely-simplified versions of our eBay listing and auction management files where we have stripped out all the graphics, formatting, and other functional elements that won't be necessary for what you will be working on. Once completed, our PHP/MySQL programmer will integrate your work into our complete interface.
Attached to this bid request is a zip file containing the HTML files that you will be working with. Notes in red text in the HTML files clearly describe the functionality that needs to be built into each file. The eBay listing form must have all the options and functionality that is available as if you were listing an auction directly on eBay. The auction management files will need to have functionality built in to a MySQL database so that our customers can easily sort, modify, cancel, archive, relist and delete their auction listings. Additional functionality includes saving listings as templates to use for later auctions, and bulk posting of eBay feedback. PHP classes may be built in a PHP template engine (Smarty, PHP Savant, etc) for easy UI customization.
You will need to have a free Individual Tier membership in the eBay Developers Program to develop and test this application. An Individual Tier membership is free and available at
[[url removed, login to view]]. Once you have your Individual Tier membership and get your eBay Sandbox keys, you can then create, register and validate a few test users to test the application in the eBay Sandbox environment.
1) Complete and fully-functional source code and files. Source code must be clearly commented describing how everything functions, along with SQL files for creation of application tables. **Everything must be set up to operate efficiently with the eBay API so calls made to the API are kept at the very minimum necessary for functionality. Application code must abide by the coding standards set for eBay certification.** All coding guidelines and error handling requirements are available on the eBay Developers site.
2) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
3) We would like the project completed within two weeks if possible.
PHP, MySQL, XML
**Proven knowledge and previous experience working with the eBay API is a MUST.** Please do not bid if you don't have previous experience working with the eBay API.
At a minimum, files must function within Internet Explorer 5 and Netscape 7 on both PCs and Macs.