Hola, estoy creando una tienda de merchandising con catálogo para el sector deportivo. Además quiero abrir zonas privadas para distintos clubs cuyos miembros puedan acceder/comprar a sus equipaciones.
Lo suyo es crear una página para los "clubs" y dentro un login sencillo con usuario y contraseña. Una vez logueados puedan acceder a ver esos productos/precios específicos y comprarlos. Cada club tendrá su propia contraseña/usuario. La idea es facilitar a los miembros del club, y al propio club, la venta/compra de sus productos a precios mejorados.
Por un hilo de otro foro me aconsejan instalar dos plugin:
1.- https://es.wordpress.org/plugins/members/
2.- https://wordpress.org/plugins/product-visibility-by-user-role-for-woocommerce/ (éste tiene poca descargas y valoraciones)
¿Es correcto el consejo? Soy nuevo en esto pero me gustaría aprender. ¿Por donde debo empezar? Un paso a paso. Gracias.
Contenido solo visible a usuarios registrados
Hola Javier,
En este caso necesitarás realizar varios procesos, todo va a depender siempre de lo que desees lograr y como quieres mostrar los productos, lo primero que debes hacer una vez tengas instalado y configurado completamente WooCommerce y los productos es crear las zonas privadas que deseas. Para ello necesitarás primero crear roles específico que te permitan diferencia un usuario con rol de cliente final y un usuario con rol de club.
Para ello puedes utilizar un plugin como
→ https://es.wordpress.org/plugins/members/
→ https://co.wordpress.org/plugins/user-role-editor/
Puedes ver el paso a paso para crear roles en la siguiente guía que tenemos disponible → https://www.webempresa.com/blog/como-crear-un-nuevo-perfil-de-usuario-en-woocommerce.html
Luego de esto el siguiente paso es crear las zonas privadas para tus usuarios con roles de clubes, por ejemplo si hay alguna página en específica que solo es visible para un perfil de club puedes restringir el contenido utilizando un plugin como Members u otro como → https://co.wordpress.org/plugins/restrict-content/
Adicional a ello necesitas asignar que productos estarán disponible para cada rol, esto puedes hacerlo con un plugin como el que te mencione anteriormente → https://es.wordpress.org/plugins/product-visibility-by-user-role-for-woocommerce/
También puedes revisar alternativas que menciona WooCommerce como
→ https://woocommerce.com/products/products-visibility-by-user-roles/
→ https://woocommerce.com/products/catalog-visibility-options/
Con esto podrías comenzar a revisar pruebas y comprobar como funcionan los plugins y que te permite realizar cada uno.
Ten en cuenta que estas recomendaciones son generales y que necesitaras comenzar a hacer pruebas para ir determinando como puedes ir configurando todo hasta lograr el resultado que deseas, de igual forma muchos plugins gratis no ofrecen todas las funcionalidades si deseas probar con alguno de pago antes de adquirirlo te recomiendo consultes con el soporte para que te indiquen de forma precisa si puedes configurar lo que necesitas.
Te recomiendo leas algunos artículos como:
→ https://www.webempresa.com/blog/crear-area-de-cliente-en-wordpress.html
De esta forma puedes verificar como funcionaria este tipo de configuraciones en WordPress.
Un Saludo
Hola de nuevo, he estado leyendo todo lo anterior pero sigo en el mismo lío.
Quiero una cosa más simple, un formulario con un código (que le facilitamos al ussuario) que te dé acceso a la página de productos exclusivos del club. Y cada club tendrás su codigo de acceso ¿existe esta alternativa? ¿Me podéis orientar? Gracias.
Hola Javier.
Por defecto Woocommerce no tiene implementada una opción para lo que buscas, si que hay plugins pero son de pago, por ejemplo:
-> https://woocommerce.com/es/products/private-store-website/
Otra opción distinta es que instales otro WordPress+WooCommerce solo para los clubs
Si te decides por esta opción y mantener la misma plantilla en los dos sitios, puedes clonar la web que tienes ahora
.- Accede a tu cuenta de WePanel -> WpCenter -> Clonar WordPress
.- Selecciona el dominio y en la ruta puedes poner " clubs "
Esto creara dos instalaciones distintas, una sera Contenido solo visible a usuarios registrados donde tendrás los clientes que pertenezcan a los clubs, con eso tendrás diferenciada una instalación de la otra.
Un saludo
@pepesoler, Miraré el plugin. Ya que la clonación tendría que pagar doble licencia de themes y tendría doble carrito, supongo. Seguiré buscando alternativas. Gracias
Hola Javier.
Otra opción es la que te comenta mi compañera que seria crear un rol de usuario para los clientes de los clubs y luego con el siguiente plugin puedes definir precios para diferentes roles, es decir el cliente nor mal vera un precio y los clientes con el rol de clubs verán otro precio distinto:
-> https://wordpress.org/plugins/role-and-customer-based-pricing-for-woocommerce/
Un Saludo