Open Source


osCommerce, an open source shopping cart application, enables the setup and managing of an e-commerce storefront. It is available under the GNU General Public License. osCommerce is written using the PHP scripting language and can run on all platforms that support PHP such as Linux, Windows, BSD, Mac OSX among others.

osCommerce storefronts are easy to set up and maintain. It provides all the functionalities that are required to create and operate an online storefront. The osCommerce solution comes with a browser based Admin Panel that can be used by the storefront administrators to setup and manage the day to day functioning of the storefront. They can set the store configuration parameters such as the payment gateway to be used, the shipping and tax rates that will be applicable, product discounts etc. To populate the storefront, product catalogues containing products and their details can be created. Administrators can also use the Admin panel to view and track the orders placed by the customers. osCommerce provides a reporting module that generates reports based on various parameters and criteria and can be used by the administrators to monitor the performance of the storefront.

For the storefront layout, osCommerce provides a wide variety of templates to choose from. The display of the products within the product catalogues can be controlled by the administrators. They can specify the number of products to be displayed on a product catalogue page, set discounts that will be applicable etc. The customers can access the storefront, search and browse through product catalogues and details, and place orders for them. osCommerce also provides the facility enabling customers to register with the website, and track their orders online. Features and functions such as ‘Mail to a friend’, ‘Review Products’, ‘Print this page’, ‘Add to Wish List’ , ‘Newsletter subscription’, ‘Opinion Polls’ etc are also provided thereby enabling interactivity to be built into the solution.

osCommerce, like most open source applications, has a modular architecture. Other third-party applications/tools etc can be easily integrated with the basic osCommerce setup in order to provide additional functionalities not available with osCommerce. For Example, Joomla! can be integrated with osCommerce to provide content management functionalities with the solution. Similarly, bulletin board applications such as vBulletin, phpBB etc can be integrated with osCommerce to include the specialized functionalities with the solution. osCommerce solutions can also be easily integrated with existing websites in order to provide shopoping cart functionalities.

At Open Source Development, we offer our services in helping clients to implement and deploy osCommerce based shopping cart applications. As per the requirements of the clients, we customize the osCommerce basic setup in order to develop a solution that meets each client’s unique needs. We have also acquired the skill-sets necessary to create custom osCommerce modules. These modules enable us to build advanced functionalities into the solutions.


osCommerce includes a wide variety of features that enable the creation and setup of online storefronts. Some of the features include the following:

  • Browser Based Admin Module: Easy to user browser based interfaces are provided with osCommerce. Through this module administrators can configure, setup and manage the operation of the storefront.
  • Template based: osCommerce is template based thereby making it easy to make changes to the layouts. A wide variety of templates are provided with the solution.
  • Multilingual: osCommerce solutions support multiple languages such as English, German, Spanish etc
  • Product Catalogues: Unlimited product categories and products can be added in the system.
  • Payment Gateway Integration: The default osCommerce setup offers a choice of payment gateways that can be used., PayPal, are some of the payment gateways options available.
  • Payment Modes: Multiple payment modes (such as credit cards, offline payments etc) are available with osCommerce.
  • Shipping options: Administrators can set the shipping rates and options based on various parameters such as region, order value, product weight etc.
  • Tax options: The administrator has the option to define different tax rates for each product. They can also define taxes as per the region.
  • Currency: osCommerce supports multiple currencies. The options to upload exchange rate information are included in the solution.
  • Images: osCommerce auto generates the thumbnail images for the products. The users are required to upload the full sized image.
  • SSL: All transactions in osCommerce use Secure Socket Layers thereby ensuring security.
  • Invoices and Dispatch Notes: osCommerce provides the storefront administrators with the facility to generate and print invoices and dispatch notes.
  • Report Generation: An extensive reporting module is provided that enables administrators to generate detailed analysis reports based on various parameters such as top customers, top selling products, total sales etc.


    The benefits of using osCommerce include the following:

  • Being an open source, off-the-shelf product, osCommerce is a time saving and cost-effective solution.
  • A large online support community is available for osCommerce.
  • A wide variety of additional plug-ins and modules are freely available that can be integrated with the solution to provide enhanced functionalities.
  • osCommerce can be easily customized to suit the need of individual clients.


Some of the osCommerce solutions developed by Open Source Development include the following:

Mail order Catalogue

We developed an online mail order catalogue for a client using osCommerce. The solution developed by us enabled the client to offer products procured or manufactured by them to buyers. Buyers could browse through the product catalogues and place orders online. The entire storefront could be managed by the administrator through the Admin module. The design and layout of the storefront was customized according to the requirements of our client.

Book Store

At Open Source Development, we customized osCommerce to develop online book stores for clients. Our solutions enable clients to easily setup and operate an online book store. All functionalities, from creation of book catalogues to order placing and tracking etc, required to manage a storefront have been provided with the solutions.


We enagaed with Icreon in the summer of 2009 to build a new aspect for our Saddlery company, the brief was to come up with a suitable adaptable ecommerce solution and also a community site for members. We had unfourtnately engaged a cheap off the shelf solution prior to talking with Icreon. After quickly working out that the off the shelf solution would not work, Our in house designers and Icreon set to work to remake the project. In my opinion I have never been more impressed by a company.

John Colville
Joust John Colville