osHelpers - Help for your osCommerce store
 
Google Base Feed Germany
iFrame Defender v1.2
oscommerce Seo
  Seo Pack 2
  SE Friendly URLs
  Session ID Removal
  Title and Meta Tags
  Google Sitemap
Magnum Shopping Cart
  Magnum MVS 8.4 Basic
osCommerce Services
  osc / cre patch
  Data Entry
  Data Extraction
  bugs and fixing
  Site Transfer
  creloaded Transfer
  Design Special
  Hosting
osCommerce Templates
osCommerce Contributions
  Credit Modules
  Features
  Images
  InfoBoxes
  Languages
  Order Total Modules
  Other
  Payment Modules
  Reports
  Shipping Modules
  Templates/Themes
  Zones
osCommerce Articles
  osCommerce Article 167
  osCommerce Article 166
  osCommerce Article 165
  osCommerce Article 164
  osCommerce Article 163
  osCommerce Article 162
  osCommerce Article 161
  osCommerce Article 160
  osCommerce Article 159
  osCommerce Article 158
  osCommerce Article 157
  osCommerce Article 156
  osCommerce Article 155
  osCommerce Article 154
  osCommerce Article 153
  osCommerce Article 152
  osCommerce Article 151
  osCommerce Article 150
  osCommerce Article 149
  osCommerce Article 148
  osCommerce Article 147
  osCommerce Article 146
  osCommerce Article 145
  osCommerce Article 144
  osCommerce Article 143
  osCommerce Article 142
  osCommerce Article 141
  osCommerce Article 140
  osCommerce Article 139
  osCommerce Article 138
  osCommerce Article 137
  osCommerce Article 136
  osCommerce Article 135
  osCommerce Article 134
  osCommerce Article 133
  osCommerce Article 132
  osCommerce Article 131
  osCommerce Article 130
  osCommerce Article 129
  osCommerce Article 128
  osCommerce Article 127
  osCommerce Article 126
  osCommerce Article 125
  osCommerce Article 124
  osCommerce Article 123
  osCommerce Article 122
  osCommerce Article 121
  osCommerce Article 120
  osCommerce Article 119
  osCommerce Article 118
  osCommerce Article 117
  osCommerce Article 116
  osCommerce Article 115
  osCommerce Article 114
  osCommerce Article 113
  osCommerce Article 112
  osCommerce Article 111
  osCommerce Article 110
  osCommerce Article 109
  osCommerce Article 108
  osCommerce Article 107
  osCommerce Article 106
  osCommerce Article 105
  osCommerce Article 104
  osCommerce Article 103
  osCommerce Article 102
  osCommerce Article 101
  osCommerce Article 100
  osCommerce Article 99
  osCommerce Article 98
  osCommerce Article 97
  osCommerce Article 96
  osCommerce Article 95
  osCommerce Article 94
  osCommerce Article 93
  osCommerce Article 92
  osCommerce Article 91
  osCommerce Article 90
  osCommerce Article 89
  osCommerce Article 88
  osCommerce Article 87
  osCommerce Article 86
  osCommerce Article 85
  osCommerce Article 84
  osCommerce Article 83
  osCommerce Article 82
  osCommerce Article 81
  osCommerce Article 80
  osCommerce Article 79
  osCommerce Article 78
  osCommerce Article 77
  osCommerce Article 76
  osCommerce Article 69
  osCommerce Article 68
  osCommerce Article 67
  osCommerce Article 66
  osCommerce article 65
  osCommerce article 64
  osCommerce article 63
  osCommerce article 62
  osCommerce article 61
  osCommerce article 60
  osCommerce article 59
  osCommerce article 58
  osCommerce article 57
  osCommerce article 56
  osCommerce article 55
  osCommerce article 54
  osCommerce article 53
  osCommerce article 52
  osCommerce article 51
  osCommerce article 50
  osCommerce article 49
  osCommerce article 48
  osCommerce article 47
  osCommerce article 46
  osCommerce article 45
  osCommerce article 44
  osCommerce article 43
  osCommerce article 42
  osCommerce article 41
  osCommerce article 40
  osCommerce article 39
  osCommerce article 38
  osCommerce article 36
  osCommerce article 37
  osCommerce article 35
  osCommerce article 34
  osCommerce article 33
  osCommerce article 32
  osCommerce article 31
  osCommerce article 30
  osCommerce article 29
  osCommerce article 28
  osCommerce article 27
  osCommerce article 26
  osCommerce article 25
  osCommerce article 23
  osCommerce article 21
  osCommerce article 20
  osCommerce article 19
  osCommerce article 18
  osCommerce article 17
  osCommerce article 16
  osCommerce article 15
  osCommerce article 14
  osCommerce article 13
  osCommerce article 12
  osCommerce article 11
  osCommerce article 10
  osCommerce article 9
  osCommerce article 8
  osCommerce article 7
  osCommerce article 6
  osCommerce article 5
  osCommerce article 4
  osCommerce article 3
  oscommerce Article 2
  osCommerce Article 1
osCommerce Tutorials
  Installing osCommerce
  Configuring your store
  Adding categories
  Adding products
  Adding product attributes
  Configuring currency
  Adding payment modules
  Adding shipping modules
  Configuring sales tax
  Editing your home page
  Editing columns
  Editing header and footer
  Creating specials
  Managing customers
  Sending out a newsletter
  Sending out email
  Managing your banners
  Backup database
