Hola @datsby
Creo que este enlace te ayudara en su configuracion
https://wpforms.com/how-to-restrict-access-to-logged-in-users-on-your-wordpress-forms/
Esta en ingles pero diria que se entiende bien
Iniciador del debate
datsby
(@datsby)
Muchas gracias Kallookoo por tu respuesta. Miraré con detalle el enlace. No hay problema con el inglés. Aprovecho la respuesta para plantear otras dos dudas, en este caso relacionadas con woocommerce.
1 – Si no estoy equivocado, woocommerce cuando se instala permite la compra a usuarios no registrados. En los ajustes del plugin, en el apartado cuentas y privacidad he desactivado la casilla «Permite a los cliente hacer pedidos sin tener una cuenta».
Lo que quiero es que solo los usuarios registrados con el plugin que he instalado para ello puedan realizar compras.
¿Basta con desactivar esta casilla o hay que hacer algo más? (He leído algo sobre insertar un código en el fichero functions.php del tema, pero no estoy seguro.
https://woodemia.com/tienda-woocommerce-solo-visible-usuarios-registrados/
2 – Dentro de la tienda tendré todo el catálogo de productos. Casi todos ellos podrán ser comprados por los usuarios registrados; pero hay varios productos en producto que quisiera que solamente pudieran ser comprados por un grupo de miembros reducidos, y que no fueran accesibles a todos los usuarios registrados. ¿Se puede hacer esto?
A ver si puedes ayudarme nuevamente. Gracias!!!
Hola @datsby
1 – Una cosa es permitir la comprar sin cuenta y otra es visualizar la tienda.
Si quieres que la tienda se muestre para todos los visitantes y solo los usuarios registrados compren no necesitas nada mas que desactivar la opcion.
Si en cambio solo quieres que los usuarios registrados pueden ver la tienda entonces el codigo que encontrastes seria una buena solucion.
2 – Diria que usando algun plugin de roles & capabilities, mira en el repositorio algun que soporte el WooCommerce, si no existe ningun tendras que usar uno de pago como por ejemplo; https://woocommerce.com/products/products-visibility-by-user-roles/
Nota: Te he respondido a los puntos porque mas o menos estan relacionados, pero para la proxima es mejor crear una pregunta para cada problema 😉
Saludos
Iniciador del debate
datsby
(@datsby)
Gracias por la respuesta,t engo ya clara la solución. El plugin que me has indicado permite ocultar ciertos productos por user role. que es lo que quería. Así que perfecto. Tengo otra duda con woocommerce, asi que la planteo aparte. 🙂