Soporte » Plugins y Hacks » WooCommerce » Productos por Clientes

  • Resuelto rinconme79

    (@rinconme79)


    Buenas, estoy desarrollando un sitio web que incluye pagos en linea para servicios. Para ello estoy utilizando Woocommerce.

    La cuestión esta, que se necesitan que los productos solo sean vistos y comprados por clientes en específicos, es decir:

    El cliente Pedro Perez puede ver y comprar el servicio de Plome ria por ejemplo.

    El cliente Juan Morales puede ver y comprar el servicio de Pintura por ejemplo.

    Cada servicio es creado como un producto a través del plugin ya mencionado. Como se podría limitar los productos que ve cada cliente en especifico? Les agradecería la ayuda que me puedan prestar en este caso.

    PD: Los Plugin por roles no me sirven para esto, porque todos mis clientes tendrán el rol customer, mas bien quisiera que los delimitara por el nombre del usuario.

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

    (@jose64)

    Hola.

    Bienvenido al foro de soporte de WordPress. Un plugin de roles te vale perfectamente, puedes crear tus propios roles duplicando el de cliente, por ejemplo «cliente-plomeria», «cliente-pintura», asignárselos a los clientes y hacer productos específicos para cada grupo, en el repositorio tienes plugins que te permiten hacerlo, por ejemplo:

    Product Visibility by User Role for WooCommerce

    Creas el servicio de pintura visible únicamente para los clientes de pintura y el de plomería únicamente para los clientes de plomería. Coméntanos cómo lo desarrollas y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    Iniciador del debate rinconme79

    (@rinconme79)

    Buenos días José Luis, gracias por tu pronta respuesta y timar el tiempo a responder la duda. Una pregunta adicional. Si tengo varios clientes que acceden a los diversos servicios por ejemplo:

    Mario Pérez quiere comprar un servicio de plomeria y Carlos González quiere también comprar un servicio de plomeria. En este caso crearía los siguientes roles <<cliente-plomeria1>> y <<cliente-plomeria2>>

    Gracias por la ayuda.

    Moderador jose64

    (@jose64)

    No, creas un rol «cliente-plomeria» y se lo asignas a los dos (o más) clientes que compren ese servicio, así te olvidas de clientes individuales, creas grupos de clientes que pueden acceder a un servicio. Si un cliente puede acceder a más de un servicio puedes añadirle más de un rol (rol complementario).

    Para la gestión de los roles y capacidades el plugin más usado es

    User Role Editor

    Iniciador del debate rinconme79

    (@rinconme79)

    Muchas gracias, Jose Luis por tu ayuda.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Productos por Clientes’ está cerrado a nuevas respuestas.