Opencart front end CSS + custom backend

Avg Bid (USD)
Project Budget (USD)
$200 - $500

Project Description:
We are looking to migrate our existing eCommerce platform to opencart. The current platform is up and running, but proven to be hard to maintain. The requested work has to be done with minimal changes to core files.

Two things we need help to tackle:
---Front end---
1. Arrange the CSS to be the same as the current layout (CSS and PHP code available as reference if needed). The elements are setup on the page already.
2. Add a "payment confirmation feature". Since our main method of payment if bank transfers, there's no way to know who paid if they pay a slightly different amount or if they use someone else's account to pay (e.g. their spouse's).
The steps are:
a. user made purchase (confirm order)
b. user transfers the fund, then:
c. user logs in to store
d. user goes to order history
e. user picks the order that he/she just paid for
f. user clicks "confirm payment"
c. user clicks "Confirm Payment" on the top menu
d. user redirected to login if he/she hasn't
e. after login he/she goes directly to the order history screen where he/she
g. at the back end, the sales person will be able to see the status as "payment confirmed".
h. the sales person can also enter this payment confirmation detail from the back end screen on behalf of the customer (mentioned again in the Back End section below).

---Back end---
Custom back end that allows user groups (e.g. sales, finance, shipping) to see only the orders that are in their phases (can be different screen so access control can be managed via admin screen).. Most possibly requires extension to current opencart processing logic.

1. Different user groups to be able to see only sales that are in certain stages:
Sales: order received, processing sales, order complete
Finance: processing payment, order complete
Shipping: processing delivery, order complete
2. Within sales user group, each order is assigned to 1 user only.
3. Ability to send HTML emails (preformatted) for all status updates
4. Ability to print packing slip
5. Order channel is tracked and noted in the order number, invoice and packing slip. Look at the next point below.
- W for web order
- B for blackberry orders
- C for order from online chat
- P for phone orders
- L for live chat orders
Default is 'W'
6. Order ID to be the same as invoice ID, the format need to be modified to:
{Channel}{YY-mm-dd}{Sequential number (4 digits)} - daily reset
- W1302260304 - Web order, Feb 13 2013, Order 0304
- B1302261292 - Blackberry order, Feb 13 2013, Order 11292
7. Email to be sent to customer when admin creates the order on behalf of the customer (from sales --> orders --> insert)

Screen draft designs and simple order processing logic is available, will share after bidding.

Skills required:
CSS, eCommerce, HTML, MVC, PHP
Hire onlinetoystore
Project posted by:
onlinetoystore Indonesia
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.

$ 850
in 15 days
$ 500
in 12 days
$ 210
in 12 days
$ 700
in 10 days
Hire ValueCoders
$ 400
in 20 days
$ 425
in 20 days
$ 850
in 28 days
$ 600
in 10 days
$ 400
in 20 days
$ 690
in 18 days