Modify, Fine-Tune & Clean Up a Heavily-Modded OScommerce Website

Terminé Publié le Aug 24, 2009 Paiement à la livraison
Terminé Paiement à la livraison

We have a heavily-modified oscommerce site ([[url removed, login to view]][1]) and have a large list of items which need to be adjusted. We strongly enourage the use of pre-existing 'contributions' ([url removed, login to view])to minimize the amount of custom-coding (and the amount of time you'll spend). Modifications will range from look and feel of product display pages, to shipping calculation and checkout configuration, to special pricing and much more... The right coder for this project will have a very firm grasp of OScommerce, php, ajax,? and will have a little bit of finesse with page layout.

You may work on the live site if you want (as long as your work doesn't bring it down for more than? 3-4 consecutive days).

NOTE: All icons/graphics discussed below will be provide by me.

***PROJECT UPDATED ON 9/30** several items removed and several items added.. details at bottom***

## Deliverables

These first items focus on the look and feel of the site.....

?

1. Fix mis-alignment of product pages in Firefox - Top of [url removed, login to view] pages have a weird mis-alignment going on. It began after a previous coder did some work on the site. (example: [url removed, login to view])

?

2. Clean up product page display - After several modifications, our product pages are kinda ugly.

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? I want the product details to be moved up so as to fit snugly below the product name and code in red...currently there is a bunch of wasted white space. (NOTE: Another mod discussed below will place an html/text field here..fyi)

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Remove blue shading in the product info boxes. Also, put some sorta lines going down the right and left side (to organize the info a bit... and replace the function of the blue shading). You'll need to leave the lines off the bottom because there may be thumbnails down there.

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Change font color of "tabs" from white to dark gray...make sure it's readable when the other tabs are darker. You may need to go a shade lighter on the background.

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Tighten up the amount of space between the "Additional Pictures" text and the thumbnails themselves.... there's currently too much wasted space.

?

3. Create HTML/text fields - For some products, we'll need to embed some large images/videos/whatever at the top of the screen just below the product's name and product code...but above the actual product info tabs/content. So we'll need a field in the backend to handle this task. It should allow me to embed html code and, when this field is not used, it should not create any wasted white space at top. Also, when the products are displayed in the category screen, make sure that any pictures/info/code from this area isn't displayed under the thumbnail.

?

4. HTML/Text field for left column of CATEGORIES - This field will be similiar to the one above, except it will only be for categories. For example, I might want to have a link to a size chart, or some articles or whatever for a category of product. So i'll need an editable field. This field will appear below the categories in the left column. See how "categories" is on a red background? I'd like "Information" to be on the same background/font/appearance below it.

?

5. Move the Sort By Box - There is a "Sort By" Box on category and product pages. See how it's directly below the gray box (and above it on the product pages)? I'd like it moved to the far right side of the gray box...yup, in the box itself. it looks like it'll fit perfectly.

?

6. Move the Cart Contents at Top of Site - See how the cart contents are between 'members' and community in the site's header? It gets kinda cramped when people start adding things to the cart. I'd like it to be moved up a line so that it's directy below the breadcrumbs and aligned to the right.

?

7. Change links in header - Change "members" to "Customer Login" and add a link to the blog. Title it "blog" and point it to? <[url removed, login to view]>. Change the font color of "checkout" to that red color. (Actually...it would be REALLY cool if you could make it slowly blink (like every 1-2 seconds to keep the annoyance factor down)? the red color only when there are items in the cart and leave it gray when there are no items in the cart...if this is too difficult than just leave it red)

?

8. Add background to site - The site itself (the three columns) will still have a white background but i'd like the areas outside the site to have some sorta repeating image (i'll figure out what image i want to use after i post this)

?

9. Place a large bright 'buy it now' and 'add to cart' buttons directly below price information and product thumbnail in right column of product pages. ALSO - SHOW ME where to go to edit this field...because i may want to add additional buttons/graphics later (like a BBB logo/ssl cert logo/whatever). NOTE: This area is where additional icons will appear when certain features (discussed below) are triggered (for example, a freight shipping logo, or delivery timeframe logo)

?

These items focus on the actual functionality of the site...

?

This business has to handle a variety of difficult factors such as dual-country distribution and sales, freight and non-freight items, in-stock, delayed-stock and custom-orders and more... the following modifications are my attempt to make order of everything...if you have any better ideas, let me know =)

?

