Tienda Virtual Magento
Magento es una nueva solución profesional de código abierto para el e-commerce (Comercio electrónico) ofreciendo una flexibilidad y control sin precedentes. Con Magento, nunca se sentirá atrapado en su solución e-commerce de nuevo.
Ya que es código abierto, el código de Magento está disponible para su descarga gratuita. Para descargar una copia solo debe ir a download.
En esta guía le indican conceptos claves y usted irá estableciendo su tienda con Magento, desde la instalación hasta el ingreso de productos.
Una de las características más poderosas de Magento es la habilidad para gestionar múltiples sitios Web y tiendas desde un administrador (”back-end”).
Esto permite a los propietarios de la tienda gestionar tiendas en diferentes URLs, mostrar los mismos productos en diferentes idiomas en la misma URL, junto con una variedad de otras capacidades. Si usted solo venderá sus productos desde de una única URL en un solo idioma, no necesitará usar esta funcionalidad, pero la habilidad de expandirse fácilmente a otros idiomas hace a Magento escalable a medida que su negocio crece fuera de su mercado local.
Sitios Web
Un sitio web está conformado por una o más tiendas que comparten la misma información del cliente, pedidos y carro de compras. Este es un término muy amplio que puede adoptarse para definir las necesidades únicas de cada uno de los comerciantes.
Tiendas
Las tiendas pueden configurarse de diferentes maneras, pero recuerde que si ellas son parte de un mismo sitio web, compartiran cierta información.
Vista de tiendas
Las vistas de tiendas son usadas principalmente para ocupar diferentes idiomas, por lo tanto si usted quisiera tener una tienda que aparezca en inglés y español, por ejemplo; podría crear sólo una tienda y crear dos diferentes vistas de tiendas para ésta.
Los siguientes, son algunos escenarios para definir los diferentes usos de los sitios web y las tiendas.
Extensiones
En pocas palabras, las extensiones son exactamente tal y como suenan. Uno o más paquetes de archivos unidos para extender la funcionalidad de Magento. Términos estrictos y condiciones prohiben que las extensiones modifiquen el núcleo del código, asegurando que cualquier funcionalidad extendida no le prohiba la actualización cuando una nueva versión de Magento sea lanzada.
Las extensiones pueden ser instaladas dese el panel de Administración o descargadas desde “Magento Connect”. Estos procesos serán tratados después en el libro, pero vamos a ver los tres tipos de extensiones.
Hay tres tipos de extensiones, y residen en una de las dos ubicaciones descritas anteriormente.
Módulos
Un Módulo es una extensión que extiende las características y funcionalidades de Magento. Probablemente ya está familiarizado con la idea de módulos en otro software, pero si no, algunos ejemplos concretos de módulos podrían ser las integraciones adicionales con diferentes pasarelas de pago, o herramientas para elementos promocionales.
Interfaz
Una interfaz es una colección de temas que determinan la salida visual y funcionalidades del “sitio” (front-end) de su tienda. Una interfaz puede ser asignada a nivel de sitio web, a nivel de tienda o a nivel de Sitio Web y la tienda, a través del panel de administración. Trataremos la asignación de interfaces después en el libro, por ahora vamos a ver los componentes de un tema.
Temas
Un tema es una combinación de un diseño(layout), plantilla (template) y/o archivos de máscara (skins) que crean la experiencia visual de su tienda. Magento está cosntruído con la capacidad de cargar múltiples temas a la vez y por lo tanto distingue los temas en dos tipos.
Temas por defecto – Cada inrterfaz viene con un tema llamado ‘default’ que es el tema principal de un interfaz. Cuando asigna una interfaz a su tienda, la aplicación automáticamente le echa un vistazo a este tema y lo carga en el “sitio” (front-end). A fin de personalizar el diseño de su tienda, usted puede, modificar este tema, o crear un tema “Non-Default” adicional y cargarlo junto al que está por defecto. El tema por defecto debe contener todos los diseños, plantillas y máscaras para correr una tienda libre de errores y por esa razón es el menor tema en la jerarquía de temas.
Temas “Non-Default” – Un tema “non-default” puede contener tantos archivos como crea que necesite. Este tipo de tema está pensado para crear cambios de diseños temporales a una tienda, sin tener que crear un nuevo tema por defecto completo. Creando algunas imágenes y actualizando algo del CSS, puede fácilmente cambiar su tienda de algo normal a un tienda de temporada Navideña.
Bloques
Los bloques son la forma en que Magento disingue el arreglo de funcionalidades en el sistema y crea una forma modular para manejar este arreglo desde el punto visual y funcional. Hay dos tipos de bloques y trabajan juntos para crear la salida visual.
Bloques Estructurales – Son bloques creados con el único propósito de asignar una estructura visual a una página de la tienda. Ejemplo podrían ser la cabecera, columna izquierda, columna derecha, columna principal y pié.
Bloques de Contenido – Estos son bloques que producen el contenido dentro de cada bloque estructural. Son representaciones de cada característica funcional en una página y emplea archivos del template para generar el (X)HTML a ser insertado dentro de su bloque estructural padre. Ejemplo son la lista de categorías, mini carros, etiquetas y listas de productos.
Requisitos del Sistema
En el nivel básico, Magento requerirá del siguiente software.
-
Linux, Windows, o otro sistema operativo compatible con UNIX
-
Servidor Web Apache (1.x o 2.x)
-
PHP 5.2.0 o superior, con las(os) siguientes extensiones/Agregados
-
PDO/MySQL
-
MySQLi
-
mcrypt
-
mhash
-
simplexml
-
DOM
-
curl
-
-
MySQL 4.1.20 o superior
-
Un Agente de Transferencia de Email (MTA) compatible con Sendmail
-
Magento se conectará directamente a un servidor SMTP si usted no dispone de un MTA
-
Ejemplos de clientes
www.asaco.es – Tienda de accesorios para el motociclismo.
www.tiendadebillar.com – Tienda de billares y futbolines.
eltenderete.elbicho.com – Tenderete de elbicho.
Comparativas online
Vea un artículo con una comparativa del software actual.






