Problem Resolution Form

Cancelled Posted Aug 15, 2009 Paid on delivery
Cancelled Paid on delivery

I run an Internet sales site through [login to view URL] that sells Lego parts. Every few orders I'll have a problem with an order where a buyer was missing pieces from an order, received the wrong pieces, or the wrong color or something. These can take up a fair chunk of time and I end up making the same offer to buyers over and over to resolve the problem. I'd like to automate this process so that I get a minimal disruption in my day.

I need an HTML form created that will accept some input and then use that input to post back to another website. I would prefer this to be coded in PHP.

The detailed docs include a sketch of how I want the form to look, a flow diagram of what needs to be done and some session captures so that you can figure out what needs to be posted where.

## Deliverables

I run an Internet sales site through [login to view URL] that sells Lego parts. Every few orders I'll have a problem with an order where a buyer was missing pieces from an order, received the wrong pieces, or the wrong color or something. These can take up a fair chunk of time and I end up making the same offer to buyers over and over to resolve the problem. I'd like to automate this process so that I get a minimal disruption in my day.

I'd like to have the following developed:

1. A front-end web page that is basically a form mailer where the buyer can enter information about his problem.

2. A bit of back-end scripting that will post data to various areas on [login to view URL] based on the information received by the buyer including:

A. Adding the form details to the order comments.

B. Creating a coupon for the buyer (if applicable)

C. Setting the order status to "Ready" (if applicable) which lets me know something needs to be done.

See the attached diagram for more details.

I've included the following information as attachments:

1. A sketch of how I think the page should look

2. A dump of the order contact page where Order # is correct

3. A dump of the order contact page where Order # is invalid

4. A dump of the coupon submit page

5. A Wireshark capture of an order contact update (including login)

6. A Wireshark capture of a coupon create (including login)

7. A Wireshark capture of an order status update

8. A flow diagram for the process

Some notes on the sketch:

- The overall look and feel should be similar to our splash page at [login to view URL]

- BrickLink Order number should be all numerics, no more than 9 digits, no less than 7 digits.

- BrickLink UserID should be alphanumerics only, not more than 15 characters

The text for "A" should read:

"We're very sorry that you've experienced a problem with your order, but we'll make it right ASAP! We definitely want to have you back as a customer.

This problem resolution page works only for orders placed with Cincinnati Bricks, and will NOT work with any other BrickLink stores."

The text for "B" should read:

"We have several pre-defined methods for solving your problem and you can choose from any of them. If we've shipped parts in the wrong color, the wrong parts altogether, or missed some parts on your order we can send out the correct parts as long as we still have them in stock. The same applies if any of your parts are damaged as well. If you've received any parts in error, you can keep them at no charge. There is no need to return the parts to us.

We can either send your replacement parts out right away, or we can send them with your next order. If you want us to send them with your next order, we'll send you a coupon for $2.00 off your next order. Just remind us when you submit your next order that we owe you parts from your previous order and please include the old order number.

If none of our methods for solving your problem appeal to you, then you can always suggest a different form or resolution."

The message created by the form should be like this example:

***** Submitted via [login to view URL] Automated Problem Resolution Center *****

[ The text from the problem description box ]

Problem resolution selection is:

[ Text from the Dropdown ]

[ buyer userid ] also wants us to know:

[ Text from additional comments ]

***** End of automated submission *****

General Notes:

The BrickLink URL to submit an order comment takes the following form:

[login to view URL]

Click the box to send a copy to my e-mail address.

The BrickLink URL to create a coupon is:

[login to view URL]

Coupons should always be only $2 Off Order Total and should not have an expiration date. The note about the coupon should indicate that it was for a problem on the order #.

The BrickLink URL to update order status is:

[login to view URL]

The script will need to know my BrickLink userID and password that I use to operate my store. This will need to be stored in a secure fashion and NEVER revealed to the person viewing/submitting the form.

Engineering MySQL PHP Project Management Software Architecture Software Testing User Interface / IA

Project ID: #2837708

About the project

1 proposal Remote project Active Sep 2, 2009

1 freelancer is bidding on average $85 for this job

NuOpus

See private message.

$85 USD in 14 days
(17 Reviews)
4.7