Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Redirección personalizada tras acceder o registrarse en una tienda WooCommerce

Cuando un usuario se conecta o registra en una tienda online creada con WooCommerce, por defecto se le redirige a esa misma página, y esto no siempre es lo que querrías ¿cierto?

Se me ocurren decenas de páginas de tu tienda online más interesantes a las que redirigir a los usuarios al conectarse o registrarse en un comercio electrónico…

  • ¿Su página de lista de deseos?
  • ¿La página de descuentos destacados?
  • ¿Una página con la oferta del día?
  • ¿La portada de la tienda?

Como ya estarás imaginando, hay un montón de oportunidades de venta que te estás perdiendo por dejar que el plugin WooCommerce decida a dónde irán tus usuarios/clientes tras acceder con su cuenta a tu tienda online.

¿Le enseñamos a hacer algo más productivo?

Redirección personalizada tras acceder

Qué pena ¿no? Que acceda un cliente de tu tienda online y por defecto siga en la página de su cuenta de usuario. A ver, que no digo yo que no tenga cosas interesantes que hacer ahí, como cambiar sus datos, añadir métodos de pago e incluso revisar tus pedidos, pero ¿no sería mejor que, ya que ha accedido a tu tienda, y en tu tienda se venden cosas, y posiblemente – ¡llámame loco! – se haya conectado para comprar algo, le redirijas a alguna página donde pueda comprar algo?

Te propongo redirigirle a la página de inicio, gracias a este sencillo código:

/* Redirigir clientes a pagina tienda tras acceder */
add_filter( 'woocommerce_login_redirect', 'ayudawp_redirigir_acceso_tienda', 9999 );
function ayudawp_redirigir_acceso_tienda( $redirect_url ) {
$redirect_url = '/tienda';
return $redirect_url;
}

Mucho mejor ¿no te parece?

Si prefieres redirigirle a otra página de tu sitio simplemente cambia el slug de la línea de $redirect_url.

Redirección personalizada tras registrarse

¿Y qué hacemos con los nuevos clientes nada más registrarse? ¿Les dejamos ahí en la página de su cuenta para que sepan que la tienen?

Tampoco es que sea mala opción, pero seguro que se te ocurre algún sitio mejor al que enviarle nada más registrarse en tu flamante y maravillosa tienda online. Te propongo crear una página de bienvenida con las últimas ofertas, incluso consejos de compra.

Yo he creado una de ejemplo que podría ser un buen comienzo ¿qué te parece?

Pues bien, ahora que ya sé que el slug será /registrado, solo tengo que crear una función que reenvíe a los usuarios recién registrados a esa página, así:

/* Redirigir clientes a pagina tienda tras registrarse */ 
add_filter( 'woocommerce_registration_redirect', 'ayudawp_redirigir_registro' );
function ayudawp_redirigir_registro( $redirect_url ) {
$redirect_url = '/registrado'; 
return $redirect_url;
}

Igual que con el ejemplo anterior, solo tienes que cambiar la $redirect_url por el slug de la tuya.

¿Cómo y dónde añado estas funciones?

Aquí tienes una guía rápida y sencilla de los distintos métodos, para todos los públicos, con los que añadir códigos a tu web…

Cómo y dónde pegar en WordPress códigos PHP, JS, CSS y funciones que encuentres por ahí

¿Se te ocurre alguna otra idea de a dónde redirigir a los clientes tras acceder o registrarse en tu tienda WooCommerce? Anímate y cuéntanoslo en los comentarios 😉

________________________________________________
La entrada Redirección personalizada tras acceder o registrarse en una tienda WooCommerce la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.
________________________________________________

Enregistrer un commentaire

0 Commentaires