Find Jobs
Hire Freelancers

483657 Expert WordPress and WP e-Commerce Programmer Needed

N/A

In Progress
Posted about 13 years ago

N/A

Paid on delivery
NB: BIDDERS NEED NOT BE NATIVE ENGLISH SPEAKERS, BUT PERFECT KNOWLEDGE OF THE ENGLISH LANGUAGE IS REQUIRED FOR THIS PROJECT. PLEASE DO NOT BID IF YOU ARE NOT FLUENT IN YOUR UNDERSTANDING OF THE ENGLISH LANGUAGE. I have two programming requests: I created an e-commerce website for a client in October last year, using WordPress and the WP e-Commerce plugin. The website sells alternative medical products and food supplements. (A) CUSTOM IMPORTER PLUGIN The client had a requirement that the ingredients of each product should be displayed in tabular format in a custom field with custom "sub-fields" in the product description. I contracted a programmer on ScriptLance who created a plugin to do the job. Basically it works by: (1) specifying the headers of the "sub-fields"; (2) entering the heading of the table in which the ingredients would be sorted; (3) uploading a CSV file containing all products, but with multiple records of each product in accordance with the number of ingredients, each record containing an ingredient; (4) importing it into the database. The result was that there was still only one record of each product in the products database, but in the extended product display on the site the ingredients for each product were displayed in tabular format under the specified heading. The heading appeared in the same way that the other field headings appear in the display, although it was technically not a field as such. This plugin worked well for a while, but then suddenly started to malfunction, probably due to WP upgrades leaving it obsolete. I need someone to fix it so it works the way it should again (I can't get hold of the original coder). It should be upgraded to work with WordPress 3.1 and should preferably be easy to upgrade in future. You should also change the display of the table slightly so it displays within another table. The table containing the actual ingredients should be invisible, i.e. no borders, background or padding, but the table containing that table (in a single cell) should have a 1px #CCCCCC border with a very light gray background, and the cell containing the other table should have 10px or 15px padding. Preferably, if it was easy to do, I would have wanted not tables but divs. I attach the actual plugin as well as a CSV file. The CSV file is the one containing multiple records of each product, in accordance with the number of ingredients. This is just so you can make an informed assessment before you bid. The fields in the CSV file containing the ingredients are: "Uomwithcontains","Ingredient","UOM per UOM","UOM" One other thing: The original coder created the plugin specifically for this site ([login to view URL])only, in spite of my request to create it as a plugin that could be used with any WordPress site using the WP e-Commerce plugin. If it won't affect the quote too much, I would like this also to be corrected. (B) WP E-COMMERCE THEME Something also went wrong with the WP e-Commerce themes, making it impossible for me to display postage/delivery options in my shopping cart. I would like that to be fixed as well.
Project ID: 2229567

About the project

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

About the client

Flag of
Centurion,
5.0
3
Member since Aug 9, 2007

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.