Soporte » Plugins y Hacks » WooCommerce » Subtotal erróneo

  • Resuelto ov2021

    (@ov2021)


    Saludos, mi problema es el siguiente, el subtotal me muestra la suma equiovada de lo que aparece en la tabla, la cantidad de cada producto siempre va a ser 1, si añado otro producto igual, no debe sumarse en la cantidad, esa parte sí está correcta, pero el subtotal sí añade el valor del producto repetido.

    Por ejemplo:
    Producto 1: $100
    Producto 2: $150
    —SUBTOTAL $250

    Si yo añado otro Producto 1 (cabe recalcar que el usuario puede añadirlo desde la página principal de los productos, mas no de la tabla del carrito, que está readonly), debe mantener el total en $250, pero me aparece $350, es decir, me suma el producto, mientras la tabla sí muestra los valores correctos.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador Jose Luis

    (@jose64)

    Hola.

    Bienvenido al foro de soporte. Seguramente se trata de una modificación que hiciste por código o con un plugin, en la tabla lo que hiciste fue poner un máximo de una por producto para la selección, no para el carrito. Si lo que quieres hacer es vender una unidad del producto tienes la opción de hacerlo en su configuración:

    En la pestaña Inventario de la edición del producto tienes la opción Vendido individualmente Actívala y solo se permitirá la compra de una unidad de ese artículo en cada pedido.

    Si vas a permitir la compra de varios artículos ¿cuál es el sentido de permitirlo de una forma y no de otra?

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

    Iniciador del debate ov2021

    (@ov2021)

    Hola, gracias por responder, de hecho, el usuario no debería poder agregar un producto adicional de ninguna forma, si ya se encuentra en el carrito.
    Probaré lo que me comentas. Gracias!

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