O osCommerce é talvez o mais antigo projecto em open source disponivel na Internet. Inicialmente tinha o nome de The exchange Project, mas em Fevereiro de 2003 foi tornada publica a a primeira versão do osCommerce com este nome, o osCommerce 2.2 Milestone 1.
Esta plataforma open source foi das mais populares quase na primeira década do seculo XX. No entanto, as novas propostas de sistemas de e-commerce que foram aparecendo conquistaram a maior parte do mercado devido ás suas caracteristicas e funcionalidades, pelo que o osCommerce deixou de ser das principais preferências enquanto base para lojas online.
Uma das principais caracteristicas do osCommerce foi a adesão da comunidade de utilizadores ao desenvolvimento de modificações, conhecidas por contribuições, que alteram e extendem o funcionamendo to osCommerce.
Mas além das contribuições, também foi importante para o osCommerce o desenvolvimento de um mercado de templates de e-commerce a preços reduzidos que permitiram a disseminação de lojas online personalizadas, e com aspecto profissional.
O osCommerce permite a apresentação de um catalogo online, cujos artigos podem ser adquiridos mediante um processo de compra que envolve a colocação dos artigos num carrinho de compras e a postrior confirmação da compra online, com a possibilidade de pagamento também online em tempo real.
Na sua base o oscommerce contém:
- Um sistema de artigos e catalogação por categorias e fabricantes (marcas);
- Um sistema de registo de contas de clientes, e respectivas informações e compras;
- Um sistema de carrinho com registo de compras associadas aos clientes;
Sistemas modulares para formas de pagamento, formas de expedição e totais de encomenda.
Vários sistemas auxiliares como por exemplo, sistemas de definição de regiões geograficas e respectivas aplicações de taxas ou impostos.
Simples de usar, mas com uma arquitetura de programação que não separava a logica dos processos da forma de apresentação dos páginas envolvidas, e com menos funcionalidades nos seus pacotes de instalação base, está a ser cada vez menos usado na elaboração de lojas online e muitas das lojas existentes têm migrado para outras plataformas de e-commerce mais apelativas.