10. Freight Shipping & "Special" Checkbox/graphic - I'd like some simple checkboxs to exist in the product programming screen which will say 'freight item' and 'special'. When 'freight' is checked, this should trigger the freight quote checkout option discussed below and it should make a 'freight shipping' icon appear below the 'buy buttons' discussed above it item #9. If 'special' is checked, it will only affect something the customer sees during checkout...this is discussed in detail in item #18

?

11. Custom-Order Triggered by Zero Inventory - When inventory quantity is set to "0" i would like a "Item is Custom Order" icon appear below the 'buy buttons' discussed above it item #9.

?

12. # Available for Purchase Display - On product pages i would like the following text to appear directly below the buy buttons discussed in item #9. In a gray font/style identical to category names in left column, i would like the following text "Available for

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Purchase:"

and to the right in a larger GREEN bold font, i would like the number in inventory. NOTE: Only display quantities of 1-30. IF QUANTITY is greater than 30, the quantity should be displayed as "30+". When quantity is zero then it should say "custom order" in the same green font

?

**MODIFIED**13. Setup watermark for all images on site and disable right-clicking (i believe theres a simple java thingie to do this...do whatver you think is most effective) ***DISREGARD The "right-click disable" portion of this item***

?

14. 'Arrival Timeframe' checkboxes - Remember that freight item checkbox on product programming page? I'd like some more checkboxes beside it... I'd like to have three 'delivery' checkboxes which will trigger? icons to show up below 'buy buttons' discussed in item #9. Option one will be " Arrives in 1-2 weeks", Option two will be "Arrives in 2-4 weeks" and the third option will be "Call for Shipping Timeframe" (in the backend the prompts can be shortened...ie. 1-2 weeks, 2-4 weeks and call)

?

15. Suggested Rental Rate Field - See the MSRP field? I'd like a Sugg. Rental Rate field to be created. It should allow for text (ie. $12/hour or $5/foot) and be located below the 'savings' and above the product thumbnail. If there is no data in this field, it should not be visible on the front end.

?

16. Customer registration fields & classification w/ special pricing - We need some additional data collected on our customers and we need to be able to have the system offer special savings to customers who are designated 'wholesale'. During registration, we need fields for the customer's business contact info (business name, address, phone, website and [TAX ID, EID, OWNER SS, or GST#]) This last field should somehow indicate that this "number is required for wholesale discount". Each customer profile in the backend should feature checkbox titled 'wholesale?' (By default it will be UNCHECKED) If the box is checked in the backend, than the system should NOT charge any tax and it should also apply a 2% discount. This discount should not be displayed as a line item or otherwise mentioned anywhere during the shopping experience....it should simply show up as a mod to the item price itself. Make sure it doesn't interfere with the functioning of the quantity discount mod and make sure the prices in the quantity discount table are adjusted on the product display page. (NOTE: We may want to increase the 2% at some point in the future...please include instructions for how to do this)

?

17. Country of origin checkbox - remember all those checkboxes in the product programming screen? Here's another one... There should be a 'ships from' checkbox with "CAN" and "US" options. Each one will trigger a unique icon to appear below the 'buy buttons' from item#9. When BOTH checkboxes are checked, it will trigger a unique Canada and US icon to appear... and when NO checkboxes are checked...no icon will appear.

?

18. Shipping Mods - This could get tricky....

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? When a customer has any FREIGHT items in their cart, the default shipping method should be 'request a quote'

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? The backend should be setup so that we can edit the shipping price of an order...(ie. after we get a quote, we can go in and change the shipping price of the order). When we change the price, an email should be auto-sent to the customer letting them know. This email should prompt the customer to return to the site and login... once logged in, they should be able to either APPROVE and PROCEED with the order or NOT APPROVE and CANCEL the order. If they APPROVE THE ORDER they should be prompted to enter their payment details. (NOTE...some customers may have already entered payment information so this should be OPTIONAL)

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? We may need to create a special order status for these types of situations or maybe 'pending' will work

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? If an order contains no freight items, than we need the shipping to be calculated and applied automatically during checkout. For items going to the US and anywhere outside canada, we will will need to calculate shipping via UPS. For orders shipping WITHIN Canada we will need to calculate via Purolator.

·? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? If the "special" checkbox is checked for any items in the cart, than a disclaimer should display on or near the shipping cost line-item saying "Certain items in your cart may cause this amount to be inaccurate. For the exact shipping cost, please call us at 1-888-592-0224" ****THIS IS WHERE YOUR OWN IDEAS MAY BE NEEDED MOST ***? The reason for this "special" checkbox and behaviour is to account for items which may cause shipping rate quotes to go haywire...for example, many of our candles are setup as single items..so i'm worried that UPS rate calculation will be off the charts when it tries to calculate shipping as, let's say, 500 individual .05lb boxes.... IF YOU CAN THINK OF A BETTER WAY TO HANDLE THIS...LET ME KNOW*******************

