Tam sizin önerilerinizin ilk 2 sini denedim, olmadı.
3. yü deniyordum ve çok saçma. Klasik bir sayfaya bile cart short kodunu eklesem bile o shop a yönlenmeye balsıyor.
VİDEO:
https://streamable.com/lufveh
tüm eklentileri devre dışı bırakıp deneyebilirmisiniz.
ve varsayılan temada denediniz mi bu sorun varmı diye.
function prevent_empty_cart_redirect_to_shop() {
if ( is_cart() && WC()->cart->is_empty() ) {
wp_safe_redirect( wc_get_cart_url() );
exit;
}
}
add_action( 'template_redirect', 'prevent_empty_cart_redirect_to_shop' );
bu kodu da functiona ekleyip deneyebilirmisiniz