Opencart front end CSS + custom backend

  • Status Completed
  • Budget N/A
  • Total Bids 25

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.

Get free quotes for a project like this
Completed by:
Skills Required

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