если нужно только один товар

Отключить ajax

// bygi: редирект сразу на checkout
add_filter( 'woocommerce_add_to_cart_redirect', 'bygi_skip_cart_redirect_checkout' );
function bygi_skip_cart_redirect_checkout() {
    return wc_get_checkout_url();
}

// bygi: при попытке добавить второй товар — редирект на checkout
add_action( 'template_redirect', 'bygi_redirect_on_second_add' );
function bygi_redirect_on_second_add() {
    if ( ! is_checkout() && ! is_cart() && WC()->cart && ! WC()->cart->is_empty() ) {
        if ( isset($_REQUEST['add-to-cart']) ) {
            wp_safe_redirect( wc_get_checkout_url() );
            exit;
        }
    }
}

 

 

если нужно только один товар

Содержимое
Вам может быть интересно

Добавление полей в wooccomerce blocks

Обновление n8n (aapanel – docker-compose)

Отложенная загрузка яндекс карты

Let's work together!