Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

[Resuelto] Identificar que el cliente está logado  

 
RAFAEL
 RAFAEL
Reputable Member

Hola, 

1. ¿Cómo podría identificar que un cliente tiene la sesión abierta?

2. ¿Cómo podría acceder a sus datos?

3. Había previsto poner enlaces en el footer de acceso a la cuenta, a los pedidos, etc. del cliente pero tampoco sé qué hipervínculo poner. 

image

Contenido solo visible a usuarios registrados

Respondido : 15/04/2024 4:19 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Rafael,

Entiendo que es una pregunta orientada a tú como cliente como saber si ya estás logueado en el sitio? más que saber tú como administrador quien está logueado verdad? nos lo confirmas por favor para poder indicarte, luego de esto veo que colocas la URL de tu página en PrestaShop y la consulta la haces en la temática de WordPress.

SI la estas haciendo en referencia a la página que tienes en /clon recuerda agregarla en la URL para evitar confusiones.

Con respecto a que enlaces colocar, puedes agregar los siguientes:

Mis compras > /mi-cuenta/orders/

Mis devoluciones > no hay un apartado específico para las devoluciones, se entiende que lo que se busca es tener menos devoluciones posibles, así que las agrupa en el mismo pedido. Es decir, en el enlace que te compartí antes

Mis datos personales > /mi-cuenta

Puedes utilizar esos enlaces si estamos hablando de WooCommerce.

Un saludo 🖐️ 

Respondido : 15/04/2024 4:43 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

RAFAEL
 RAFAEL
Reputable Member

@argenis

Hola, sí, disculpa. La url de referencia es un wordpress: https://persianaonline.com/clon

Y efectivamente, me refería a que el cliente -una vez logado- sepa distinguirlo ya que habitualmente aparece algún icono en el menú. Al margen de si es un icono o un texto, no sé cómo hacerlo para que wordpress reconozca que está logado y lo identifique como tal. 

Saludos

Respondido : 16/04/2024 11:13 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.

Añade lo siguiente en el plugin de Fragmentos de codigo:

add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
ob_start();
divi_help_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();
$items .= '<li>'. $loginoutlink .'</li>';
return $items;
}

function divi_help_loginout( $redirect = '', $echo = true ) {
if ( ! is_user_logged_in() ) {
$link = '<a href="' . esc_url( '/custom-url/' ) . '">' . __( 'Log in' ) . '</a>';
} else {
$link = '<a href="' . esc_url( wp_logout_url( $redirect ) ) . '">' . __( 'Log out' ) . '</a>';
}
if ( $echo ) {
/**
* Filters the HTML output for the Log In/Log Out link.
*
* @since 1.5.0
*
* @param string $link The HTML link content.
*/
echo apply_filters( 'loginout', $link );
} else {
/** This filter is documented in wp-includes/general-template.php */
return apply_filters( 'loginout', $link );
}
}

 

Un saludo

 

Respondido : 16/04/2024 12:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

RAFAEL
 RAFAEL
Reputable Member

@pepesoler

Hola, 

Añadido, pero no veo ningún cambio cuando hago una compra con una identificación existente. ¿Tal vez tengo que hacer algún cambio en el diseño para habilitar un espacio de "Acceso clientes" o algo por el estilo?

Saludos

Respondido : 16/04/2024 2:11 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Rafael, 

Este código te permite añadir directamente la opción para acceder en tu menú principal, por ejemplo 

image

Si estás logueado como cliente en lugar de Acceder te muestra salir

image

Como añadiste el código en tu fragmento de código, añádelo nuevamente y comprueba lo estés integrando como un código PHP

image

Revísalo y nos comentas como va todo

Un Saludo 

Respondido : 16/04/2024 2:32 pm

RAFAEL
 RAFAEL
Reputable Member

Ok! Sí, ahora ya aparece. Al clicar, me saca del clon y me lleva al prestashop ( https://persianaonline.com/custom-url/), pero supongo que cuando active la web ¿dejará de pasar, verdad?

Esta publicación ha sido modificada el hace 2 semanas por RAFAEL
Respondido : 16/04/2024 3:05 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Rafael, 

En este caso es correcto, al tener el sitio web en el dominio principal, al salir te redirecciona a tu dominio final, el cual será tu URL actualmente. 

Un Saludo 

Respondido : 16/04/2024 3:13 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

RAFAEL
 RAFAEL
Reputable Member

Muchas gracias.

Respondido : 16/04/2024 3:18 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.

Nada, Gracias a ti.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un Saludo

Respondido : 16/04/2024 3:36 pm

Cursos Gratuitos WordPress