Improving a Control Panel

IN PROGRESS
Bids
15
Avg Bid (USD)
$1309
Project Budget (USD)
$750 - $1500

Project Description:
Control Panel (Admin Area and Clients Area)

Company: it's a company the following services: Web Hosting, Register Domains, Streaming, Reseller Streaming, Reseller Hosting Dedicated Servers, VPS, Certificates SSL, Development Online Stores (Prestashop).

The Control Panel has been developed and programmed with Symfony 1.4.11 or higher, but we need to improve it with the next Requirements.

Tickets:

PD: We already have a ticket system that display if the ticket is OPEN and CLOSED, but it must be modify with the following requirements.
- Status: Open, Answered, Customer Reply, In Progress, Closed.
OPEN: When a customer open a new ticket.
ANSWERED: if the admin answered the ticket.
CUSTOMER REPLY: When the customer reply back the ticket.
IN PROGRESS: The admin just change the status of the ticket.
CLOSED: The admin or the customer close the ticket.

PD2: When the admin is going to reply the ticket he can choose the status when he send the reply, it means: He can reply the ticket and choose: let the ticket Open, In progress or Closed. it may be an option box: Choose Status After Reply (OPEN - IN PROGRESS - CLOSED).

Tickets may be saved some list depending of their status: All Tickets, Open Tickets, Answered Tickets, Customer Reply Tickets, In progress Tickets, Closed Tickets. There may be an aditional list or link (Tickets Waiting for Answer) this list shows tickets open and customer reply.

- Cronjob: Close the ticket if the ticket is open during 72 hours in the status Answered. Send an email to the customer with a notice that his tickets has been closed automatically after 72 hours without his reply.
- Separate Ticket Departments: Sales / Technical Support
- Hidden Department: Support Level 2. (apply scalation)
- Scalation tickets: Admin can scale a ticket from Support to Sales, or to Support Level 2, and all between each other.
- Search: Admin can search for the ticket ID, List of the currents Customers, and some words, firstname, lastname or any another word (and matches show info).
- Support Email: When customer send an email to automatically create a ticket in support department.
- Fixing Text Area for tickets description: NO HTML, Just plain text.
- Attachment Images: Customers and Admin can attach any images and download the image from the same ticket.
- Product Association: When a customer is going to create a ticket he must choose the product associate for the requirement he is going to do.
- Deleted customer: If an admin delete a customer, his tickets and his orders also must be deleted, NO DELETE INVOICES.

Cronjobs: If a product is next to expire, the customer must receive a mail automatically from the system: 30 days before expiry, 15 days before, 2 days before and 0 days before.

Admin Area - Customer administration.

When you click in the Customer List, it may display how it's in the image (see image attached), or something very similar.

Customer Info in Admin Area.

When the admin click to see the info of a customer it should be some taps with the follow information. (see image attached).

Clients Resume (customer info).
Profile (all info and can edit)
Products & Services (all products and services)
Domains (all domains)
Invoices (all customer invoices)
Payments
Emails (the emails sent from the control panel system)
Notes (this note is just for admin)
Log (Register date, hour, ip of a customer when login).

PD3: We will provide the current Control Panel (Customer and Admin), the Database with 10 customer, tickets, product, invoices, everything).

Skills required:
CSS, HTML, PHP, Software Architecture, Symfony PHP
Additional Files: WHMCS+-+Clients+Profile.jpeg
About the employer:
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.


$ 1494
in 25 days
$ 1546
in 20 days
$ 1030
in 16 days
Hire VisionInc786
$ 1263
in 30 days
$ 1159
in 30 days
$ 1578
in 15 days
$ 1319
in 34 days
$ 1030
in 25 days
$ 1443
in 40 days
$ 1333
in 20 days