Avisos
Vaciar todo

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

 
Fabian
 Fabian
Reputable Member

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
 Argenis
Soporte CMS Webempresa 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

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

Fabian
 Fabian
Reputable Member

@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
 Karen Rios
Soporte CMS Webempresa 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

Cursos Gratuitos WordPress

Fabian
 Fabian
Reputable Member

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

Respondido : 27/01/2025 10:43 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Fabian,

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

Un saludo 🖐️ 

Respondido : 27/01/2025 11:08 pm