Есть такая проблема. Мне нужен код , который будет давать скидку на второй и последующие продукты (у меня есть только на второй продукт, напишу его снизу), но только если на эти продукты изначально скидки не было.(а этого уже сделать не могу)
Помогите плииииз.
add_action( 'woocommerce_before_calculate_totals', 'discount_on_2nd_cart_item', 10, 1 );
function discount_on_2nd_cart_item( $cart ) {
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 )
return;
// Initialising
$count = 0;
$percentage = 20; // 20 %
// Iterating though each cart items
foreach ( $cart->get_cart() as $cart_item ) {
$count++;
if( 2 == $count){ // Second item only
$price = $cart_item['data']->get_price(); // product price
$discounted_price = $price * (1 - ($percentage / 100)); // calculation
// Set the new price
$cart_item['data']->set_price( $discounted_price );
break; // stop the loop
}
}
if( isset($discount) && $discount > 0 )
$cart->add_fee( __("2nd item 20% discount", 'woocommerce'), -$discount );
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
При смывании форматирования с листа MS Excel даты превратились в числаПримеры:
Есть несколько десятков страниц, хтмл -код которых генерируется phpПри этом все url сайта статичные, динамически не генерируются
Ситуация: одна CMS, на ней 3 сайтаВ Яндексе перепутались фавиконки у всех сайтов, точнее у всех 3х стала одна и та же