Soporte » Guías – Resolución de problemas » Formulario de inscripcion para usuarios registrados.

  • Hola;

    sirva este mensaje como primera toma de contacto con el foro. Tengo una duda con wordpress que imagino debe de ser fácil de solucionar.

    He instalado el plugin user registration para el registro de todos los miembros que quieran hacerlo. Ok, hasta aquí todo bien.

    La web que gestiono tiene formularios para inscribirse a ciertos planes sociales que organizamos. Los formularios los hago utilizando el plugin WP Forms. Hasta aquí todo ok también.

    Los planes que organizamos se pueden inscribir tanto miembros registrados como miembros sin registrarse. Quisiera que dicho formulario solo lo pudieran rellenar los usuarios registrados. Mi duda es como puedo conseguir que la inscripción a los planes sociales que se proponen en la web a través del formulario sea única y exclusivamente para usuarios registrados. ¿Alguien puede ayudar?

    Gracias!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • kallookoo

    (@kallookoo)

    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!!!

    kallookoo

    (@kallookoo)

    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. 🙂

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.