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 ([url removed, login to view])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.