Avisos
Vaciar todo

[Resuelto] Usuarios regresen al mismo punto de desplazamiento en woocommerce

6 Respuestas
3 Usuarios
0 Reactions
14 Visitas
Respuestas: 293
Honorable Member
Topic starter
 

Hola, quisiera consultarles como se puede que cuando un cliente esta consultando los productos disponibles en la tienda https://www.cayetanaysolon.com/shop/ y entra en alguno para revisar sus catracteristicas, pero se devuelve para seguir navegando donde iba en su consulta, no se carguen nuevamente los productos desde el inicio?

Es decir es lograr que los usuarios regresen al mismo punto de desplazamiento (scroll) en la pagina al volver de un producto (guardar y restaurar la posicion del scroll al cargar la pagina)

 

Hay algun plugin para que la pagina vuelva automaticamente a la posicion guardada?

 

gracias!

Contenido solo visible a usuarios registrados


 
Respondido : 27/01/2025 5:52 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Fabian,

Si gestionaras esta página por medio de paginación esto fuese posible, ya que cargas la página especifica que dejaste el sitio, pero al hacerlo por medio de scroll infinito no es posible, alguna alternativa es hacer que los enlaces se abran en una nueva pestaña en lugar de la misma, de esta forma se mantiene la el scroll pero se abre en una nueva pestana, para esto puedes verificar con este codigo:

function open_product_links_in_new_tab_on_shop_page() {
if (is_shop()) {
?>
<script>
document.addEventListener('DOMContentLoaded', function() {
const productLinks = document.querySelectorAll('.products .product a');
productLinks.forEach(link => {
link.setAttribute('target', '_blank');
});
});
</script>
<?php
}
}
add_action('wp_footer', 'open_product_links_in_new_tab_on_shop_page');

Este lo agregas en tu plugin de codigos que tengas o al final del todo en tu archivo functions.php, en wepanel > administrador de archivos > public_html > dominio > wp-content > themes > tema utilizado > archivo functions.php

Verifica y nos comentas.

Un saludo 🖐️ 


 
Respondido : 27/01/2025 6:14 pm
Respuestas: 293
Honorable Member
Topic starter
 

@argenis gracias por tu respuesta, ya le desactive el scroll infinito, pues la idea no es abrir el pestañas nuevas pues dificultaria un poco la navegacion, te adjunto las opciones que tiene disponibles el theme

Captura de Pantalla 2025 01 27 a la(s) 3.08.03 p.m.

 


 
Respondido : 27/01/2025 8:10 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Fabian, 

En este momento veo que funciona de esta forma, si ingreso a un producto y pulsa ir atrás del navegador se muestra el último producto que se visualizaron 

Verifícalo y coméntanos si es esto lo que necesitas. 

Un Saludo


 
Respondido : 27/01/2025 8:43 pm
Respuestas: 293
Honorable Member
Topic starter
 

@karen SI PERFECTO, era desactivar el infinite scroll y ya se soluciono, mil gracias!!


 
Respondido : 27/01/2025 10:43 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Fabian,

Encantados siempre de poder ayudar, si tienes alguna otra duda nos comentas.

Un saludo 🖐️ 


 
Respondido : 27/01/2025 11:08 pm