Cómo crear un Frontend Controller en Magento2

Routers y Controllers en Magento2

La forma en la cual se define un controller en Magento 2 presenta una serie de cambios, tanto en la forma en que se define el router como en la creación del controller en si mismo.

Para continuar con los ejemplos, voy a crear un frontend controller para el módulo Barbanet_SampleModule, que hasta ahora no tenía funcionalidad alguna.

El primer paso será definir las ruta. En Magento2 se trabaja por separado el frontend y el adminhtml.

Seguir leyendo «Cómo crear un Frontend Controller en Magento2»

Mergear, comprimir y versionar JS y CSS en Magento2

Herramientas para Desarrollador en Magento2

A medida que vamos revisando la nueva versión de Magento, vamos viendo que hay funcionalidades que se mantienes intactas, otras que cambian un poco en cómo se gestionan y, en un tercer grupo, nuevas opciones que antes resolvíamos con módulos de terceros.

Una opción que ha sido mejorada extendida es la de mergear archivos JS y CSS. La funcionalidad sigue estando dentro de la configuración general, en la opción Developer.

Configuración de herramientas de Desarrrollador en Magento2
Seguir leyendo «Mergear, comprimir y versionar JS y CSS en Magento2»

Modo Mantenimiento en Magento2

Leslie Nielsen

Siguiendo con el plan de revisar cada una de las funcionalidades de Magento2 en pro de encontrar cambios, hoy toca algo muy básico, pero que en más de una oportunidad vamos a necesitar usar si es que nos toca acompañar a una tienda en su día a día: poner la tienda en modo Mantenimiento.

Si bien no es que nos guste poner una tienda en esa situación, a veces, es realmente necesario.

Seguir leyendo «Modo Mantenimiento en Magento2»

Cómo crear productos en Magento2

Vista de producto en Magento2

Si bien a nivel arquitectura y código Magento2 ha sido es un cambio más que significativo, a nivel funcional no ha cambiado tanto. Aunque no todo permanece en el mismo lugar (algunas funcionalidades, como la gestión de Categorías por ejemplo, se administran exactamente igual a lo que conocíamos) tampoco es tan traumático el cambio.

Seguir leyendo «Cómo crear productos en Magento2»

Dc_FeaturedProduct para Magento (destacando grupos de productos)

Dc_FeaturedProduct para Magento

Si bien este módulo no es nada nuevo y lleva ya un buen tiempo dando vueltas por GitHub (y también en varios proyectos), surgió como una forma de armar grupos de productos a destacar sin perder de vista que debía ser muy fácil de administrar pero, a su vez, ser amigable con el desarrollador que debiera implementarlo.

Por defecto, Magento sólo nos permite implementar los productos nuevos. Por eso existen infinidad de módulos que nos permiten armar los famosos Productos Destacados.

Seguir leyendo «Dc_FeaturedProduct para Magento (destacando grupos de productos)»