Respuestas de foro creadas

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • Iniciador del debate dehm13

    (@dehm13)

    hola de nuevo me ayudo mucho lo que comentaste hasta los momentos estoy asi:

    //calculo de positivo
    add_action( 'woocommerce_review_order_before_payment', 'total_compra_positivo' );
    function total_compra_positivo() {
    $product_id = 17; // ID del producto
    $in_cart = false;
    
    // Busco los productos del carrito y veo si esta el ID 17
    foreach( WC()->cart->get_cart() as $cart_item ) {
       $product_in_cart = $cart_item['product_id'];   
    
       if ( $product_in_cart === $product_id ) $in_cart = true;
    }
      // Imprimo la noticia a mostrar 
        if ( $in_cart ) {
    	//Falta el monto total del pedido 
    		$notice = 'Total a pagar = ' . 'Total del pedido';
            wc_print_notice( $notice );
        }
    }

    Como puedo conseguir el total del pedido para multiplicarlo e imprimirlo en la noticia?

    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.

    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)

    Listo, muchas gracias, repase un poco y ya se como usar los hooks, disculpa la molestia fue de ayuda y de motivación tu comentario.

    Iniciador del debate dehm13

    (@dehm13)

    Hola, gracias por la explicación pero no entiendo como usar el hook y agregarle el is_user_logged_in para usuario no registrados

    Iniciador del debate dehm13

    (@dehm13)

    Creo que el código está desfasado, probé con el tema Storefront y tampoco oculta el carrito

    Iniciador del debate dehm13

    (@dehm13)

    Te lo agradezco

    Iniciador del debate dehm13

    (@dehm13)

    Probé con el tema twenty twenty y nada, en caso de que código este desfasado. Que alternativa tengo, ya probé el plugin de helios e igual solo me desactiva el precio pero no el carrito

    Iniciador del debate dehm13

    (@dehm13)

    Ya hice la prueba y nada, será el tema o que tengo algo mal configurado?

    Iniciador del debate dehm13

    (@dehm13)

    Lo estoy colocando en el tema hijo de Oceanwp en el archivo functions

    Iniciador del debate dehm13

    (@dehm13)

    Gracias, de ahí tome el código, pero igual no me funciona ninguno de los 3

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