Explicamos los primeros pasos para la creación de una plantilla en Magento 2
Crear una tarea cron en Magento 2
La creación de tareas cron en Magento 2 no ha cambiado demasiado respecto a lo que veíamos en Magento 1. Sólo hay algunas consideraciones a tener en cuenta. Para definir una nueva tarea cron debemos hacerlo en el entorno de uno de nuestros módulos. Si todavía estáis empezando con Magento 2 y no habéis creado […]
Crear un controlador y acción en Magento 2
Al igual que hemos hecho en artículos anteriores, comenzamos por destacar las diferencias entre la creación de nuevas rutas en Magento 1 y Magento 2, para posteriormente crear una nueva ruta en nuestro módulo. Controladores y rutas en Magento 2 Controller ahora se escribe con mayúsculas En Magento 1, la carpeta controllers era un tanto […]
Crear un módulo básico para Magento 2
La creación de módulos ha cambiado bastante en Magento 2 respecto a la primera versión de Magento, así que en primer lugar vamos a comentar algunas de las mejoras y diferencias respecto de la versión anterior y para finalizar realizaremos la implementación de un módulo básico, con el único objetivo de ser reconocido por el […]
Magento 2: Modos development y production
En Magento 2 existen tres modos diferentes de funcionamiento: default, development y production Como sus nombres indican, existen diferentes modos para desarrollo y producción. El tercer modo de funcionamiento (default) es un modo híbrido que mezcla características de ambos modos y que puede servirnos para algunas situaciones puntuales, pero que en general no utilizaremos. Dicho […]
Instalar Magento 2 desde GitHub (y para realizar contribuciones al core)
Realizar contribuciones al core de Magento 2 En este tutorial explicamos cómo realizar la instalación de la última de las formas, es decir, este tutorial NO es el adecuado salvo que quieras realizar contribuciones al CORE de Magento 2. Si todavía no tienes configurado tu entorno para Magento 2, puedes echar un vistazo a este […]
Configurar un servidor en EC2 para Magento 2
Para este tutorial hemos utilizado Centos 7, que está disponible en el AWS Marketplace de Amazon EC2 de forma gratuita. Si todavía estáis en periodo de Free Tier en vuestra cuenta de Amazon, con esta configuración podréis tener 1 año gratis de prácticas con Magento 2 en un servidor de 1 CPU / 1 GB […]
Instalar Varnish 3 en CentOS 7
Últimamente nos estamos encontrando ya muchos servidores con CentOS 7 instalado y se nos presenta algún problema que otro con la instalación de Varnish para Magento. La cuestión es que los repositorios oficiales de CentOS 7 tienen Varnish 4, que hoy por hoy no se puede utilizar junto a Turpentine para Magento. Hemos recorrido Internet […]
Uso de la caché de bloques de Magento
En muchas, muchas ocasiones, nos llegan peticiones de optimizaciones de tiendas Magento en las que se pretende comenzar la casa por el tejado… me explico… Es bastante habitual que alguien llame a la oficina y nos pida presupuesto para instalar Varnish en su servidor, porque han oído por ahí que el conjunto Magento + Varnish […]
Añadir regiones o provincias en Magento
Para sorpresa de muchos, en Magento no vienen precargadas las provincias o regiones de muchos paises, por ejemplo y sin ir más lejos, Portugal es uno de ellos. No suele ser un problema ya que en el caso de estos países, a la hora de completar las direcciones, Magento ofrece una casilla para introducir de […]
Mi «guru» (TLD) no funciona con tu Magento
Pues eso, que una vez más nuestros clientes nos enseñan día a día nuevas cosas. Hoy nos ha llamado un cliente diciendo que un usuario no podía registrarse en su tienda porque no admitía su dirección de correo. Resulta que después de un par de años desde que se crearon los nuevos gTLDs empiezan a […]
Magento tendrá integración oficial con New Relic
En el anuncio de ayer de la nueva versión de Magento Enterprise 1.14.2 se coló otro anuncio, que para muchos podría pasar desapercibido, pero que a nosotros nos ha parecido muy interesante y es que New Relic se ha convertido en partner oficial de Magento, con lo que proporcionará una extensión oficial en los próximos meses. […]