Actualmente existen varios carritos de compras disponibles hay gratuitos, de pago, personalizables, adaptables, etc, etc.
A la hora de elegir un carrito debemos tomar en cuenta algunos criterios por ejemplo:

  • Es fácil de personalizar el diseño
  • Soporta el sistema de pago que requiero
  • Cuenta con los módulos que requiero
  • Tiene soporte de atributos(peso, talla, colores, multiples imagenes…)

Veamos algunos de los mas populares

OsCommerce

Este es uno de los más antiguos y por eso además esta atado a tecnologias antiguas como el uso de tablas, requiere usar variables globales (no recomendado por cuestiones de seguridad),sin embargo pronto saldrá una nueva versión la 3.0 que le dará nuevo aire a este viejo carrito de compras. Soporta atributos como peso, talla, etc con variaciones de precio por atributo, múltiples sistemas de shipping.

Personalización

Por defecto no tiene un sistema de templates para personalizarlo fácilmente asi que hay que instalar un plugin adicional que nos puede dar mas de un dolor de cabeza, detalle que tambié será solucionado en la versión 3.0

Módulos de pago

Debido a su antiguedad tiene soporte para muchísimos módulos de pago

Demo

Podemos ver la demo AQUI

oscommerce

oscommerce

Zencart

Este es uno de mis favoritos, desciende del viejo OsCommerce pero tiene la ventaja de haber subsanado muchos de los errores y limitaciones de este, muy personalizable, cuenta con un sistema de atributos muy completo, soporta productos descargables, cuenta con módulos para realizar cache de imágenes, lo que extraño es que es un tanto complicado poner más de una imagen por producto.
Soporta múltiples monedas, múltiples idiomas.

Personalización

Su punto fuerte es ser muy personalizable ya sea para un diseñador que requiera modificar la hoja de estilos hasta un programador que puede cambiarlo por completo, agregando modulos javascript, cuenta con un sistema de templates muy bueno y muchos módulos gratuitos.

Módulos de pago

Cuenta con muchos módulos de pago y esta especialmente integrado con Paypal.

Demo

Podemos ver la demo AQUI

zencart

zencart

Magento

Este es un sistema nuevo, muy sólido una de las características que más me gusta es su sistema para mostrar las imágenes de productos con zoom incluido, existe en una community version gratuita y una versión enterprise que da soporte entre otras ventajas, el hecho que existan estas 2 versiones limita un poco el desarrollo de nuevos módulos y obtener un soporte gratuito. Entre sus ventajas esta la optimización para buscadores que incluye.

Personalización

Cuenta con un sistema de temas así que personalizarlo no presenta mayores dificultades, por defecto cuenta con un look muy moderno si lo comparamos con oscommerce o zencart.

Módulos de Pago

Soporta los principales payment gateways Authorize.net y Paypal Payflow Pro.

Demo

Podemos ver la demo AQUI

magento

magento

PrestaShop

Otra joven tienda virtual basada en PHP y MySQL el aspecto que más me gusta de esta tienda la presencia de elementos AJAX en el carrito de compras, cuenta con una galería de imágenes por cada producto, por defecto cuenta con un diseño muy elegante y moderno, muy europeo.

Personalización

Este sistema esta basado en smarty asi que podemos personalizalo fácilmente usando sus archivos TPL muy útil si eres sólo un diseñador y editar PHP no es lo tuyo.

Módulos de pago

Debido a que es un sistema nuevo cuenta con pocos módulos de pago aunque si buscamos un poco por ahi encontramos algunos módulos no oficiales, soporta Paypal, 2CO, y algunos pocos más.

Demo

Podemos ver la demo AQUI

prestashop

prestashop