Closed

PHP Updates

This project received 23 bids from talented freelancers with an average bid price of 4529 ZAR.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
23
Project Description

We require a few PHP updates to be done to an existing website. The previous developer made a reasonable mess of things so please include exta time to figure things out. It is quite bad coding so is a mess to figure out. We already struggled with another provider so make sure you are up for the task. The project is quite urgent as well, so please provide possible deadline estimates.

Each update includes a screen capture and what must happen. Please feel free to ask any questions if you have any queries or if anything is unclear.

A.1. There are currently a landing page, and 3x logins on the main page. The logins, register and forgot password must be moved to the landing page.

A.2. A user should not be able to access the store without being logged in.

B. Currently, clicking on "Add To Cart" on the order page takes you to the checkout screen. They want this to be removed. Clicking on add to cart should add it to your cart in the background, but not redirect you to your checkout page. Once satisfied the user can checkout and then double check their items. This should be done with an ajax call (or whatever works best).

C. The order email sent out triplicates items in the body, making the total 3x more than it should be.

D. They want to add minimum quantities per order per product type. In other words, if you buy bottled water, you need to by a minimum of 10 liters, or combination of. If you buy coffee you need a minimum of 5kg of coffe.

E.1. See attached PHP SMS service file. This will need to be incorporated into the website. We do not have PHP developers therefore have not worked on this ourselves. Please include extra hours for any possible issues within the SMS service that need to be updated.

E.2. Suppliers can change the order status of their item in an order themselves. When they change their status to "Shipped", an SMS must be sent to the client informing them that part of the order has been shipped. A supplier must be able to customize the SMS template to be sent.

F. Suppliers who logged in should only be able to change their part of the products status to PACKING, SHIPPED and COMPLETED.

G. Statistics should be expanded to include the following:

G.1. Sales by product -> total sales for a product, filter options should be added: Category, date range, customer.

G.2. Sales by customer -> same as above, with various filter options.

G.3. All stats must be able to be printed, exported to CSV and PDF

H. Please include time to publish database and file updates to a test server as well as a live server. The live server must be booked for updates.

Other important facts:

- Website developed in the CMS APPHP, experience to this will count in your advantage.
- Since we have already bumped our heads with a previous PHP programmer, we are looking for a quality programmer.
- We receive regular updates on this site and are looking for someone that would be able to take this role on a regular basis (updates every 2-3 months).

The client's specs are reasonably vague at times, take note that they might add small modifications after the first preview, please include time for an update to work completed.

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