• Resuelto rubenone

    (@rubenone)


    Buenos días,

    sabéis si alguna manera de crear una cuenta principal para un cliente de un Woocommerce (que actue como cualquier otro cliente para realizar pedidos), y que esta a su vez, pueda tener «subcuentas o subusuarios», por llamarlos de alguna manera, que puedan generar un pedido, pero que no llegue a la tienda online, si no que el usuario principal, pueda editar ese pedido y que sea el único que pueda dar el OK definitivo para que llegue a la tienda online.

    No sé si me he explicado bien.

    De antemano me disculpo si no está en el foro correcto, ya que no es un problema con Woocommerce en si, más bien añadirle una funcionalidad.

    Gracias
    Saludos
    Rubén

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

    (@jose64)

    Hola.

    Bienvenido al foro de soporte. Lo que dices se parece a un marketplace, lo que tu llamas usuarios son vendedores y los otros son los clientes. Revisa los plugins de marketplace del repositorio y busca algo que se adapte a tus necesidades, la otra opción es un desarrollo a medida.

    Coméntanos si tienes alguna duda y, por favor, recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.

    Iniciador del debate rubenone

    (@rubenone)

    Hola Jose Luis, gracias por contestar tan rápido,

    echaré un vistazo al tema del marketplace, aunque puede ser demasiado engorroso para un único usuario.

    ¿Sabes si se puede crear un multiusuario a una única cuenta de correo electrónico? O mejor aún, ¿varias cuentas de correo (distintos usuarios) asociado a una cuenta común? Quizás por ahí podría ser la base y después por código ir quitando privilegios, o en vez de realizar el pago, que se cree en una especie de carrito de «guardar para después» y un «superusuario» por llamarle de alguna manera, que fuera el único que tuviera la opción de realizar el pedido. Es decir, quitar componentes, según el rol de usuario, pero que todos tuvieran acceso al mismo carrito.

    Sigo investigando y probando trozos de código que voy encontrando.

    Gracias
    Saludos
    Rubén

    Moderador jose64

    (@jose64)

    Revisa este plugin:

    Order Approval for WooCommerce

    Al ser un solo usuario el que va a manejar los pedidos creo que es justo lo que necesitas.

    WooCommerce te crea dos perfiles nuevos de usuario: el cliente y el gestor de tienda. Con este plugin el gestor de la tienda (que no tiene por qué ser el administrador) aprueba los pedidos antes del pago, creo que es lo que necesitas o al menos un mejor punto de partida.

    Prueba el plugin y comenta el resultado

    Iniciador del debate rubenone

    (@rubenone)

    Creo que no me he explicado bien.

    Supón que tu y yo tenemos una empresa y tenemos un acuerdo con cualquier tienda online que imagines, para comprar allí unos determinados productos.

    Yo tengo cuenta en esa tienda online, pero solo puedo añadir productos a la cesta, o dejarlos en un «guardar para más adelante», no tengo opción de realizar el pedido.

    Tú supervisas lo que yo he puesto en la cesta, si necesitas algo más lo añades o si hay algo que no necesitamos, lo quitas, y tú con tu usuario, si tienes la opción de realizar el pedido.

    Eso es lo que estoy buscando, un carro común para varios usuarios y un superusuario que es el único que puede realizar el pedido.

    Sé que lo más lógico sería que dentro de la empresa, entre ellos, se pusieran de acuerdo en qué tienen que comprar (correos internos o alguna aplicación) y un usuario realizara el pedido y listo. Pero me piden hacerlo de la manera que te comento…si es factible.

    Gracias
    Saludos
    Rubén

    Moderador jose64

    (@jose64)

    Hola.

    Todo es factible, depende de cuanto quieran gastar haciéndolo. Con el plugin que te indiqué creo que es posible, el gestor de la tienda es el único que puede hacer el pedido, pero claro, no deja de ser un apaño. Realmente el planteamiento es muy raro, que uno haga el pedido y el otro revise quite lo quiera y meta lo que le parezca es lo mismo que dejar que el segundo haga el pedido.

    Te recomiendo que contactes con un profesional, los foros no pueden sustituir a la ayuda profesional y están pensados para dar soporte a problemas genéricos o usuarios principiantes, pero no podemos sustituir al trabajo que hacen los profesionales independientes o las agencias de desarrollo.

    Aparte de eso, cuando les digas a tu cliente cuanto le saldrá el desarrollo a medida seguramente te dirá que que se ponen de acuerdo por teléfono para hacer el pedido.

    Iniciador del debate rubenone

    (@rubenone)

    El «filtro» se tiene que hacer antes de que el pedido llegue a la tienda, con el plugin que me comentas, el filtro ya se hace desde el backend.

    Digamos que en una empresa, cualquier trabajador no puede hacer un pedido. Si necesita algo, se lo comunicará al departamento de compras y estos valorarán si es necesario o no y realizarán la compra.

    Pues este es el mismo caso, con la diferencia de que lo que pretenden es que el trabajador que necesite algo, deje en el carrito de la tienda online el producto, y el responsable de ventas, revise el carrito por si hay que añadir o quitar algo, y realice el pedido.

    Cosas de humanos, que a veces nos gusta complicarnos la vida.

    Iniciador del debate rubenone

    (@rubenone)

    Bueno, pues partiendo de la idea que me diste en la primera respuesta, con un plugin para crear un marketplace y modificando algunas cosas mediante código para adaptarlo a lo que se pedía, ya lo tengo bastante encarrilado.
    Muuuuchas gracias.
    Cierro el hilo.
    Saludos
    Rubén

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)

El debate ‘Cliente y «subclientes»’ está cerrado a nuevas respuestas.