Code block

I'd like the following code to the page. In theme child's function.php it works, but in the block not.
Should I add something to insert such a code in the block?

function free_shipping_prompt() {
   global $woocommerce;
   global $woocommerce;
   $kwota_do_darmowej_dostawy_ruch = 100;
   $kwota_do_darmowej_dostawy_punkt = 200;
   $kwota_do_darmowej_dostawy_dpd = 300;
   $kwota_do_rabatu_15 = 290;
   $current = WC()->cart->subtotal;
   if ( $current < $kwota_do_darmowej_dostawy_ruch ) {
      echo 'Do darmowej dostawy do kiosku Ruch brakuje tylko ' . wc_price( $kwota_do_darmowej_dostawy_ruch - $current ) . ' ';
    //  unset( $rates['flat_rate:1'],$rates['flat_rate:1'] );
         }
   else {
         if ( $current < $kwota_do_darmowej_dostawy_punkt ) {
            echo 'Do darmowej dostawy do paczkomatu, Żabki, stacji Orlen lub na pocztę brakuje tylko ' . wc_price( $kwota_do_darmowej_dostawy_punkt - $current ) . ' ';
            //  unset( $rates['flat_rate:1'],$rates['flat_rate:1'] );
         }
        else {
        if ( $current < $kwota_do_darmowej_dostawy_dpd ) {
            echo 'Do darmowej dostawy przez kuriera DPD brakuje tylko ' . wc_price( $kwota_do_darmowej_dostawy_dpd - $current ) . ' ';
            //  unset( $rates['flat_rate:1'],$rates['flat_rate:1'] );
         }   
           
        }       
       }

              
   if ( ($current < $kwota_do_rabatu_15 ) && (!is_user_logged_in())) {
                    echo '.     Do rabatu 15% brakuje tylko ' . wc_price( ($kwota_do_rabatu_15 - $current)*0,85 ) . ' ';
                }

}

add_action( 'woocommerce_before_cart', 'free_shipping_prompt' );

Comments

Sign In or Register to comment.