Wordpress Shipping Tracking

IN PROGRESS
Bids
12
Avg Bid (USD)
$570
Project Budget (USD)
$200 - $500

Project Description:
My Client ships packages worldwide and we need to implement an order system and delivery tracking system.

Summary
Customer places and order online
Empty box is delivered to the customer (within city)
Customer fill box
Box is picked up and delivered to international destination


Details
User visits site and registers to place an order for a box.

To register they must enter their name, phone address, email (not required). We must generate and send them a login (username & password) - These must also be displayed on the screen for the user to write down, as some users wont have an email address. We will also display and send them a (database incremented) tracking ID.

If they are already registered they login and complete the order form. The order form specifies their address, box type required etc.

The tracking ID must be 1 more that the last tracking ID stored in the database. The tracking ID allows them to find the status of their delivery at any time. Once they have registered

ORDER STATUS: Pending (automatically set - Also Timestamped).

The order is emailed to Site owner and a box is delivered to the local address where deposit is received. The customer fills the box with their goods for later pickup and international delivery. Site owner must then be able to use the wordpress administration section to set the order status to “Deposit Received”.

ORDER STATUS: Deposit Received - Add Timestamp.

When the full payment amount is received the site owner must be able to change status to “Paid in Full”.

ORDER STATUS: Paid in Full - Add Timestamp.

The user must be able to login at anytime using their username and password. They must also be able to RESET their password as required or get a PASSWORD REMINDER.

When the user logs in they should see the status of their current delivery or “No Current Deliveries”. The current delivery must show the current delivery status on top in black and all past action ordered by date listed below in grey.

They must also be able to see their past orders and see the dates of each action (pending, deposit received, paid in full, shipped, arrived at port, delivered).

Administration
Site Owner must be able to manage the user from the CMS.

Add a shipment for a new user - automatically create a username and password and tracking ID and send it to the user by email. Enable textarea for comments to user.

Add a shipment for a current user - create a tracking ID and send it to the user by email. Enable textarea for comments to user.

Change delivery status. Enter a tracking ID to set delivery status. This shows the status and user information (name, address, username etc). Change the delivery status for this item using a drop-down menu.

Change delivery status for multiple items. For example, multiple boxes may be in transit and when they arrive at destination the admin will want to change status of all from “In Transit” to “At Destination”.
Use a drop-down to select all items that are “In Transit” for example. This must display a checkbox list of all items and admin must be able to select all, select none or select individual checkboxes showing tracking ID. All selected items must be shown - This must display tracking ID, Name, Phone, Email, Username for each selected tracking ID. Admin must then be able to bulk change the delivery status.
Automated emails must be sent to alert users that delivery status has changed. For a single user or multiple users, whenever their delivery status changes they must automatically receive an email alerting them of this.

Skills required:
MySQL, PHP, Wordpress
Hire Markol
Project posted by:
Markol Ireland
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.


$ 500
in 28 days
$ 500
in 20 days
$ 400
in 9 days
$ 2000
in 30 days
$ 800
in 25 days
$ 250
in 30 days
$ 450
in 20 days
$ 450
in 10 days
Hire webde
$ 600
in 8 days
Hire webanalytics
$ 240
in 7 days