2. Índice 1. Empresa
1. Descripción
2. Historia
3. Clientes
2. Aplicación web
1. Requerimientos
2. Recomendaciones
3. Funcionalidades
4. Instalación
3. Características
1. Temas
2. Módulos
3. Integración
3. Empresa | ¿Quiénes somos?
Magento es una plataforma de código
abierto que ofrece una amplia variedad de
alternativas para aquellos que quieren
entrar en el mundo online. Magento te
permite tener un control total, flexibilidad
y funcionalidad de tu sitio de e-
Commerce.
4. Empresa | Nuestra 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.
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.".
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.
5. Empresa | Clientes
Los clientes más destacados que han solicitado el servicio de la
empresa son:
6. Aplicación web | Requerimientos
Requerimientos de hardware:
Servidor VPS con las siguientes características:
• 4 Cores x 2 GHz
• 4 GB RAM
• 50 GB disco
El cálculo del espacio en disco depende del número de productos en la tienda y el
número de imágenes para cada producto. Un cálculo aproximado para el tamaño
mínimo de, puede ser el siguiente:
2 x (N.º imágenes x producto) x (tam. medio de imagen) x N.º productos.
También es necesario considerar algún espacio para un espacio adicional dedicado a
la propia instalación de la tienda (aprox. 100MB), sistema de caché (100MB),
almacenamiento de sesiones de usuario (1 GB).
7. Aplicación web | Requerimientos
Requerimientos de software:
Cualquier distribución Linux x86-64
• Apache 2.x
• MySQL 5.5 o superior
• PHP 5.4.x o superior
Además se requieren instaladas las siguientes extensiones:
• PDO_MySQL
• simplexml
• mcrypt
• hash
• GD
• DOM
• iconv
• curl
• SOAP
8. Aplicación web | Recomendaciones
Aceleradores de caché
Es muy recomendable instalar algún acelerador de PHP como APC y/o
sistema de caché como Memcached, aunque no es obligatorio para el
funcionamiento.
• Si se utiliza una configuración de servidor único, se recomienda APC.
Si se utiliza una configuración de múltiples servidores, se recomienda
APC + Memcached
• En sistemas con mayor volumen de tráfico se recomienda utilizar algún
tipo de sistema de cache de proxy inverso, como Varnish Caché.
9. Aplicación web | Recomendaciones
Ampliaciones y escalabilidad
La plataforma está preparada para trabajar con configuraciones de múltiples
servidores. Las configuraciones más habituales en sistemas web, son posibles
también con magento. Por ejemplo:
• Separar la base de datos a otro servidor.
• Balanceador de carga con N servidores magento + servidor de base de datos.
• Balanceador de carga con N front servers (reverse proxy) + N magentos +
base de datos.
• Uso de CDNs o servidores para contenido estático.
10. Aplicación web | Funcionalidades
Como toda herramienta para la gestión de tiendas online, Magento ofrece las funcionalidades
esenciales con ese fin: administración del catálogo de productos y contenidos, gestión de la
navegación, plataforma de pago y administración del sistema. Echemos un vistazo a las
funcionalidades que hacen de Magento la mejor opción para nuestro eCommerce:
• Acceso a extensiones
• Acceso a APIs
• Listo para eCommerce
• Multitienda
• Multivista
• Carrito de compra persistente
• Gestión de precios, promociones y
cupones
• Informes
• Herramientas de SEO
• Gestión de clientes
• Gestión de pedidos
• Navegación por capas
• Configuración territorial
• Gestión de métodos de pago y envío
• Configuraciones especiales de producto
• Herramientas de Marketing
11. Aplicación web | Instalación
1.- Lo primero que debes hacer para empezar a crear tu tienda online Magento,
propiamente dicha es descargar el archivo (paquete) que contiene el software de
Magento. Para ello debes registrarte previamente en el sitio oficial, ya que de lo
contrario no podrás.
12. Aplicación web | Instalación
2.- Acepta las condiciones de uso,
configura las opciones de localización,
idioma, huso horario (para precisión de
los envíos, carritos de compra
abandonados, etc.), divisa en la que
vamos a trabajar y país para el manejo
del administrador.
Posteriormente deberás realizar la
configuración de conexión a tu base de
datos (dependiendo del tipo de hosting
y lenguaje que usemos deberemos
poner en el nombre del mismo Local
Host o la IP del servidor local).
13. Aplicación web | Instalación
3.- También hay que indicar la base de datos que has creado, el usuario y
contraseña para el mismo, la base URL del sistema y en Admin Path (indicar el
nombre con el que quieres acceder a la consola de administración). A continuación
debes marcar las casillas de:
•Enable Charts
•Skip Base URL Validation Before the Next Step
•Use Web Server (nombre del servidor que vamos a usar) Rewrites: Este es un tema
importante para el SEO y el posicionamiento.
14.
15. Aplicación web | Instalación
4.- Deja el resto de opciones que aparecen por defecto y continúa. El software de
Magento comenzará a instalarse, por lo que tendrás que esperar unos segundos
para que termine de crear las distintas tablas que necesita para funcionar.
18. Aplicación web | Instalación
6.- Para poder acceder a la consola de administración, se
debe poner tras la URL (Supone un paso más en la
seguridad web de tu tienda online Magento) el Admin Path (el
nombre con el que has configurado tu acceso a la consola), y
posteriormente loguearte con el nombre de usuario y la
contraseña que has elegido.
20. Características| 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.
21. Características| 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.
22. Características| 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.