Foros » WordPress Avanzado » Productos en carritos diferentes

  • Hola,

    quería saber si hay alguna forma que un producto no pueda agregarse a dos carritos diferentes de clientes.

    La idea es que detecte si un ID de un producto está en el carrito de un cliente y se bloquee. De esta forma ningún otro usuario podría añadirlo a su carrito.

    Mchas gracias

Viendo 1 respuesta (de un total de 1)
  • Hola @legion2teamnft!

    No conozco si eso que preguntas es posible con algún plugin específico, pero, si el producto no quieres que se añada a dos clientes distintos, entiendo que ese producto es limitado y, por tanto, solo tienes una unidad. Lo que se me ocurre es que puedes usar el control de stocks de WooCommerce para eso, simplemente fija el stock de cada producto a 1 y, un tiempo de «reserva en carrito» que tú consideres. Si un cliente añade un producto a su carrito, ese producto (ese stock) se asignará a ese cliente, por lo que otros clientes no lo podrán añadir. Si el cliente compra finalmente el producto ya no está disponible y, si el carrito se abandona o no compra, cuando pase el tiempo de reserva en carrito, volverá a estar disponible para otro cliente.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Productos en carritos diferentes’ está cerrado a nuevas respuestas.