Magento

¿Qué es Magento?

Magento es un sistema de gestión de contenidos open source para comercio electrónico. Proporciona una gran flexibilidad y control sobre el diseño, gestión de contenido y funcionalidades. Adquirida en 2011 por eBay, actualmente es una de las plataformas de eCommerce más populares con una cuota de mercado del 30% aproximadamente y la número en el ranking 2015 Internet Retailer top 500.

Magento open source

Versiones de Magento

  • Magento Community Edition (CE), versión libre bajo la licencia certificada de Software Libre: Software License (OSL) v3.0. Última versión 1.9.2 lanzada en Julio 2015.
  • Magento Enterprise Edition (EE), versión de pago para grandes empresas. Última versión 1.14.0.1 lanzada en Mayo 2014.
  • Magento Go, versión SaaS con hosting incluido. Lanzada en Febrero 2011 y descontinuada en Febrero 2015.

Descargar la Lista de características generales y las características exclusivas de Magento Enterprise Edition (pdf).

Recursos de ayuda

Seguridad en Magento

La seguridad es una de las principales preocupación del equipo de desarrolladores de Magento. Si bien, lo ideal sería disponer de la última versión de la plataforma, no siempre es posible, por ello los siguientes enlaces permiten mantenerse informado de las últimas actualizaciones y parches de seguridad necesarias:

Magento Certified Solution Specialist

magento-certified-solution-specialist

Magento ofrece la posibilidad de certificarse como especialista en la plataforma desde el punto de vista de desarrollo de negocio, comercial o marketing. Para obtener la certificación de especialista en la solución Magento (Magento Certified Solution Specialist) es necesario demostrar experiencia y conocimiento en las siguientes áreas:

  • eCommerce
    • merchandising Online
    • Sistemas de seguridad
    • Experiencia de usuario y usabilidad
    • Legislación y regulaciones
    • Desarrollo del sistema
  • Arquitectura 
    • Elementos básicos: capas, temas, extensiones y personalización
    • Modelos de datos
    • Flujos de datos en Magento (flujo tipico de procesamiento de datos)
    • Diferencias entre Magento Enterprise Edition (EE) y Magento Community Edition (CE)
  • Elementos de un sitio de comercio electrónico de Magento
    • Catálogo
    • Carrito de compras
    • Pago
    • Envío
    • Pedido (caracteristicas, flujo, impuestos)
    • Procesamiento de pedidos
    • Cookies
    • Seguridad
    • Extensiones
    • Personalización
    • Clientes (segmentos, grupos)
    • Promociones y reglas de precios
    • importación y exportación (de clientes, pedidos, productos)
  • Aplicación de los conocimientos de Magento a los objetivos de negocio
    • Requerimientos de las necesidades de los clientes a las características de Magento
    • Recomendación de las opciones más eficaces para la aplicación de los requisitos del cliente en Magento

 

La siguiente información detallada ha sido editada a partir de la documentación oficial de Magento Solution Specialist Certification.

Área de contenido 1: eCommerce

La sección de comercio electrónico abarca conocimientos generales relacionados con el comercio electrónico y el desarrollo de sistemas de Tecnologías de la Información (TI). Las preguntas del examen sobre estos temas no son específicos de Magento, pero es necesario demostar conocimiento sobre ellos para superar esta sección: métodos actuales de venta de productos on line, requisitos para un negocio en línea, creación de una tienda virtual y catálogo de productos, configuración de un catálogo para obtener buenos resultados, así como los diferentes métodos de pago y tipos de entrega de pedidos disponibles en el mercado.

Los sistemas y seguridad de los datos son partes importante de un negocio online. Esta sección trata aspectos clave de la seguridad del comercio electrónico, incluidas las normas de la industria de sistemas de pago, las políticas de privacidad para las tiendas online, y la seguridad de los datos de los clientes.

