10
Seguramente, conoces OsCommerce, Zend Cart, Cubecart los cuales usamos para montar nuestros carritos de compra. Sin embargo, es muy probable que pienses que o bien se han quedado desfasadas y desactualizadas a lo que hoy día se espera, o bien no es nada sencillo de instalarlas y administrar. Para los que requieren un poco mas de funcionalidad en su web y son atrevidos en nuevas tecnologías les presento 2 Sistemas de carritos de compra muy bueno y al fiel estilo Web 2.0 .
Prestashop y Magento son nuevas herramientas para generar y administrar tiendas on-line de manera sencilla.
Prestashop
Esta nueva herramienta, está desarrollada exclusivamente con php5, y es muy liviana y rápida (las plantillas smarty tienen mucho que ver en esto). Los requisitos necesarios para hacerla funcionar son:
- Servidor Linux, Unix, o Windows
- Apache Web server
- PHP 5.0 o superior
- MySQL 5.0 o superior
Las características más importantes de la versión estable 1.0 (1.0.0.8) son:
Modo Cliente:
- Ofertas especiales (descuentos de precios y cupones de descuento)
- Destacado de productos
- Ranking de vendedores
- Listado de Nuevos productos
- Ofertas de “Envío Gratuito”
- Zoom de las imágenes de los productos
- Permitir/Denegar pedidos con productos sin stock
- Suscripción/Borrado de cliente a boletines de noticias
- Métodos ilimitados de pagos
- Pago por transferencia
- Pago contra rembolsó
- Pre configurado para ventas con PayPal
- Formulario de Contacto para múltiples direcciones
- Mas+
Modo Administrador:
- Categorías y Subcategorías ilimitadas
- Editor WYSIWYG por defecto
- Combinación de atributos ilimitada
- Características de productos ilimitada
- Imágenes con optimización y reescalado automático ilimitadas
- Sin límite de monedas
- Sin límite de impuestos
- Empresas de Transportes ilimitadas
- Inventariado
- Alertas SMS
- Añadido/Borrado de módulos
- Código de Barras
- Ayudas contextuales
- Notificación por emails del estado del pedido
- Sin límite de idiomas
- Mas+
Magento
Esta herramienta, tambien está desarrollada exclusivamente con php5, altamente flexible, escalable y fácil de integrar con otras aplicaciones, tiene optimización SEO, soporte de AJAX, soporte para múltiples monedas, idiomas. Los requisitos necesarios para hacerla funcionar son:
* Servidor Linux, Unix, o Windows
* Apache Web server
* PHP 5.0.2 o superior
* MySQL 4.1.20 o superior
Las características más importantes de la versión estable 1.2 son:
Modo Cliente:
- Soporte para pago con tarjeta de crédito: Authorize.net y PayPal Payflow Pro.
- Soporte para métodos de envío. Integración en tiempo real con: UPS, FedEx, y USPS.
- Capacidad de envío de notificaciones por email
- Listado de Nuevos productos
- Buscador básico y avanzado
- Facilidad para comparar productos.
- Review de productos.
- Sitemap por categorías
- Descarga de Productos
- Subcripcion a Newsletter
- Filtrado de Productos por Tags
- Términos populares de búsquedas
- RSS feed
- Mas+
Modo Administrador:
- Soporte para asignar tags a los productos y generación de un tagcloud o nube de tags.
- Manejo de Newsletter y personalización de templates
- Search Engine Optimization (SEO)
- Creación de Encuestas
- Sistema de permisos para administrar la tienda
- Búsquedas avanzadas
- Actualización en un Clic
- Sistema de control de contenido para paginas informativas
- Sin límite de idiomas
- Optimización SEO defecto
- URL amigables
- Temas para la tienda
- Mas+
En lo personal, las 2 vienen siendo buenas alternativas aunque magento parece más sólido y con más opciones de pagos. Bueno para gustos los colores.
Categorizado: Desarrollo WebEtiquetado: Ajax | Carrito de Compra | Ecommerce | PHP

















Hola.
Llevo un buen tiempo trabajando con Magento, y si bien la lista de funcionalidades o highlights que describís son correctas, vale la pena rescatar que si bien Magento es una opción muy flexible y robusta, requiere de ciertas condiciones para funcionar de manera fluída.
Una vez resuelto ese punto, es una plataforma muy completa.
Incluso, hay una serie de features como la API que lo hacen muy interesante para integrar con otros sistemas.
Destaco también, como programador, la posibilidad que provee la plataforma de ser extendida a nivel código.