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' );
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