Shipping Website

This project received 16 bids from talented freelancers with an average bid price of $1481 USD.

Get free quotes for a project like this
Project Budget
Total Bids
Project Description

I need a brand new website for my business.

No API required. I will load the shipping label on the backend manually. The key for this project is to keep a good record of shipments and billing. I need this site to be secure.

1. Application Description

The project will consist of two system modules: Web-application and Backend Management System.

The goal is to create a web-based software where people / companies can sign up and pay for shipping.

It will also give the ability to the customers to print the label and enter the Sales person information from a dropdown list so you can track who the seller was.

Please see below a high level system modules list:

Web-portal – Open to anyone: system design and html user interface

1. Register

a. services agreement

b. Personal info

c. Payment info

d. Payment type

e. Sales representative info (to track sales)

2. Returning Customers

a. User Authentication

b. Password Reset

(Filter access by IP address)

3. Get shipping labels

a. Enter package / multipackage information

b. Shipping Details (dimensions, date, type ,etc….)

c. Show shipping pricing

i. Calculate the shipping based on carriers pricing + accessorial (oversize special handling fee and other fees) (this will be managed through the Management system below,)

ii. Display Shipping Price

4. Checkout interface

a. Show pre-defined payment type and pre-existing payment on file

b. Make changes on shipping (add, delete, etc…)

c. Accept Terms and Conditions

d. Make payment (interfaces with Payment processor: Paypal. 3C/[url removed, login to view], eCheck, etc…)

e. Print Invoice/ Receipt

f. Print Labels

5. Track Shipping

a. Allow Customer to track shipping

b. See purchase history

 based on payment type, we have to void shipment, edit shipment, refund, etc.

6. Contact Us Form

Backend Management System – Administrator:

1. Authentication

2. Reset Password

3. Manage Customers

a. Reset/Password

b. Update Customer Info

c. Approve Payment terms for customer

d. Override payment due block

e. Cancel / Block Customer

f. Access Management

i. Filter by IP (default IPs is the one they used to register on the system)

ii. Add / Remove IP

4. Manage Payment Terms

a. Add/Update Terms (net 30, 10 , etc…)

5. Shipping Management

a. Manage Carriers

i. Add, Delete, Update Carrier’s Info

b. Manage Shipping Calculation Formula

i. Update Shipping Formula Calculation

ii. Add fixed margin, surcharge and other fees

c. Print Manifest

d. Cancel or Change Shipping Label

e. Submit Undercharge Difference (if the shipping will be calculated based on Carriers pricing + fee)

f. Create Manual Shipping Label

6. Sales Representative Management

a. Add/Update/Delete Sales Person Info

b. Link Account to Sales

7. Billing and Invoicing

a. Integration to Carrier’s Electronic Invoicing

b. Reconciliation - Download Invoices and Match to Order #

Daily Invoice Reconciliation

Alert for Mismatching ( customer paid last than it cost )

c. Manual Charge

d. Send Invoice / Receipt to customer (email or print)

8. Payment Processor Management

a. Add/Delete/Update Processor ( supported: Paypal , 6CardsSolutions/[url removed, login to view] and eCheck)

b. Update API Integration information

9. Reporting (Monthly optional)

a. Contact Us Form Report – By Period

b. Customer Report – by keyword (contact name, company name, etc…)

c. Orders History – by customer by period (unlimited period)

d. Shipment History – by customer (reprint / send in PDF)

e. Users Access – by login by period

f. Sales – by customer by period (unlimited)

g. Sales by Representative by period (unlimited)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online