Book Image

Building Online Stores with osCommerce: Beginner Edition

By : David Mercer
Book Image

Building Online Stores with osCommerce: Beginner Edition

By: David Mercer

Overview of this book

Using an easy-to-read and engaging style, this book introduces the fundamentals of osCommerce, and helps you build your first online store. It covers the out-of-the-box features of osCommerce, but it also shows you how to customize the application to your own needs. The book starts with the basics of downloading and installing osCommerce, or simply how to enable it on your Internet domain using the tools provided by your host. All of the most important configuration issues are explained, with clear instructions and advice to help you make the right choices. Once osCommerce is installed and configured, you will take a good look at how to work with your store's data including product information as well as other data which is responsible for keeping your site healthy. The all important topic of customization is also dealt with comprehensively. You will see how to develop attractive sites that will make your store a pleasure to browse and your products a pleasure to buy! Of course, no discussion on osCommerce would be complete without a look at how to obtain and treat payments. Using the modules provided with osCommerce you will be collecting money from your happy customers in no time! Once the reader has a fully fledged, and operational site it is time to look at deployment? an important topic for discussion if development has taken place on a development machine. The appendix will add a few tools to your armory and shed some light as to what is going on behind the scenes in case things go awry.
Table of Contents (13 chapters)

An Effective Process for Dealing with Bugs


Whenever you encounter a bug that has a nontrivial or non-obvious solution, engage the following process to get it fixed:

As you can see, the outlined process begins by trying to solve the problem yourself, and in the event that you can’t, it incrementally increases the scope of the search for solutions. Ideally, however, you don’t want to have to upgrade the problem to hours of searching on the Internet if at all possible. You simply want to be able to deal with the problem yourself and move on. In order to be able to do this with any sort of confidence, you need two things:

  • Experience

  • A toolkit for solving problems

Unfortunately, you can’t gain experience from a book, so the next section will focus on giving you the tools to complete the job—how much experience you gain is really up to you. Once you have a few tricks of the trade under your belt, you will find that solving problems becomes, more often than not, a satisfying occupation. Remember, that every time you attempt to solve a problem in your code, you are learning more about the software, which will in turn help you the next time round.