Customizing your shop 2.3.2 road map:
a. just post solutions, not questions
b. edit mistakes you see or alternate ways
Previous post summary by number
*previous dumb/wrong suggestion—see note
1. footer: powered by oScommerce @ catalog/includes/languages/english.php
2. footer: osCommerce banner image @ Admin control panel> tools > banner manager
3. home page: New products for Month on home page @ catalog/index.php OR @ Admin control panel> modules > font page (if you installed the front page module). There’s probably a better fix, but this is one way to hide it: <?php // include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS); ?>
4. home page: Welcome Guest! Would you like to @ catalog/includes/languages/english.php define('TEXT_GREETING_GUEST', 'text here’ );
5. *home page: What’s New Here? @ catalog/index.php <h1><?php echo $category['categories_name']; ?></h1> not sure that you want to remove headers for SEO reasons. I still can’t find file to modify text, perhaps because I modified with front page module. See this:
http://forums.oscommerce.com/topic/368458-231-a-how-to-road-mapno-questions-just-how-tos-please/page__view__findpost__p__1592359
6. Store logo: store logo Admin> Configuration> Store Logo If you make it too wide it will mess up the cart, account, and checkout buttons. It may move the buttons if people log in because then "log off" is added to the button set. 617 px wide is about as wide as you can go before making other modifications to make it work (see 18).
7. buttons: button text @ catalog/includes/languages/english.php
define('HEADER_TITLE_MY_ACCOUNT', 'My Account');
define('HEADER_TITLE_CART_CONTENTS', 'Cart Contents');
define('HEADER_TITLE_CHECKOUT', 'Checkout');
8. *box titles: modify here: @ catalog/includes/language/english/modules/boxes/all your boxes titles can be found in this box folder e.g. define('MODULE_BOXES_SEARCH_BOX_TITLE', 'Search'); Center the titles @ catalog/stylesheet.css .infoBoxHeading { }, add: text-align: center; between{ } However, this will put the breadcrumb Home » Catalog » Products etc. in the center as well. They can be moved back to the left @ catalog/stylesheet A.headerNavigation { color: #000000; float: left;} HOWEVER, the » » will be stuck out in the middle!? One solution, if you don't like the breadcrumb anyway is to remove it @ catalog/includes/application_top.php add // before each line like so //$breadcrumb->add(HEADER_TITLE_TOP, HTTP_SERVER); //$breadcrumb->add(HEADER_TITLE_CATALOG, tep_href_link(FILENAME_DEFAULT)); see:
http://www.clubosc.com/oscommerce-breadcrumb-tips.html complete removal is done @ catalog/header, only the middle div, or both (meaning everything), needs to be removed: remove the middle div alone, or all of these lines <div class="grid_24 ui-widget infoBoxContainer"> <div class="ui-widget-header infoBoxHeading"><?php echo ' ' . $breadcrumb->trail(' » '); ?></div></div>
9. *boxes: move left or right @ Admin> Modules> Boxes *(box color- use themeroller, don’t change ext-jquery-ui UNLESS you want something transparent, as themeroller does not do transparency or opacity as far as I know) more:
http://www.w3schools.com/css/css_image_transparency.asp and
http://css-tricks.com/rgba-browser-support/
10. if you add text to a page @ catalog/includes/languages/English/pagename.php don't forget that words with an apostrophe, like "don't," must be preceded by a \ like this... \' or don\'t if you don't put the \ your page or entire site may not load
11. SSL
http://forums.oscommerce.com/index.php?showtopic=233458
12. Favicons:
http://forums.oscommerce.com/topic/346818-any-one-know-how-to-add-favicon-ico-in-address-bar/page__pid__1552190#entry1552190
13. A much better way to add and sort products:
http://addons.oscommerce.com/info/4063 + this needed
http://forums.oscommerce.com/topic/195959-ajax-attribute-manager-support/page__st__1100
14. Menu tree expansion (go back to original post 13 for more details)
15. continue button (go back to original post 13 for more details)
16. don’t forget #10
17. Add an about page...or other pages to the info box (go back to original post 17 for more details)
18. store logo: bigger (go back to original post 18, and 54 for more details)
19. “Top" @ catalog/includes/languages/english.php define('HEADER_TITLE_TOP', 'Top');
20. Database Backup @ Admin>Tool> Tools>Database Backup ONLY backs up the "data base," NOT all of your .php, and .css files in the Catalog folder. It will save categories and products info. It is very important to backup the data base, but equally important to make a zip file or something for the rest of the site. In my case, I use an Archive function in the File Manager (webshell) provided by my host.
21. *reCAPTCHA—FAIL (success:
http://addons.oscommerce.com/info/8323/v,23)
22. *Email, post it in lieu of the contact_us, but make it an image so bots spammers aren’t as likely to find you (go back to original post 22 for more details) *22. Entered 22 twice use themeroller
23. Add a background pic to an info box (go back to original post 23 for more details)
24. *use themeroller and stylesheet mods in lieu of ui changes
25. Add a new box:
http://forums.oscommerce.com/topic/367702-creating-a-new-infobox-in-oscommerce-231/
26. Webdeveloper…most browsers now have built in element details, just right click to inspect element…chrome and firefox are better that ie in my opinion, Webdeveloper is better than firefox’s standard issue
27. 960 grid: (go back to original post 27 for more details)
28. *this was a pretty bad post, except the magnifying glass tid-bit (go back to original post 28 for more details)
29. size and style of your ALL link fonts @ catalog/stylesheet.css (go back to original post 29 for more details)
30. background image: (go back to original post 30 for more details)
31. button text: continue: (go back to original post 31 for more details)
32. background image to your site: (go back to original post 32 for more details)
33. sprite CATEGORY menu: (go back to original post 33 for more details) this solves the problem of having to click twice to see products
34. Banner rotator: (go back to original post 31 for more details)
35. Footer image: (go back to original post 31 for more details)
36. Change "Categories" into an image:
http://forums.oscommerce.com/topic/369356-how-can-i-change-categories-into-a-jpg-or-gif/
37. Add login box
38. Add ons:
http://addons.oscommerce.com/category?v=23
39. Templates: (go back to original post 39 for more details)
40. Comodo SSL plus see post two down at original post
41. Continued
42. Other menu types
43. Great tips:
http://multimixer.gr/tag/oscommerce-v23/
44. Similar to 27
http://forums.oscommerce.com/topic/369256-change-left-column-width/page__p__1555914#entry1555914
45. Images at product pages that work! (go back to original post 45 for more details)
46.
http://forums.oscommerce.com/topic/370464-oscsid-why-you-should-lose-it/
47. Box corners
http://forums.oscommerce.com/topic/370737-rounded-box-corners-in-v231/page__view__findpost__p__1564287 themeroller can change size/radius of corners
48. Box border
http://forums.oscommerce.com/topic/370737-rounded-box-corners-in-v231/page__view__findpost__p__1564292 also themroller
I changed my boxes in the stylesheet and in the jquery stylesheet, though the later is not recommended, but its just css...
49. Product view stripes: (go back to original post 49 for more details)
50. Shipping: I gave up and don’t charge shipping because this was so frustrating, but perhaps someone else has info or a fix that works for shipping
51. Admin Configuration menu
52. product model to the product_info.php title
53. Focus on forms
54. Accommodating a wide logo
55. Adding content to the left and right columns
56. See #5
57. Social media links: nice and tidy "add this" box
58. Add an event calendar.
59. I suggest adding sitemaps:
http://forums.oscommerce.com/topic/330175-google-xml-sitemap-seo/page__fromsearch__1 and adding the sitemaps to your robots.txt file
60. In addition to 59, you really should, at a minimum, open a Google Merchant, and Bing Merchant account. You can upload your sitemaps there, and more importantly list all your products, and get the ball rolling for better SE listing, and potential hits from the Google and Bing Shopping areas. There are a number of SEO add ons. I went with FWR’s packages, but there are others as well. I tried the Google feeder add on
http://addons.oscommerce.com/info/4513 , but it won’t do for apparel as a lot of the fields were off. In turn, I created an Excel spreadsheet for my products and uploaded them directly to Google and Bing. They will tell you how to do this. Now my products are in their shops, with links directly to my site.
61. Security update:
http://forums.oscommerce.com/topic/375288-updated-security-thread/page__view__findpost__p__1584648 +
http://www.clubosc.com/hacked-oscommerce-essential-reading.html
62. SEO down low:
http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en/us/webmasters/docs/search-engine-optimization-starter-guide.pdf
New versions are coming out..for better security, and other issues. I imagine a lot of the “look/feel” will be handled in a similar fashion to the above tips, but I don’t know yet…gonna give 2.3.3 a try! oh what fun!
Edited by ErikMM, 15 August 2012 - 06:43 AM.