La última sección de este área de contenido trata sobre el conocimiento general de las metodologías de sistemas de desarrollo de lsa TI. Para ello es necesario conocer las metodologías SCRUM, Agile y Waterfall y las diferencias entre ellos, o qué herramientas y técnicas son importantes para la recogida de los requerimientos del negocio y de los sistemas para un proyecto de comercio electrónico.

Este área de contenido comprende aproximadamente el 13% del examen. Las preguntas se extraen aleatoriamente a partir de los siguientes temas y objetivos:

1.1 merchandising Online

  • Estrategias de marketing: omnichannel, multicanal, marketing de afiliados, social marketing, marketing por correo electrónico, etc.
  • Pasos básicos de la creación de una nueva tienda en línea: selección de la plataforma, hosting, despliegue, mantenimiento.
  • Estrategias de búsqueda: Búsqueda de palabra clave, sugerencia automática, navegación guiada de autocompletar.
  • Upselling, la venta cruzada en el comercio electrónico.
  • SEO en el comercio electrónico.

1.2 Seguridad

  • Normas de seguridad de los datos de usuario en los diferentes mercados: Europa, EE.UU., Canadá y Australia.
  • Normas y procesos PCI
  • Normas y prácticas PA-DSS
  • El uso de SSL en el comercio electrónico

1.3 Experiencia de usuario

  • Principios y cuestiones de Usabilidad en comercio electrónico
  • Construcción de una buena experiencia de usuario en el comercio electrónico

1.4 Legislación y normativa

  • Regulaciones de privacidad de datos de los clientes en Europa y EE.UU.

1.5 Sistema de desarrollo

  • Procesos y prácticas de sistemas de desarrollo Ágiles, SCRUM y en cascada,
  • Recogida de requerimientos: Herramientas y técnicas

Área de contenido 2: Arquitectura de Magento

Para obtener la certificación como Especialista en Soluciones de Magento, es necesario conocer la arquitectura del programa, incluyendo el lenguaje y el framework así como el software necesario para su instalación y funcionamiento. Esta sección del examen pone a prueba los conocimientos de los modelos de datos de la plataforma, los conceptos de la arquitectura MVC, cuando un cambio funcional requiere una personalización (cambio de código), y cuando se podría lograr con una funcionalidad nativa de Magento.

Esta sección también se pone a prueba los conocimiento de las principales diferencias funcionales entre Magento Enterprise Edition y Magento Community Edition. Esta área de contenido comprende aproximadamente el 27% del examen. Las preguntas se extraen aleatoriamente a partir de los siguientes temas y objetivos:

2.1 Elementos básicos: diseños, temas, extensiones y personalizaciones

  • Arquitectura MVC en Magento – ¿qué es y cómo se utiliza en Magento?
  • Plantillas y diseños en Magento – responsabilidades básicas y funciones al ejecutar código Magento.
  • Ampliación de funcionalidades  cambiando el código o mediante extensiones. Ideas básicas y pasos del proceso.
  • Configuración del diseño del sitio utilizando las opciones en Administración del Sistema >
  • Diseño > Configuración
  • Instalación y activación de las extensiones.

2.2 Modelos de datos en Magento

  • Categoría de árbol, atributos de las categorías, asociación producto-categoría.
  • El producto, tipos de productos, opciones de productos, atributos de productos, relación de productos, gestión de precios de productos.
  • Impuestos, Impuestos de productos, impuestos a clientes, cálculo de impuestos en carro de la compra.
  • Descuentos de precios en el catálogo y el carro de compra.
  • Páginas CMS y bloques, widgets y banners.
  • Pedidos, atributos de los pedidos, facturas y pagos, envíos de pedidos y RMA
  • Clientes y atributos de clientes
  • Informes

2.3 Flujo de datos de Magento

  • Gestión de los atributos de productos, creación de productos e importación de productos.
  • Carro de compra y proceso de compra: funcionalidad y flujo de datos, proceso de pago.
  • Gestión de pedidos utilizando la funcionalidad de administración.
  • Gestión de clientes usando escaparate y la funcionalidad de administración.
  • importación de datos de clientes.
  • Gestión de múltiples sitios web y tiendas, múltiples monedas.
  • API y su integración con sistemas de terceros.

