Em Andamento

eBay integration

I am looking for candidate for the following application. This requires eBay API experience and PHP knowledge. I am opening a store on Ebay and will be using Selling Manager Pro to control auction stock.

Whenever a specific item is sold an eBay sales notification is produced. This application should pick up the notification, search a mySQL table and fetch the latest available record (SQL parameters will be given).

It should then compile an email to the buyer using a combination of an editable HTML template and the information from the SQL query

Thereafter, it should mark that row as processed in the database, so that it can't be re-used again. It should also log this to another table, so that we know what was processed for a specific period of time.

**The coding should be done in PHP. **

Function points to develop:

* A basic mySQL database (design will be provided) consisting of no more than 3 tables.

* A scheduled task that will poll every 1-2 minutes for new sales notifications (using ebay api, but other suggestions can be provided if they are reliable). The task should pick up sales matching a specific description (i.e. it should not process all sales, just certain sales). The developer should provide guidelines for this.

As mentioned above, the task compiles and sends an email to the buyer. It also needs to attach a file to the email (details of this will be provided)

Lastly, it inserts details of this transactions into a 'Records Processed' table (details of required columns will be provided).

**What we expect from the developer(s)**

* Assistance and recommendations for the technical design before any coding has begun.

* A fully tested application. As the eBay API is used, developers will need their own to start/test with, but we are happy to provide ours if this is easier.

* Deployment to the live servers, and code support for 14 days after go live.**

**

Can you please revert with a price and a rough timeline? We do not feel the job is difficult, essentially it is just 5 PHP functions, but are looking for a robust error free application.

## Deliverables

I am looking for candidate for the following application. This requires eBay

API experience and PHP knowledge.

I am opening a store on Ebay and will be using Selling Manager Pro to

control auction stock.

Whenever a specific item is sold an eBay sales notification is produced.

This application should pick up the notification, search a mySQL table and

fetch the latest available record (SQL parameters will be given).

It should then compile an email to the buyer using a combination of an

editable HTML template and the information from the SQL query, and send this email to the buyer.

Thereafter, it should mark that row as processed in the database, so that it can't be re-used again. It should also log this transaction to another table, so that we know what was processed for a specific period of time.

The coding should be done in PHP.

**Function points to develop:**

* A basic mySQL database (design will be provided) consisting of no more

than 3 tables.

* A scheduled task that will poll every 1-2 minutes for new sales

notifications (using ebay api, but other suggestions can be provided if they

are reliable). The task should pick up sales matching a specific description

(i.e. it should not process all sales, just certain sales). The developer

should provide guidelines for this.

As mentioned above, the task compiles and sends an email to the buyer.

The email sending should be robust and reliable. Its very important that the buyer recieves this email. I am happy to only send text emails to begin

with. It also needs to attach a file to the email (details of this will be

provided)

Lastly, it inserts details of this transactions into a 'Records Processed'

table (details of required columns will be provided).

* A feature/page to update the email template. This can simply be a textarea on the back end.

* A feature/page to search the processed log. This only needs to have the

following parameters:

- search by email address

- search by date (between 2 dates)

* A feature/page to view the current queue (i.e. transactions waiting to be

processed). We need to know how many requests are coming in to see if the application is working.

* A feature to manually process these transactions if the task fails for

some reason. This is very important as its our fallback plan and we need to

make sure that the code unit is the same as the automated task i.e. I do not want 2 copies of the same function in the system.

* A simple navigation bar for these pages and basic CSS styling. Only 1 or 2 people will use this so it does not need any design.

* No security / password authentication for now, we will block off the

folder onthe web server with security controls from the hosting control

panel.

**Key Success Factors**

*A stable task that runs 95% of the time at minimum. We expect there to be around 10 transactions processed per iteration. We would like the task to run every 2 mins or so, but not longer than every 10 mins (we will explain why).

*The task should only pick up sales notifications for certain items. This is

imperitave as we do not want buyers getting wierd notifications. Any breach of this will consitute a project failure. We will welcome recommendations from you on the best way to avoid this (but do not feel this would be difficult), and will obviously provide the parameters to code for.

*There should be no issues with the email reaching the buyer. We do not want fancy email handlers that are not robust. We will of course use the hosting providers SMTP servers and will help to ensure that they provide the right information.

**What we expect from the developer(s)**

* Assistance and recommendations for the technical design before any coding has begun.

* A fully tested application. As the eBay API is used, developers will need

their own to start/test with, but we are happy to provide ours if this is

easier. We want to simulate a live sale and see the app working (using test parameters will be fine)

* Deployment to the live servers, and code support for 14 days after go

live.

**What we will provide**

* Systems details (including a simple ERD to explain the concept in detail)

* Acceptance testing (we are also in IT so will look through code as well to

ensure it meets requirements)

Can you please revert with a price and a rough timeline? We do not feel the job is difficult, essentially it is just 5 PHP functions, but are looking

for a robust error free application.

Habilidades: Amazon Web Services, PHP, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website

Ver mais: why do we need a project manager, why do we need a manager, what does web developer do, what does php developer's do, what does php developer do, what does a web developer need to know, what does a web application developer do, what do database developers do, web page design course description, web html 5 template free, web hosting free for developers, web hosting for developers, web developers job description, web developers and app developers required required, web developer providers, web developer price table, web design selling points, web application requirements template, web application developer job description, update email template, to develop application in php what we need, test plan manager, test iteration, template web design for sale, template sale web page

Acerca do Empregador:
( 10 comentários ) London, United Kingdom

ID do Projeto: #3056988

Premiar a:

cevouk

See private message.

$170 USD em 14 dias
(198 Avaliações)
7.4

2 freelancers estão ofertando em média $170 para este trabalho

viralmkothari

See private message.

$170 USD in 14 dias
(2 Comentários)
2.5