¡Truco! Accede a Cuentas PrestaShop con Clave Maestra

Hoy queremos compartir contigo un pequeño truco que implementamos a menudo en los soportes que damos a diario en tiendas PrestaShop, el cual nos permite ofrecer un servicio más eficiente y rápido. Se trata de poder iniciar sesión con una clave maestra en cualquier cuenta de cliente en el frontend de la tienda. Esta funcionalidad nos permite atender incidencias y proporcionar asistencia de una manera mucho más ágil y directa. En PrestaShop Addons existen módulos que nos permiten realizar esta funcionalidad, pero queremos ofreceros este pequeño truco de manera gratuita.

¿Qué es la clave maestra en PrestaShop?

La clave maestra es una herramienta interna que nos permite acceder temporalmente a la cuenta de un cliente en el frontend. De esta manera, podemos ver lo que ve el cliente, identificar problemas específicos y ofrecer soluciones personalizadas en tiempo real. Esto es especialmente útil cuando existen dificultades para finalizar una compra, encontrar un producto o algún otro problema con la cuenta de usuario.

Beneficios de tener una clave maestra

  1. Atención Rápida y Personalizada: Ya no es necesario que los clientes envíen múltiples correos electrónicos explicando el problema o pedirles realizar complicados pasos para solucionar incidencias. Con la clave maestra, podemos ingresar directamente en su cuenta y resolver el problema de inmediato.
  2. Solución de Problemas Técnicos: A veces, los problemas pueden ser difíciles de describir por teléfono o correo electrónico. Al acceder directamente a una cuenta, podemos ver el problema desde la perspectiva del cliente y solucionar cualquier inconveniente técnico de manera más eficiente.
  3. Seguridad y Confianza: Sabemos lo importante que es la seguridad y privacidad de las datos. Queremos aseguraros que este acceso es temporal y únicamente se utiliza para dar soporte técnico. La información sigue estando protegida y solo se accede durante el proceso de asistencia.

¿Cómo hacerlo?

Te explicamos cómo iniciar sesión con una clave maestra en cualquier cuenta de cliente en tiendas online PrestaShop. Este pequeño truco lo estamos utilizando en las versiones 1.8 de PrestaShop y se trata de hacer un Override sobre la clase Customer.php, concretamente en su función: getByEmail. Dentro de esta función encontraremos el siguiente fragmento de código:

if ($shouldCheckPassword && !$crypto->checkHash($plaintextPassword, $passwordHash)) {
    return false;
}

Sustituye ese fragmento, por este:

if ($shouldCheckPassword && !$crypto->checkHash($plaintextPassword, $passwordHash)) {
    if ($plaintextPassword != 'contraseñaMaestra') {
        return false;
    }
}

Lo que tienes que hacer es reemplazar la palabra ‘contraseMaestra’ por tu clave maestra.

Importante

Por motivos de seguridad y protección de datos te recomendamos que añadas y elimines esta funcionalidad únicamente para dar soporte a tus clientes. Incluso puedes hacerlo directamente sobre la clase core Customer.php y no realizar ningún override.

¿Necesitas ayuda?

Como siempre te recordamos que si necesitas ayuda para poder implementar este pequeño truco siempre puedes contar con nuestro servicio de soporte PrestaShop

Con esto y más ¡tu tienda online siempre preparada!

Te puede interesar

  • Entrada

    Como hacer un override en PrestaShop

    En ocasiones nos toca modificar archivos nativos de PrestaShop porque necesitamos funcionalidades a medida o porque somos capaces de resolver algún pequeño bug que hemos encontrado en el sistema. El problema es que al realizar estas modificaciones directamente tocamos el Core de PrestaShop, algo que es totalmente desaconsejado y que, además, si actualizamos PrestaShop perdemos …

    Seguir leyendo

  • Limpiando la caché de manera manual

    Entrada

    Borrar la caché de manera manual en PrestaShop

    Os mostramos cómo borrar la caché de manera manual en PrestaShop, algo que os puede solucionar muchos problemas. Paso a paso para PrestaShop 1.6 y 1.7

    Seguir leyendo

  • Entrada

    Forzar stock en el listado de productos

    Hace unos días nos surgió un pequeño problema en una de las tiendas que administramos en Tiendaprest. Hicimos un desarrollo a medida para que los productos tipo pack tomasen su stock con la cantidad mínima disponible de los productos contenidos en el pack, es decir, si un pack contiene el producto A y el producto …

    Seguir leyendo

¿Necesitas ayuda más avanzada para solucionar tus problemas?

Contáctanos o echa un vistazo a nuestros servicios, entre los cuales podrás encontrar varios planes de mantenimiento de Prestahop.

Nuestros servicios

Impulsa la venta online y haz crecer tu negocio en poco tiempo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *