Soporte » Plugins y Hacks » WooCommerce » Multiplicar el total de un producto específico

  • Buen dia comunidad, tengo un detalle con la creacion de un codigo que me permita multiplicar el valor total de un producto específico por otro valor añadido mediante un ID y el resultado lo muestre en una alerta

    Ejemplo, si voy a comprar un cable de 10$ mas el impuesto de 1.5$ total: 11.5$
    Tengo un valor de cambio de 5bs (es de Venezuela la tasa de cambio fluctúa diariamente).
    Quiero multiplicar el total por el valor de cambio = 11.5$ x 5bs = 57.5bs y este resultado aparezca en una alerta. Ojo solo para ese producto

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • kallookoo

    (@kallookoo)

    Hola @dehm13

    Cuando dices una alerta, a que te refieres exactamente?
    Si sabes programar, te podria orientar pero en el caso contrario creo que lo mejor seria usar un plugin de fees (tarifa o cuota) para que se añada al producto y se calcule automaticamente, pero no conozco ninguno que muestre alguna alerta de ningun tipo.

    Iniciador del debate dehm13

    (@dehm13)

    Buen dia, cuando hablo de una alerta me refiero a la ventana modal de alert tipo popup.
    No tengo mucho conocimiento en los hooks de WordPress, pero imagino una funcion en la pagina de checkout que tenga una condicional aplicada solo a un producto id, si este producto existe se realiza la multiplicacion del valor total x el tipo de cambio del dia (este tipo de cambio tiene un ID) y asi sin modificar el detalle de la factura el usuario sabe cual es el total a cancelar.

    Espero y agradezco la ayuda.

    Iniciador del debate dehm13

    (@dehm13)

    Buen día, por los momentos voy así, quisiera saber como puedo resolver el faltante del código para que imprima la multiplicación del total por otro monto y que solo sea para un producto especifico identificado por ID, SKU o tipo de producto ya que es un producto virtual.

     add_action( 'woocommerce_review_order_before_payment', 'calculo_tasa', 10 );
    function calculo_tasa(){
    /*falta la condición del producto ID, si el producto existe entonces se ejecuta el código*/
       $bcv = 0; //tasa de cambio
       $total-compra = 0; //monto total del pedido
    
       $total = $bcv * $total-compra;
    
       echo "Total a Transferir <br> $total bs.";
    
    $calcular = "Total a Transferir = $total bs.";
    
    echo "<script> alert('".$calcular."'); </script>";
    
    }

    espero alguien pueda ayudarme con este detalle, gracias.

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