?

19. Setup RSS Feed for products. Feed should include product name, description, picture and price.

here's one that might work:? <[url removed, login to view],1513>

?

20. Setup "Blog-to-Twitter" and "RSS Feed-to-Blog" - When we create new products, we would like them to be posted to our "new products" blog section and when new blog posts are created, we would like them to be twittered in a sensical way... i think twitter only supports text right? So maybe a twittered blog post should include title..snippet of first sentence and a URL to the post? Let me know what you think is best....

?

21. US/CANADA Pricing - ***BE CAREFUL...it's EASY TO REALLY MESS THIS UP**... okay...so hopefully i didn't cause too much of a problem when I programmed our canadian prices as american. When we initially setup the site I wanted the exchange rate to be a simple STATIC 1:1 ratio. For example, it an item was priced at $1.00 canadian it still be $1.00 US when that currency was selected. Now we would like to actually re-enable the dynamic exchange-rate feature that oscommerce originally supported. BUT BE CAREFUL Because if you SIMPLY RE-ENABLE this feature, it will MESS UP ALL THE PRICING. You see, oscommerce sees the current prices in the backend as US PRICES but they are actually our CANADIAN PRICES...so if you simply turn on the dynamic exchange rate feature it will RAISE ALL THE CANADIAN PRICES... this would be VERY BAD. Good luck on this one ; )

?

**DISREGARD THIS ITEM** 22. Setup a 1-page checkout screen - Currently the checkout process is way too long and requires too many screens...we would like it shortened...IDEALLY down to a single, intuitive and simple page. This page must allow for modification to the cart (ie. quantity adjust and product removal) and will likely best be created using some AJAX coding (but this isn't necessary...as long as it works well). Make sure that people know their card isn't being charged... and that we only charge their card when the order ships. Also, show me how to add stuff to the footer of this page... i'll probs add some seals and logos in the future. **DISREGARD THIS ITEM**

?

23. Add google conversion tracking to the order confirmation page if it isn't already there (i forgot if i did it already)

?

**DISREGARD THIS** 24. Setup a product feed for major shopping aggregators such as froogle, yahoo, shopzilla.... here's one i like: [url removed, login to view] **DISREGARD THIS ITEM**

25. Fix ability to copy products in the backend (there is a scripting error currently)

26. GST Error - Canada's 5% GST is currently being applied to every customer..even if they are outside canada. should be a simple fix.

27. Make META descriptions on pages dynamic to match the page's content (ie. title).?

28. Move price break box on front end to the side of the screen either above or below the checkout button

29. SUPER IMPORTANT! We need to be able to batch-upload products in a way which enables us to take advantage of all the features you enabled (above). For example, all the checkboxes in the backend (ie. country of origin, freight/non-freight, etc..) need to be supported by the upload template. I installed some sorta batch upload mod but it doesn't work (probably due to all the previous mods on the site).

Ingénierie MySQL PHP Gestion de Projet Architecture Logicielle Tests de Logiciels Hébergement Web Administration de Site Web Tests de Sites Web

Nº du projet : #2849557

À propos du projet

10 propositions Projet à distance Actif Oct 1, 2009

Décerné à:

phpwebsoft

See private message.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 58 jours
(100 Commentaires)
5.6

10 freelances font une offre moyenne de 660 $ pour ce travail

gisprogrammersl

See private message.

$722.5 USD en 58 jours
(49 Commentaires)
5.7
i2wave

See private message.

$680 USD en 58 jours
(3 Commentaires)
5.4
EnvisionTechs

See private message.

$680 USD en 58 jours
(45 Commentaires)
5.3
alienwebsl

See private message.

$650.25 USD en 58 jours
(6 Commentaires)
2.7
zedlogics

See private message.

$722.5 USD en 58 jours
(2 Commentaires)
0.0
samabeona

See private message.

$637.5 USD en 58 jours
(0 Commentaires)
0.0
abalonetechno

See private message.

$680 USD en 58 jours
(1 Évaluation)
0.0
baselinedev

See private message.

$722.5 USD en 58 jours
(0 Commentaires)
0.0
PTBPOSOLUTIONS

See private message.

$680 USD en 58 jours
(1 Évaluation)
0.0