Buenos días,
En el dominio centroinfantilfloppy.es tengo instalado un woocommerce con una tienda online para los uniformes de un centro infantil.
El acceso a esta tienda es solo para los padres, a los que se les facilita usuario y contraseña para que hagan las compras, es decir es una tienda privada para evitar que otros colegios conozcan los precios y detalles del uniforme y solo puedan acceder a quien se les facilite los datos de acceso.
El caso es que logicamente, las url de los productos estan en internet y se puede acceder a la tienda si se hace una busqueda de una prenda (aunque no se puede comprar porque no hay opcion a registrarse), pero se ve la tienda completa con todos los productos y los precios.
Por ejemplo, se puede acceder a la tienda si buscamos:
https://www.centroinfantilfloppy.es/tienda/
o buscando un solo producto, tambien se puede llegar a traves de él a la tienda completa
https://www.centroinfantilfloppy.es/producto/pantalon-largo/
¿Existe alguna manera de ocultar estas url de los productos para que solo se vean si se hace login en la web?
Gracias.
Contenido solo visible a usuarios registrados
Hola Maria del mar.
Lo que puedes hacer es no indexar esas paginas.
.- Editas el producto/página que no quieras que sea indexado
.- En la opción de SEO despliega " Avanzado "
.- Selecciona " No " en la opción "
El tema es que ya estan indexadas y tendrías que esperar a que google vuelva a rastrear para que las retire.
Puedes pedir a Google que retire algunas URL de la búsqueda:
.- Accede a Search Console:
.- Selecciona " Retirada de URLs
.- Creas una nueva solicitud y añade las URLs que quieres eliminar de las búsquedas.
Otra opción seria no mostra los precios en las búsquedas.
.- Añade lo siguiente al archivo functions.php que encontraras en wp-content -> themes -> tu_plantilla
add_filter( 'woocommerce_structured_data_product_offer', '__return_empty_array' );
Lo mismo que lo anterior, tendras que esperar a que Google vuelva a indexar al web paar ver los resultados.
Un saludo