internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |Refer-It

ECommerce-Guide provides ecommerce business owners with e-commerce news, hardware and software reviews and tutorials, online business solutions and information about PayPal and how to sell on eBay.   News, reviews and practical solutions for your online business  
Home News & Trends Solutions Resources eBiz FAQ Selling on eBay Forums Products Glossary About


Search
ECommerce-Guide

Search internet.com

ECommerce Glossary
Enter a Term:

Free Newsletters
ECommerce-Guide Daily

Small Business Computing

WinPlanet

Webopedia

E-mail Offers

Newsletter Address Changes

internet.commerce
Be a Commerce Partner
KVM Switches
KVM Switch over IP
Compare Prices
Server Racks
Build a Server Rack
Home Improvement
Imprinted Gifts
Logo Design
Cell Phones
GPS
Computer Deals
Career Education
Televisions
GPS Devices

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

You are in: ECommerce-Guide

Get the SOA Development Survival Guide
Get started understanding the benefits and tools needed for service-oriented architecture development. Includes whitepapers, Webcasts, and articles. » IBM Rational Systems Development Solution eKit
As systems increase in complexity, communication between systems and teams becomes more and more difficult. Read the "Model Driven Systems Development" whitepaper to see how to improve product quality. Also included are more whitepapers, customer examples, tutorials, informative Webcasts, and best practices for designing, building, and managing systems. » Webcast: Succeed with Asset-Based Development: Introducing Rational Asset Manager
Learn how IBM Rational Asset Manager enables organizations to identify, manage and govern the design, development and consumption of software assets, including services, as part of an SOA initiative. Learn about the key challenges of asset-based development and how IBM Rational Asset Manager can help provide the solutions. » Download: IBM Rational Rose Technical Developer
IBM Rational Rose Technical Developer is a robust Model-Driven Development (MDD) solution, expressly created to meet the challenges of complex systems development. Based on UML, Rational Rose Technical Developer provides a highly-automated and reliable solution to the unique problems of concurrency and distribution. »

ECommerce-Guide Essentials
eBiz FAQ
Everything you need to know to start your own successful e-business.

Selling on eBay
How to make money in the online marketplace.

PayPal Payments and More
What's new in secure payments for your online store.

Shopping Cart Software
Solutions to close, process and track your online sales.



Related Articles
No Inventory, But Lots of Customers
Build a CMS for Your E-Commerce Site, Part Three
Finding Affiliate Profits Online with Site Build It, Part Two
Site Design Tips to Improve Your Sales, Part 2
eKit: Rational Build Forge Express. Access valuable resources to help you increase staff productivity, compress development cycles and deliver better software, fast.
Getting More Than You Paid For: Working with osCommerce's Open Source Storefront
By Sean Michael Kerner
October 28, 2004

ECommerce-Guide.com recently took at look at osCommerce, the free, open-source e-commerce storefront. On its cover, the concept looks too good to be true: a full-featured online sales and payment engine available at no cost. We put the software through its paces, evaluating it for both the technically inclined and the non-technical entrepreneur -- and found that "free" doesn't always mean a bargain.

For one thing, there are the usual issues that arise in installing new software. Sometimes, software is good to go right out the box, but other times, it requires a lot of effort to make it work. Setting up a reasonable e-commerce storefront with the open-source tool osCommerce fits somewhere in between those two extremes -- it's not a shrink-wrapped application for those that need to be spoon-fed, and on the other hand, its not as difficult as rolling your own from scratch.

Getting osCommerce
OsCommerce is an open-source application licensed under the GPL and is available for free (without warrantee) online. Like many projects in the open-source world, there are a number of ways of obtaining the software. For production use (and for the purpose of this review) I'd recommend the latest milestone release, osCommerce 2.2 milestone 2. It can be obtained via direct download either though its SourceForge page or the osCommerce Web site either for Windows or Linux servers.

That latest milestone was released in 2003 -- which in development terms is a long time ago -- but for average users, it represents the most stable, bona fide osCommerce release available. (Tech-savvy or merely daring e-commerce developers may prefer the additional features of the 'bleeding edge' osCommerce release, so a CVS snapshot is available -- though be warned that the code literally changes on a daily basis, and by definition is not always stable.)

