Magento es una plataforma de código abierto para comercio electrónico escrita en PHP. Fue desarrollada con apoyo de voluntarios por Varien Inc (ahora Magento Inc), una compañía privada con sede en Culver City, California.
Varien publicó la primera versión del software el 31 de marzo de 2008. Roy Rubin, ex director general de Varien, vendió más tarde una parte sustancial de la compañía a eBay, que eventualmente la adquirió por completo y luego se escindió de la empresa.
De acuerdo a la investigación que llevó a cabo aheadWorks en mayo de 2015, el porcentaje del mercado de Magento entre las 30 plataformas de comercio electrónica más populares es alrededor de 29.8%.
Magento emplea el sistema de base de datos relacional MySQL/MariaDB, el lenguaje de programación PHP, y elementos de Zend Framework. Aplica las prácticas de la programación orientada a objetos y la arquitectura modelo–vista–controlador. También utiliza el modelo entidad–atributo–valor para almacenar los datos.
Historia
El desarrollo de Magento comenzó oficialmente a principios de 2007. Siete meses después, el 31 de agosto de 2007, se liberó la primera versión beta al público.
Varien, la compañía propietaria de Magento, trabajó originalmente con osCommerce. Se había previsto originalmente que osCommerce sería el titular pero más tarde se decidió reescribirlo como Magento.
En febrero de 2011, eBay anunció que había hecho una inversión en Magento en 2010, con una participación del 49% de la empresa.
En junio de 2011, eBay anunció que estaría adquiriendo el resto de Magento, la cual se uniría a su nueva iniciativa X.Commerce. El CEO y cofundador de Magento Roy Rubin escribió en el blog de Magento que "Magento continuaría operando fuera de Los Ángeles, con Yoav Kutner y yo como sus dirigentes.".
Yoav Kutner se marchó de Magento en abril de 2012 citando que la visión para Magento había cambiado desde el momento de la adquisición debido a los cambios del personal de alto nivel.
Como resultado de la división de eBay (salida de Paypal) seguido de la incursión corporativa de Carl Icahn, Magento se separó como una compañía independiente por el nuevo propietario Permira fondo de capital privado el 3 de noviembre de 2015.
Resumen
Magento es el proveedor de dos plataformas distintas, Magento Community Edition y Magento Enterprise Edition. También existieron las plataformas Magento Professional Edition and Magento Go.
Magento Community Edition
Magento Community Edition es una plataforma de comercio electrónico de código abierto. Equipado con muchas características, cualquiera puede modificar el núcleo del sistema de la versión Community. Los desarrolladores pueden implementar los archivos del núcleo y ampliar su funcionalidad añadiendo nuevos módulos plug-in proporcionados por otros desarrolladores. Desde que la primera versión beta pública fue liberada en 2007, Community Edition ha sido desarrollada y personalizada con el fin de proporcionar una plataforma básica de comercio electrónico. La última versión es 2.0 liberada el 18 de noviembre de 2015.
Magento Enterprise Edition
Magento Enterprise Edition es una derivación de Magento Community Edition y tiene el mismo núcleo de archivos. A diferencia de Community Edition, este no es gratuito, pero 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 problemas. A pesar de que Magento Enterprise tiene tasas anuales por mantenimiento, ni Community ni Enterprise Edition incluyen alojamiento web. El equipo de Magento desarrolla la Enterprise Edition con la cooperación de los usuarios y terceros. La última versión es 1.14.0.1 liberada el 13 de mayo de 2014.
Magento Go
Magento Go fue una solución de comercio electrónico basado en la nube, el cual también incluía alojamiento web por Magento Inc. Este 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. Magento Go tenía módulos integrados y se podía añadir extensiones de Magento para darle más funcionalidad, sin embargo también era la plataforma menos personalizable. El 1 de julio de 2014, Magento Inc. anunció que la plataforma Magento Go sería cerrada el 1 de febrero de 2015.
Características de Magento
Magento es compatible con un sistema de plantillas web que generan múltiples páginas de aspecto similar y temas personalizados
Temas
Magento ofrece un tema básico que configura un sitio web de comercio electrónico. El tema está diseñado para personalizar todas las páginas añadiendo o editando código PHP, HTML y CSS. Los usuarios de Magento pueden instalar temas que cambian la visualización de la página web o su funcionalidad. Los temas son intercambiables con las instalaciones de Magento sin que ocurra una pérdida de contenido o el diseño de las páginas. Los temas se instalan mediante la carga de carpetas temáticas a través de FTP o SSH y aplicándolas utilizando la interfaz en el servidor del sistema de administración.
Módulos
Los desarrolladores de Magento han creado plugins de Magento que extienden la funcionalidad básica incorporada. Los usuarios de Magento pueden instalar módulos mediante la descarga de ellos, y subirlas a su servidor, o aplicando una llave de extensión de módulo a través Magento Connect Manager.
Integración
Magento permite a los usuarios integrar varios nombres de dominio en un panel de control y gestionar a la vez más de una tienda desde un único panel de administración.
Congreso Magento "Imagine eCommerce"
"Imagine eCommerce" es un congreso anual de comercio electrónico que Magento realiza desde 2011. El primer evento se llevó a cabo en febrero de 2011 en Los Ángeles, con más de 600 comerciantes de Magento, socios y desarrolladores. Los objetivos del "Imagine eCommerce" es compartir ideas de comercio electrónico y establecer sesiones de oportunidad.
Certificación de Magento
Hay cuatro certificaciones de Magento. Tres de ellas están destinados a probar la capacidad de los desarrolladores en implementar los módulos; uno (Certified Solution Specialist) se dirige a los usuarios de negocios (consultores, analistas, gestores de proyectos). Magento Front End Developer Certification se centra principalmente en la mejora de la interfaz de usuario (UI) de las aplicaciones incorporadas. Esta certificación está relacionada con las plantillas, diseños, Javascript y CSS. Magento Developer certification está dirigido a los desarrolladores de back-end quienes implementan los módulos centrales. La Plus certification prueba la profunda comprensión de los módulos de Magento Enterprise y toda la arquitectura.
Principales funcionalidades
- Estructura de categorías avanzado y composición de su catálogo.
- Familia de productos de definición con sus propias características y configurable.
- Gestión de productos configurables ( selección de color o el tamaño de una camiseta , por ejemplo).
- Funciones de cross-selling y up-selling.
- Gestión de promociones ( ventas, cupones y promociones en función de la composición de la canasta).
- Gestión multi - tienda.
- Gestión de divisa , IVA y transporte.
- Boletines de newsletter.
- Módulo CMS para integrarse fácilmente en su contenido editorial tienda.
- Soporte de los principales módulos de pago ( PayPal , SIPS , OGONE ... ).
- Gestión de facturas y notas de crédito.
- Muchas estadísticas ( composición media de una cesta, tasa de conversión, más visitados ... ).
- Módulo de flujo de datos para facilitar la importación / exportación de su catálogo o su repositorio cliente o desde fuentes de datos externas (CRM , ERP , comparación de precios , etc ....).