Archivo de la etiqueta: administración

Cómo recuperar tu contraseña de usuario en Magento2

¿Dónde está mi auto?

¿A quién no le pasa que cada tanto se olvida de una contraseña?. ¿Y si te pasa en un entorno que no envía emails?

En Magento2, para resetear la contraseña ya no nos alcanza con entrar en la base de datos y ejecutar algo como esto:

UPDATE admin_user SET password = md5('mi_nueva_contrasñea') WHERE user_id = 1; -- O el id que fuera

No, en Magento2, dado la forma en que se guarda la contraseña ahora, no podríamos usar solo SQL. La forma más sencilla y efectiva es usar la consola.

Sigue leyendo

Modo Mantenimiento sin usar la Consola en Magento2

Modo Mantenimiento en Magento2

Hace unos días probaba cómo usar la consola de Magento2 para gestionar el modo Mantenimiento (uno de los 4 modos en los cuales puede funcionar la plataforma).

En ese post comentaba que…

…ya no tendremos la necesidad ni de crear un archivo ni de modificar código para controlar el acceso.

Bueno, si bien esto es cierto, no está del todo completo.

Básicamente, cuando usamos la consola, lo que sucede realmente es que se genera un archivo (o dos si habilitamos la lista blanca de IPs).

¿Por qué esto nos puede interesar si tenemos la consola?.

Sigue leyendo

El Checkout en Magento2 (lo mismo pero distinto)

Checkout en Magento2

El checkout… esa pieza tan clave y tan cuestionada. Para algunos el secreto del éxito y para otros, la gran culpable del resultado de las ventas.

Hace un tiempo Antonela nos dio su punto de vista sobre el nuevo checkout de Magento. Hoy ese checkout ya es el nuevo estándar de facto de la plataforma.

Por un lado, usando Luma (el nuevo theme estrella), vamos a notar que el carrito ha tenido algunas pequeñas mejoras de estilo en el cotizador de costos de envío.

Checkout en Magento2

Sigue leyendo

Cómo crear y usar Widgets en Magento2

Widgets en Magento2

Los widgets en Magento fueron una mejora cualitativa en cuanto a la gestión de contenido por parte de los administradores (y también nos permitió a los desarrolladores armar módulos más amistosos en ese sentido).

En Magento 2, luego de haber pasado por una etapa de pérdida de identidad (en algún momento el nombre cambió de widget a apps, para luego volver a widgets), siguen estando presente, y traen algunas mejoras funcionales que valen la pena mencionar.

Este post es una mezcla entre lo técnico y funcional, ya que vamos a ver cómo crear nuestro propio widget y luego vamos a ver cómo configurar y usar el widget desde la plataforma.

Para no perder la costumbre, volvemos a la carga con el módulo Barbanet_SampleModule, y ahora vamos a sumar nuestro widget. El primero paso es definirlo en etc/widget.xml

< ?xml version="1.0" encoding="UTF-8"?>
<widgets xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Widget:etc/widget.xsd">
    <widget id="barbanet_widget_simple" class="Barbanet\SampleModule\Block\Widget\Simple"
            placeholder_image="Barbanet_SampleModule::images/widget.png">
        <label translate="true">SampleModule Widget</label>
        <description translate="true">Just a example of widget</description>
        <parameters>
            <parameter name="title" xsi:type="text" required="false" visible="true">
                <label translate="true">Title</label>
            </parameter>
            <parameter name="message" xsi:type="text" required="true" visible="true">
                <label translate="true">Message</label>
            </parameter>
        </parameters>
    </widget>
</widgets>

Sigue leyendo