|

Working with OSCOMMERCE.
Basic Configuration of your Store:
Go to http://yourdomain.com/admin
Login with the user name and password you created using Web Protect
earlier. If logged in you should see:

A good
place to get started here is in "My Store". This setup is pretty much
like most other carts. Basically highlight a title, click on it and
either hit the "Edit" button on the right to change its value or type
it in the text box and hit "Update". The entire backend of osCommerce
follows this basic procedure and is fairly easy for anyone with basic
knowledge of a PC, website administration or the internet in general. |
PHP
If you already are familiar with the PHP scripting language skip the
rest of this tutorial. The following is for beginners or those who
have never edited code before.
Basic Configuration of your main Storefront page:
www.yourdomain.com/catalog/default.php
Assuming your cart is in english:
There are basically 2 PHP documents you must edit in order to
customize your storefront.
Login via FTP to your site and Download these 2 documents..
Path: /yourdomain.com/catalog/includes/languages/english.php
Path: /yourdomain.com/catalog/includes/languages/english/default.php
|
Were not
going to get into a PHP lesson here, just the basics:
2 important things to remember if you've never edited PHP before:
- Any
line that starts with "define" can be edited, for example:
define('HEADING_TITLE', 'What\'s
New Here?') could be changed to:
define('HEADING_TITLE', 'Welcome
to Our Store!')
-
Don't touch anything else in blue unless you know what you are
doing!
Open default.php using WordPad:
--------------------------------------------------
define('TEXT_MAIN', 'This
is a demonstration online-shop, <b>any products purchased will not be
delivered nor billed</b>. Any information seen on these products are
to be treated fictional.<br><br>If you wish to download this sample
shop, or to contribute to this project, please visit the <a href="http://oscommerce.com"><u>support
site</u></a>. This shop is based on <font color="#f0000"><b>' .
PROJECT_VERSION . '</b></font>.');
define('TABLE_HEADING_NEW_PRODUCTS', 'New
Products For %s');
define('TABLE_HEADING_UPCOMING_PRODUCTS', 'Upcoming
Products');
define('TABLE_HEADING_DATE_EXPECTED', 'Date
Expected');
if ($category_depth == 'products' || $HTTP_GET_VARS['manufacturers_id'])
{
define('HEADING_TITLE', 'Let\'s See What We Have
Here');
define('TABLE_HEADING_IMAGE', '');
define('TABLE_HEADING_MODEL', 'Model');
define('TABLE_HEADING_PRODUCTS', 'Product Name');
define('TABLE_HEADING_MANUFACTURER', 'Manufacturer');
define('TABLE_HEADING_QUANTITY', 'Quantity');
define('TABLE_HEADING_PRICE', 'Price');
define('TABLE_HEADING_WEIGHT', 'Weight');
define('TABLE_HEADING_BUY_NOW', 'Buy Now');
define('TEXT_NO_PRODUCTS', 'There are no
products to list in this category.');
define('TEXT_NO_PRODUCTS2', 'There is no product
available from this manufacturer.');
define('TEXT_NUMBER_OF_PRODUCTS', 'Number of
Products: ');
define('TEXT_SHOW', '<b>Show:</b>');
define('TEXT_BUY', 'Buy 1 \'');
define('TEXT_NOW', '\' now');
define('TEXT_ALL', 'All');
} elseif ($category_depth == 'top') {
define('HEADING_TITLE', 'What\'s New Here?');
} elseif ($category_depth == 'nested') {
define('HEADING_TITLE', 'Categories');
}
?>
----------------------------------------------------------------------------
What\'s New Here?
Which is the page "heading title" can be easily modified. As can
anything I've highlighted in RED.
Tips:
- Make
copies of english.php and default.php in a separate folder before
editing the source code. This way, if you inadvertently mess up the
syntax you can always start over with the untouched file. Failure to
do so could destroy your cart.
- You
can insert some HTML tags like <b> or <font> in between the ' '
where the text resides. For
example:
define('TEXT_SHOW', '<b>Show:</b>');
-
When you are done editing any php file, upload it back where you got
it from and refresh your storefront page to see the changes.
|
|
You can
easily change the colors, font sizes, font colors, margins, etc. for
the entire cart using this document.
All
Changeable attributes are marked in RED,
but for .css you can edit just about everything.
Excerpt from stylesheet.css:
--------------------------------
BODY {
background: #ffffff;
color: #000000;
margin: 0px;
}
A {
color: #000000;
text-decoration:
none;
}
A:hover {
color: #11366D;
text-decoration:
underline;
}
FORM {
display: inline;
}
TR.header {
background: #ffffff;
}
--------------------------------
|
|
The first
thing you may want to do is replace the osCommerce logo with one of
your own: 
Path: /yourdomain.com/catalog/images/oscommerce.gif
The fastest and easiest way to do this is to make a logo using a
graphics editor, save the file as
oscommerce.gif
and upload it, thus replacing the osCommerce logo with your own.
Note: Your logo DOES NOT have to be the same size as
oscommerce.gif
Other images to note:
Path: /yourdomain.com/catalog/images/infobox/corner_left.gif
This is the little left half-circle at the top
left side of your categories table:

Path: /yourdomain.com/catalog/images/infobox/corner_right.gif
Same thing, but on the right side:

Path: /yourdomain.com/catalog/images/infobox/corner_right_left.gif
The square one in every table:

If you
decide to change the table colors in
stylesheet.css, you will want to replace these with matching
colored graphics of your own. For best results make sure the new
replacement graphics you make are the same width and height as the
above samples.
Pax |