











Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Apuntes sobre el funcionamiento y aplicaciones de magento
Tipo: Apuntes
1 / 19
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!












SEGUNDA UNIDAD
ALEXANDER ALONSO RODRIGUEZ
SAUL GUERRERO SANDOVAL
JOSE JUAN HERNANDEZ MORA
JESUS PALAFOX MEJIA
GERARDO TONATHIU ROJAS TORRES
6° “O”
Magento (http://www.magentocommerce.com) es una plataforma de comercio electrónico de código abierto, que es conocido por su funcionalidad, pero tiene una reputación de ser difícil de tematizar.
Magento es un sistema de comercio electrónico rico en características, que se construye sobre el marco de trabajo de Zend. Magento tiene todas las características que se esperaría de un carrito de compras típicas o tienda en línea y algunos añadidos interesantes, incluyendo:
Gestión de tiendas múltiples en un sólo panel de control Apoyo para la localización de los idiomas y divisas Una interfaz de programación de aplicaciones (API), que permite la integración con software de terceros Atributos de motores de búsqueda amigable, como direcciones personalizables y mapas de sitio generados automáticamente RSS para nuevos productos Fijación de precios diferenciados, lo que permite los descuentos por cantidad Tarifas de los envíos de las paqueterías más populares en tiempo real Integración con muchas pasarelas de pago incluyendo PayPal y authorize.net Ventas cruzadas Pago en una sola página Orden y sistema de información de productos Redimensionamiento de imágenes y marcas de agua
Otros requerimientos
Cron jobs
Se requiere configurar una tarea cron con una frecuencia de 5 a 15 minutos.
Correo
Magento envía correos en múltiples casos: bienvenida a usuarios, nuevos pedidos, etc. Por defecto se envían los correos con la función mail de PHP. Si por motivos de seguridad no está disponible, se puede utilizar un servidor SMTP, tanto local como externo, pero para ello se requiere instalar una extensión (recomendado SMTP Pro). El proceso de instalación de esta extensión es sencillo, 1 hora como máximo.
Ventajas de Magento:
Es el más potente por sus posibilidades de producto y opciones de
configuración.
Existen referentes de conectores entre Magentos y ERPs de alto nivel tipo
Navition u Open ERP.
Dispones de muchas plantillas creadas para este CMS, que en ocasiones
facilita la elección de estructuras del proyecto de tienda online.
Resulta más sencillo realizar personalizaciones de temas orientados a
responsive de los proyectos.
Magento es utilizado por las grandes empresas de forma que sus
opciones de logística son espectaculares como desarrollos ya realizados.
Desventajas de utilización de Magento:
La primera de todas, la carga del servidor. Se requiere un servidor muy
potente.
Entender la programación y el sistema con el que está creado es
complicado.
También tiene problemas en los módulos de pasarela de
pago automatizados.
Es el más caro de todos, una licencia básica está del orden de 14.400 $.
Es americano, orientado a ese tipo de usuarios.
Panel de control demasiado ambicioso y complejo.
Pasos para instalar Magento
Instalación de Magento de forma manual
1. Como primer punto debemos de descartar la última versión de la plataforma de Magento directamente desde su sitio oficial. Como veremos tenemos varias extensiones de compresión para descargar como lo es .zip, .tar.gz o .tar.bz2, en nuestro caso podemos descargar directamente el .zip que es el que nos sirve para luego descomprimir el contenido en nuestro hosting.
Una vez le demos al botón Download en naranja deberemos de crearnos una cuenta de forma gratuita en Magento para poder acceder a la descarga del componente. Esto es una práctica que aplicó Magento hace algunos meses atrás para mantener actualizados e informados a los usuarios que estén utilizando su plataforma.
2. Una vez lo hayamos descargado en nuestro ordenador debemos de subirlo a la carpeta public_html de nuestro hosting. Para realizar esto podemos hacerlo mediante un cliente FTP como lo es Filezilla o mediante el Administrador de Archivos de cPanel en donde en este post lo haremos mediante el último mencionado ya que es más sencillo de realizar.
Como primer sub paso debemos de acceder a nuestro cPanel mediante la url http://modominio.com/cpanel, luego de eso debemos de acceder a la opción Administrador de archivos que se encuentra dentro de la sección Archivos.
Luego de extraer todos los archivos podemos acceder a nuestra url en donde dependiendo de la versión que hayan descargado es posible que arroje un mensaje indicando que necesitan una versión de PHP 7.1 o superior.
Si les aparece este error solamente debemos de colocar una versión superior de PHP en nuestro hosting.
3. Luego de haber realizado los pasos anteriores al ingresar a nuestro sitio debemos de ver un mensaje de bienvenida de Magento en donde podemos comenzar con la instalación del mismo.
4. Como siguiente paso debemos de presionar en el botón Next para que Magento verifique que todas nuestras extensiones requeridas de PHP y demas esten habilitadas en nuestro hosting para poder alojar nuestra plataforma por lo que si todo está correcto debemos de ver un mensaje como la imagen de abajo. 5. El siguiente paso Magento nos solicita los datos de la base de datos, para eso debemos de crear una desde nuestro cPanel-
Crear una base de datos MySQL desde cPanel
En nuestros planes de hosting en Infranetworking integramos un estupendo panel de control llamado cPanel. Entre varias de sus funciones, cPanel nos brinda la posibilidad de crear bases de datos rápidamente mediante una interfaz gráfica, ideal para quienes no les gusta mucho el trabajo por medio de la consola.
Para empezar con este proceso, lo primero que debemos hacer es, por supuesto, ingresar a nuestro panel de control cPanel. Una vez dentro, la tarea es buscar el apartado de Bases de Datos y allí hacer click en la opción de Bases de Datos MySQL, tal como vemos en la captura de aquí abajo.
Aquí mismo tendremos la opción para asignar una contraseña a nuestro usuario de MySQL, y por último solo hay que hacer click en el botón de Crear usuario.
Ahora que ya tenemos creada una base de datos MySQL y un usuario, es el turno de la última parte de este tutorial: asignar los privilegios necesarios al usuario para que pueda interactuar con nuestra base de datos.
Añadir privilegios al usuario creado
Desde el lugar de siempre (cPanel > Bases de Datos MySQL), vamos a buscar donde diga «Añadir usuario a la base de datos», lo cual básicamente es una opción para dar privilegios al usuario sobre la bd. Simplemente debemos seleccionar el usuario primero y después la base de datos y hacemos click en Añadir.
Tras clickear Añadir en el paso anterior estaremos en una nueva área donde dice «Administrar privilegios de usuario», y se indicará el usuario y la base que hemos seleccionado. Aquí tenemos la opción de indicar al sistema los privilegios que tendrá el usuario sobre la base de datos.
Los privilegios que se deben asignar dependen en gran parte del rol que tendrá el usuario en la bd, y a veces también del rol de la base de datos en sí. ¿Y quién define eso? Un programador por supuesto, así que si tienes dudas sobre cuáles
privilegios asignar te recomendamos consultar con el programador de tu sitio web.
Aun así, y hablando en términos generales, en el 90% de los casos la opción elegida es simplemente «Todos los privilegios», lo cual dotará al usuario de MySQL de todos los privilegios necesarios para hacer todo lo que se desee sobre la bd en cuestión. Para terminar simplemente hacemos clic en «Hacer cambios».
Y ya está, ahora lo único que resta es comenzar a trabajar con tu nueva base de datos MySQL.
Por cierto, si quieres ver un listado de las bases de datos y los usuarios que están asignados a cada una, simplemente ve a la sección de siempre (Bases de Datos MySQL) y busca donde diga «Bases de datos actuales», allí podrás ver el listado en detalle e incluso se pueden ejecutar un par de acciones como cambiar el nombre de la db o eliminarla.
6. Una vez hayamos creado la base de datos y asignado el usuario de base de datos con sus privilegios debemos de colocar la información en el formulario de Magento.
9. En el penúltimo paso debemos de colocar los datos del administrador los cuales utilizaremos para ingresar al backend de nuestro sitio para su configuración por lo que debemos de guardar los datos que vayamos a colocar ya que los necesitaremos más adelante. 10. Como último paso solamente debemos de presionar en el botón naranja con el nombre Install Now para que el sistema comience a instalar todas las dependencias necesarias. 11. Una vez hayamos hecho todos estos pasos y si nos muestra un mensaje de Success luego de la instalación, quiere decir que ya tenemos nuestro Magento instalado y configurado para comenzar a trabajar en él por lo que solamente debemos de acceder a la url del administrador que hayamos colocado e ingresar con los datos del administrador que colocamos en el paso número 9.
Instalación de Magento mediante Softaculous
1. En primer lugar debemos de acceder a nuestro cPanel mediante la url http://midominio.com/cpanel, luego de eso debemos de acceder a la opción llamada Softaculous y clicar en cualquier opción como por ejemplo WordPress. 2. Luego de esto se nos abrirá una nueva ventana donde ahí podremos buscar para instalar nuestro Magento. 3. Una vez estemos ahí solamente debemos de presionar en el botón azul que dice Instalar ahora.
además le llegaran diversas notificaciones de parte de Magento a este email por lo que es necesario tener acceso a leer los correos.
5. Una vez tengamos todos los campos ingresado solamente resta presionar el botón azul con el nombre Instalar para que Softaculous instale y configure todo en nuestro sitio. 6. Una vez hayamos comenzado la instalación si todo salió correctamente y sin errores se deberá visualizar una pantalla igual a la que se ve abajo.
Accede al menú Sistema
Selecciona Configuración
Puedes elegir el país por defecto de la lista. Magento te permite especificar los países habilitados para realizar órdenes. Todos los países se seleccionan por defecto
Para seleccionar o de-seleccionar un país, mantén presionada la tecla Control mientras haces clic en él. Es posible que debas hacer clic en la flecha para ver más opciones
Selecciona la zona horaria
Elije la configuración regional
Haz clic en Guardar configuración para guardar los cambios
Haz clic en Web. Aquí es donde puedes editar opciones, como la URL
Introduce la URL base para tu sitio
Haz clic en Guardar configuración para guardar los cambios
Haz clic en Diseño. Aquí es donde podrás modificar la configuración del tema relacionado
Cambia el título de tu tienda aquí
Cambia la fuente de la imagen de tu logo aquí
Introduce el texto de bienvenida
Edita la información de derechos de autor
Puedes editar las marcas de agua de imagen aquí
Haz clic en Configuración de divisas. Aquí es donde puedes configurar las opciones sobre divisas, incluyendo monedas permitidas
Para seleccionar otra moneda, mantén presionada la tecla Control y haz clic en ella
Haz clic en Guardar configuración
Haz clic en la tienda de direcciones de correo electrónico. Aquí es donde podrás configurar los nombres de remitentes y direcciones de correo electrónico de contacto
El motor de Magento es una gran solución para su tienda en línea. El paquete
del motor predeterminado contiene todos los módulos necesarios para el éxito
de ventas. El código abierto le permite ofrecer posibilidades mercantes
realmente sobresalientes para sus clientes. Sin embargo, debido a la compleja
estructura del uso avanzado del motor de Magento necesitará una gran cantidad
de tiempo.
Como hemos podido ver, Magento es una plataforma de e-commerce robusta,
ofrece muchísimas características avanzadas, así como ventajas y también
algunas que otras desventajas. Gracias a la fantástica gestión de módulos y su
intuitiva interfaz, crear una tienda online es una tarea que quizás te tome un
tiempo, pero una vez esté lista, podrás disfrutar de una tienda online robusta,
segura y rápida.
Su panel administrador ofrece todas las funciones que alguna vez necesitarás
para tu plataforma de venta online: estadísticas, gestión de pedidos, productops,
seguimiento y tracking luego de la compra, catálogos de productos, manejo y
gestión de clientes, métodos de pago, así como completos reportes.
Por todo esto y mucho más es que en Infranetworking recomendamos Magento
como una de las mejores formas para crear tu tienda virtual.
Eso si, si estás buscando una solución que no lleve tanto tiempo y sea más
rápida de montar, te recomendamos ver nuestros Planes de Hosting PrestaShop
que ya lo traen preinstalado.