CRELoaded Tutorials
  Add Administrators
  Add Article Author
  Additional Images
  Create a New Page
  Define Mainpage
  Disable cc Encryption
  Disable Company Field
  Disable Country
  Disable Date of Birth
  Display broken images
  Easypopulate Export
  Email confirmation
  Insert Faq
  Max Package Weight
  Require Terms of Use
  Affiliate Newsletter
  Enable Cache
CB Power Affiliate

   OSHELPERS | OSCOMMERCE ARTICLES | OSCOMMERCE ARTICLE 134   



osCommerce Article 134

OSCommerce in action
By Rob Sutherland

What's the best way to use the Web to sell products? A good open source option is OSCommerce, a shopping cart package that uses Linux, Apache, MySQL and PHP (LAMP) software. Because it's open source, companies that use it can customize it themselves to better meet their needs.

I spoke to a variety of companies that use OSCommerce. They sell everything from girls' socks to embedded software, and their business models run from mom-and-pop through full-blown manufacturing/distribution operations. In general, they had good things to say about the software. They noted that OSCommerce has been around since 2000 and has a large user community and a huge collection of contributions -- packaged sets of code modifications or documentation -- which is both a blessing and a curse. Many of them have made changes and additions to the code, which they then contributed back to the project. Some other positives that they pointed out:

  • OSCommerce has the ability to create optional product attributes, such as color and size.
  • The Web-based administration panel makes it possible for relatively inexperienced users to add and maintain product info.
  • Both sales taxes and value-added taxes (VAT) can be configured for a variety of scenarios.

On the other hand, these companies had some issues with the software as well:

  • The Web-based admin program can be cumbersome, especially the product entry and update pages, which have a large and confusing collection of options.
  • The handling of images is confusing.
  • Branding is complicated. It's hard to locate where things need to be changed and to ensure those changes can be carried over to new versions.
  • The large number of contributed packages and their varying quality can be a problem. Picking the ones that will work best for the business and maintaining them can be a real time sink. Ensuring that you don't install conflicting changes or overwrite existing code can be frustrating.

Some of the companies I spoke with offered more specifics. Everything Tights, an online-only retailer of girls' socks and tights, had no experience with PHP or MySQL when they first started using OSCommerce, but it had no problem setting up the software. Owner Mark Russell says his company would like enhancements, such as the ability to do global updates and similar mass operations through the Web backend.

Subrosasoft writes and sells backup and utility software for the Macintosh platform. Like Everything Tights, Subrosasoft's owner Marko Kostyrko had no problems with installation but had to modify the base package, in his case to handle users' downloads properly.

Batch Tech provides e-commerce solutions using OSCommerce and Zencart, another popular shopping cart program. Owner David Hardesty has been involved with OSCommerce since it began. He finds it one of the easiest e-commerce packages to install and set up. The only real drawback he sees is that the tax system is written from an international point of view, and can be confusing to U.S. users.

Element Computers retails an embedded Linux office server, and supports a network of resellers through the use of a content management system (CMS) called Mambo. It has integrated OSCommerce with Mambo so that they share common graphics and product data and appear to be one site. The company's main frustration is the lack of global functions to allow, for example, mass discounting of prices and export of groups of data in Quickbooks/CSV format.

Although OSCommerce is relatively easy to administer, customization and integrating changes can be extremely complex for new users and developers. The companies I talked to solved these problems in one of three different ways:

  1. They learned enough LAMP administration skills and PHP/MySQL and Linux concepts to install contributed packages and customize the base package. The key in this case is to make good use of the community as a training and support resource.
  2. They already had the necessary skills as IT professionals, and picked up expertise from the community and contributed back.
  3. They paid a professional to undertake the work for them. If you choose this approach, make sure that you can communicate well with whomever you choose, and look for a consultant who's honest and stable. Make sure that he's prepared to deal with things besides coding and technical support; you'll need good copy and graphics to make your site stand out, plus someone who can explain things in terms you'll understand.

The most common complaint I found from OSCommerce users was the same one I've heard about other e-commerce packages. People weren't aware of how much work would be involved in getting everything put together. They would get to a certain point, hit an unexpected bottleneck, and be unable to keep going. The majority of the work involved in getting any e-commerce package working is to organize your products, take attractive pictures, write solid descriptions, and learn to work with the package and make it part of your business operation. Every implementation will run into these problems, and everything takes longer and costs more than you plan for it, whether it's proprietary or open source. If you take a step-by-step approach, by putting only a portion of your inventory online at first or picking a small set of features to implement, you can avoid getting overwhelmed.

A key to success with OSCommerce are to first analyze your business and carefully look at operations. Make sure that you have or can obtain the skills you'll need to customize the software for your needs. Set a clear goal that will let you select only the correct enhancements for your situation. Keeping OSCommerce running and updated over time will require you to carefully track your changes and work out methods to keep it updated safely, such as installing a local version on a server in your office (or even a Windows workstation) and transferring the entire package to your ISP only after testing rather than updating things on the fly.

If you keep these points in mind, you'll find that OSCommerce can help move your product.

osCommerce Article 134
box_bg_l.gif.
box_bg_r.gif.
 

osHelpers

osHelpers