Soporte » Plugins y Hacks » WooCommerce » Añadir al carrito siempre aunque este en agotado

  • Buenas tardes, me está pasando algo muy extraño segun comenta el cliente( que nunca hacen nada), el caso es que según ella se modifica el estado de un producto de manera automatica (no me lo explico), al estado agotado, habiendo productos. La cuestion es si hay alguna manera de forzar que cuando pase a estado agotado un producto este se pueda añadir al carrito.

    Muchas gracias

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Es muy extraño, quizás deberías de pedirle mas información, pero si que hay una manera de que puedan seguir comprando a pesar de que este agotado.

    No te recomiendo esto porque si no lo manejan bien van a tener un descontrol de stock.
    En la creación de productos en woocommerce, aqui:
    https://gyazo.com/aa58ea1b93909a686b9ed7c8b18d47d2

    Donde pone permitir reservas, si lo pones en permitir podrán seguir comprando productos aunque el stock sea 0 y se ira contabilizando hacia abajo -1,-2 etc.

    Haz alguna prueba antes, para ver si es verdad que se agotan los productos solos, quizás han actualizado algún plugin y les esta dando problemas con woocommerce.

    Un saludo

    Encontre este snnipet:

    <?php
    
    if ( is_page() ) : ?>
      <script>
        $(function() {
          var cart_button = $(".add_to_cart_button");
          $(".add_to_cart_button").each(function() {
            if ($(this).attr("data-quantity") < 1) {
              $(this).prop("disabled", true);
            }
          });
        });
      </script>
      
    <?php endif; ?>

    Lo que quisiera es que cuando esta seleccionado agotado, siga mostrando añadir al carrito.

    Muchas gracias

    • Esta respuesta fue modificada hace 1 semana, 2 días por Jose Luis. Razón: Etiquetar código
    Moderador Jose Luis

    (@jose64)

    Hola

    La gestión de inventario es la que es, si la usas se supone que es para que no vender lo que no tienes en existencia, aunque también puedes permitir hacer reservas. Para permitir reservas tienes que hacerlo en la gestión de inventario por producto, puedes hacer una edición global en el listado de productos.

    Lo que planteas es que aunque el inventario esté en 0 puedas comprar, eso es el equivalente a no usar la gestión de inventario. Si no quieres usarla, quita la opción y problema resuelto:

    WooCommerce > Ajustes > Productos > Inventario > Activar la gestión de inventario (desactivado)

    Moderador Jose Luis

    (@jose64)

    Hola

    ¿Resolviste el problema?, te hemos dado las dos posibles opciones, la mejor es permitir reservas, así el encargado de la tienda sabe que tiene productos pendientes sin inventario y la peor, quitar la gestión de inventario.

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