Añadir un mensaje en la página de Cuenta para usuarios no registrados

Por defecto si hemos configurado la página de mi cuenta con el shortcode de WooCommerce tendrá dos funciones diferentes si el usuario está conectado o no. Si está conectado saldrá la página de su cuenta(información de sus pedidos, datos, etc) pero si está desconectado le saldrá una pantalla de acceso o registro como esta:

snippet para poner aviso en el login de woocommerce
Pagina de mi cuenta si no está registrado

Como podemos ver en esta imagen no estamos mostrando ningún incentivo para que el cliente se registre. Así que vamos a mostrar un aviso arriba dándole nuestras ventajas competitivas de estar registrado en nuestra tienda.

Snippet para mostrar un aviso si el cliente no está registrado en Mi Cuenta

Añade este fragmento de código en tu archivo functions.php de tu child theme o bien en tu plugin de funcionalidades como explico aquí.

add_action( 'woocommerce_before_customer_login_form', 'dl_mensaje_login' );
function dl_mensaje_login() {
    if ( get_option( 'woocommerce_enable_myaccount_registration' ) == 'yes' ) {
    ?>
        <div class="dl-mensaje-login-woocommerce"> 
        <p><?php _e( 'Regístrate para obtener 50 puntos de descuento y poder guardar tus pedidos' ); ?></p>
        </div> 
    <?php
    }
}

Con esto conseguiremos un resultado:

mensaje personalizado si no esta registrado en wordpress
Con mensaje personalizado

Por supuesto este mensaje solo saldrá si el cliente no está registrado, en el dashboard si está conectado no saldrá. El mensaje lo puedes cambiar por el que quieras dentro del código.

Todos estos cambios están incluidos en mi servicio de Mantenimiento de tiendas online, cualquier duda encantado de resolvértela en comentarios.

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Especialista en Comercio electrónico con Woocommerce. Te ayudo a crear, gestionar y publicitar tu Ecommerce en función de tu sector y público objetivo. Puedes encontrarme en Diegol.top

¿Necesitas ayuda con este tutorial?

Mándame un correo y te resuelvo todas las dudas!


Ver servicios Contactar

También puedes suscribirte a mi newsletter para no perderte ninguna novedad

Reader Interactions

Comments

Deja una respuesta

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