2.4 Ediciones

  • Características de merchandising en Magento Enterprise Edition
  • Integración de búsqueda Solr
  • Pasarela de pagos segura.
  • Formas de pago en la Enterprise Edition.
  • Atributos y segmentos de clientes en la Enterprise Edition.
  • Caché e indexación de páginas, diferencias entre las ediciones.
  • Diferencias entre las ediciones Community Edition y Enterprise Edition.

Área de contenido 3: Elementos de un sitio de comercio electrónico con Magento

Saber cómo construir una solución empresarial con Magento requiere un sólido conocimiento de la aplicación en sí. En esta sección se pone a prueba el conocimiento de las características y funciones de la Enterprise Edition y Community Edition. En necesario conocer las funcionalidades de la plataforma y las formas en las que diferentes módulos y funcionalidades podrían ser utilizadas para apoyar diferentes requerimientos del negocio.

Esta área de contenido comprende aproximadamente el 35% del examen. Las preguntas se extraen aleatoriamente a partir de los siguientes temas y objetivos:

  • Catálogo
  • Carrito de compras
  • Pagos
  • Envíos (mi cuenta, lista de deseos)
  • Proceso de compra (características, flujo, impuestos)
  • El procesamiento de pedidos (gestión de pedidos, cumplimiento, estados de pedido)
  • Cookies
  • Seguridad
  • Extensiones
  • Personalización
  • Clientes (segmentos, grupos)
  • Promociones y reglas de precios
  • importación / exportación (de clientes, pedidos, productos)

Área de contenido 4: Aplicación de los conocimientos a los objetivos de negocio

Sección sobre los conocimientos de Magento a situaciones específicas y para responder a preguntas típicas de clientes. Se debe tener la capacidad de relacionar las necesidades del cliente con las funcionalidades de la plataforma, o proponer una solución alternativa, ya sea mediante una extensión o una personalización, cuando las funcionalidades nativas no cumplan con las necesidades.

Esta sección requiere un sólido conocimiento de la plataforma, incluyendo una comprensión clara de cómo aprovechar las características del programa para los negocios online, cómo Magento puede integrarse con soluciones de terceros, y diferentes enfoques para extender la funcionalidad de la plataforma. Esta sección comprende aproximadamente el 25% del examen.

El examen

  • 60 preguntas de respuesta múltiple
  • 90 minutos para completarlo
  • Todas las preguntas se basan en Magento Community Edition 1.8 / 1.9 y/o Magento Enterprise Edition 1.13 / 1.14.
  • No se puede utilizar material de referencia durante el examen

Requerimientos de Magento

La versión Community Edition 1.9 y la Enterprise Edition 1.4 tienen los siguientes requerimientos para su instalación y correcto funcionamiento:

  • Entorno LAMP (Linux, Apache, MySQL, y PHP)
  • Sistema Operativo
    • Linux x86-64
  • Servidor Web
    • Apache 2.x
    • Nginx 1.7.x
  • Base de Datos
    • MySQL 5.6 (Oracle o Percona)
  • PHP 5.4 / 5.5
  • SSL
    • Un certificado de seguridad válido para HTTPS.
  • Navegadores
    • Microsoft Internet Explorer 7 or later
    • Mozilla Firefox 3.5 or later
    • Apple Safari 5 or later (for Mac only)
    • Google Chrome 7 or later
    • Adobe Flash plug-in should be installed

Libros recomendados

Magento Search Engine Optimization de Robert Kent, 2014

Magento Search Engine Optimization - Robert Kent

 

Magento Site Performance Optimization de Mathieu Nayrolles, 2014

Magento Site Performance Optimization - Mathieu Nayrolles

 

Magento Beginner’s Guide Second Edition by Robbert Ravensbergen and Sander Schoneville, 2013

Magento Beginner's Guide Second Edition - Robbert Ravensbergen, Sander Schoneville

Compartir: