Find Jobs
Hire Freelancers

372690 OSCommerce Enhancements

N/A

In Progress
Posted over 14 years ago

N/A

Paid on delivery
This job is to implement a number of changes to OSCommerce. This job will require expert knowledge of OSCOmmerce and PHP. Please do not bid on this project unless you have a proven track record. Requirements: 1) Customer Groups: Set up 4 customer groups / types. For this example, they are called: Standard customer Gold Customer Wholesale Business These are not the actual names, these will be finalised later. When a customer signs up, they can request that they be moved to another group - the three other choices above should be in a dropdown list or radiobutton group. If they choose "Gold customer" or "Wholesale Customer", then 3/4 extra textboxes will appear which must be populated. These will be defined shortly after the project starts. If they choose "Business", then another textbox will appear (company name) which must be populated. A shop admin MUST approve this change. The customer will be a standard customer until this is approved, so will NOT see the prices for this group until it's approved. The shop admin must be notified in some way that a customer has requested their account type be changed - a flag on the account would be ideal, plus email notification. The shop admin should be able to sort and/or filter on this customer type in the admin section. 2) Customer Details I'd like the address format changed from the US format - these will most likely be minor text changes, and perhaps some work around the "State" dropdown. Allow checkout without registration 3) Products: Each product must have be able to have 4 different prices, matching the groups above. Unless a customer is logged in and has had their application to be changed to a different group approved, then the Standard Customer price will be displayed to everyone. Multiple image support (2 is fine), plus the small image must be properly thumbnailed, not just resized in the HTML on the product info pages. 4) Other Free shipping on all orders over €100. An extra column on the right hand side for a few small banner images. Design-wise, this should blend in with the design of the left hand side category column. A simple WSYIWYG editor (e.g. tinyMCE) to be used for product details. An additional payment gateway will have to be installed. This is pretty standard, but may require changes to the checkout page. 5) Site optimisation: This shop is going to store thousands of products. Please optimise the code (unnecessary queries etc) where possible to improve performance. 6) Security This is vital - please install any security contributions that you feel will assist with this. Other info: My plan is to purchase a template, so you will not be editing a vanilla install. However, if you can design a similar template yourself (without breaching copyright of the template) as part of this project, then I would be willing to increase the fee. Again - a portfolio is required for this. Obviously you are free to use any existing contributions, but they must all hang together seamlessly and there must not be any additional licensing cost to me.
Project ID: 2118532

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $350 USD for this job
User Avatar
Greetings! Clear with the requirement and well familiar with oscommerce/zencart. Thank you, Enayet
$350 USD in 5 days
4.9 (661 reviews)
8.1
8.1

About the client

Flag of
0.0
0
Member since Nov 24, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.