Requirements
According to its meager documentation, osCommerce will work on any machine that can run PHP (4.x+) and has access to a MySQL database (3.x+). In my experience with osCommerce, what that really means is a typical LAMP (Linux/Apache/MySQL/ PHP) setup.

Certainly it's possible to try and run osCommerce on a WAMP (Windows/Apache/MySQL) or even a WIMP (Windows/IIS/ MySQL/PHP) though given the low cost of a basic Linux server I'm not sure that it's worth the trouble.

Important: Before you bother trying to install osCommerce, make sure you having a working PHP/MySQL setup with your Web server and OS of choice -- it'll be a real short and frustrating trip otherwise. If you're using a Web hosting provider, it's likely that PHP and MySQL are installed, but ask your support rep if you're unsure.

Installation
Once you've downloaded either the tarball or zipfile, it's a simple matter of unzipping/unpacking using whatever means you normally use (on Windows, Winzip is common; on Linux a simple : tar xvf : should do the trick). From there, copy the 'catalog' directory to the location on the Web server from which you plan to host your storefront.

You'll also need to create an empty database on your MySQL server and take note of the username password for the database as well as its proper address and location. (Your hosting admin might be able to assist with this, but in many cases, hosts provide a do-it-yourself Web interface to create new databases.)

The technical complexity generally ends there. The install script for osCommerce (located at http://[your site]/catalog/install) then guides you through the rest of the basic installation, asking about the database name, username and password that you've created to complete the setup and populate the database.

Configuration
After successful installation, you end up looking at a somewhat overwhelming main Admin Tool screen listing the myriad features that osCommerce offers.

The first step you should probably take is to go into the "Configuration" menu and start going through each of the submenu items, one by one. This will let you tweak the settings of your store, while gaining a better understanding of its capabilities. Some of the items you'll easily be able to decipher and adjust if necessary, while others you'll leave the same.


The osCommerce main menu

There also will be a few configuration options that you won't know what to do with until after you've gone already through the whole process at least once and learned a bit more about the system.

Here is where a walkthrough tutorial for newbies would have been useful. But osCommerce doesn't provide such a thing, so trial and inevitable error during setup is the rule of the day. Don't worry too much, though -- each of the options does have an "Info" button that provides some information.

For the most part, the default settings are a good start, but it's still good to check it out as part of your initial familiarization process with the application.

The basic store information (such as your store's name) is configured under the "My Store" tab. The Minimum and Maximum values tabs enable you to set (not surprisingly) the minimum / maximum values displayed in various dialog boxes that may setup through out the site.

Under the "Download" tab, the program offers the option of selling your wares via downloading. So if you're offering online software, documents, and the like, that's one option you need to enable. The default settings also have GZIP compression disabled by default, as it does make the site behave faster in most instances.

Users also will want to take a look at their system's payment module settings. By default, the installation allows for credit cards and cash, and cash on delivery -- which may not be appropriate for all users. A module enabling users to accept PayPal is not activated by default, although I suspect many users will definitely want to have it active and working.

Installing the PayPal module is quite simple -- just click "Install" and edit system information as required. Unless you live in Florida, you'll also have to add in your own particular area's tax information.

Most importantly, be certain to turn on SSL Encryption -- this provides a measure of protection against malicious hackers from viewing sensitive financial information as it's passed through your system.

Building your Catalog
With the basic configuration done for the present, it's time for you to populate your product catalog. This is where it gets a bit more tedious. Adding product categories is a simple point-and-click affair of categories and then products for those categories.

osCommerce ships with a demonstration computer electronics store -- unfortunately, unless that also happens to be your business, you'll first have to clean out that content to be able to add your own.


Configuring your product catalog

Continued on Page Two: Adding products -- and coping with shortcomings.

Go to page: 1  2  Next  

Tools:
Add ecommerce-guide.com to your favorites
Add ecommerce-guide.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed





JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Win Server ‘08
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES