Magento es una plataforma de comercio electrónico de código abierto escrita en PHP. Fue desarrollada con apoyo de voluntarios por Varien Inc, una compañía situada en Culver City, California.
Fue publicada enero de 2008. Su objetivo era poder ofrecer una solución integral y estándar que pudiera cubrir la totalidad de funciones que en ese momento sólo era posible obtener con desarrollos a medida. El fin de todo esto era proporcionar no sólo una herramienta para la construcción de tiendas online sencillas, sino también una herramienta de desarrollo en sí misma que permitiera cualquier ajuste a medida.
Magento usa un sistema de base de datos relacional MySQL/MariaDB, el lenguaje PHP y elementos de Zend Framework. Aplica las prácticas de la programación orientada a objetos y la arquitectura modelo–vista–controlador.
Magento es compatible con un sistema de plantillas web que generan múltiples páginas de aspecto similar y temas personalizados
Magento 2008 – 2010
Su mercado era, entonces, la empresas de gran tamaño o con proyectos de Tienda online complejos.
Supuso un gran salto de calidad respecto a las soluciones existentes hasta ese momento y vivió algunos años (2008-2010) sin prácticamente competencia (en cuanto a número de características y flexibilidad).
En los últimos años algunos competidores han ido ganando terreno en cuanto a la cantidad de opciones que antes sólo estaban disponibles en Magento. Además, al ser una plataforma que normalmente requiere desarrollos a medida, muchas de las mejoras no son liberadas y puestas a disposición del público, sino que pertenecen a la versión de pago.
Magento a partir de 2011
En 2011 fue adquirida por Ebay, cuya idea es crear una comunidad de Partners alrededor del producto a los que la propia Ebay ofrece soporte y formación con la idea de garantizar una calidad en la puesta a punto de los proyectos, aunque también reduce la comunidad de empresas y desarrolladores que ofrecen y mejoran el producto.
Ofrecen una versión libre (Community Edition, con algunas limitaciones) y una versión de pago (Enterprise Edition).
La última versión de community edition es la 2.2.1 y la enterprise edition 2.2.1, el 07/11/2017 (Fuente: Wikipedia)
Plataformas
Ofrece de dos plataformas distintas, Magento Open Source y Magento Enterprise Edition. Además, existieron las plataformas Magento Professional Edition y Magento Go.
Magento Open Source. Previamente llevaba el nombre de Magento Community Edition. Es una plataforma de comercio electrónico de código abierto. Cuenta con muchas características y cualquiera puede modificar el núcleo del sistema de la versión Community.
Magento Enterprise Edition. Es una derivación de Magento Open Source aunque contiene el mismo núcleo de archivos. En este caso, no es gratuito y tiene más características y funcionalidad. Esta edición está diseñada para grandes empresas que requieren de apoyo técnico con la instalación, el uso, la configuración y la solución de problema
Magento Go. Es una aplicación de comercio electrónico basado en la nube. Fue lanzado en febrero de 2011 con el fin de apoyar a las pequeñas empresas ya que no tenía necesidad de instalación de software.
Ventajas
Muy potente, se puede realizar casi todo.
Permite multitiendas.
Sistema de búsquedas en Ajax.
Permite una personalización completa del sitio.
El panel de administración es el más completo de las 3 herramientas
Gestión de pedidos muy potente
Desventajas
Comunidad pequeña, poco soporte, prácticamente casi todo en Inglés.
Costes finales altos.
Instalación y personalización complicada.
Módulos desarrollados o themes escasos.
Panel de administración complicado, más todavía para empresas sin conocimientos informáticos.
Consume muchos recursos.
Muchos módulos de pago
Características del servidor bastantes exigentes.
¿Quieres saber más sobre Magento?