没有任何更改的QTY字段都将我重定向到实际的购物车页面。
这里是我的设置 I创建了一个名为Store
的新页面I将此页面设置为WooCommerce设置中的“结帐页面” 在块编辑器中,我将结帐块添加到页面
add_filter('woocommerce_checkout_redirect_empty_cart', '__return_false');
echo do_shortcode('[woocommerce_cart]');
这效果很好,我可以在购物车中添加产品,调整购物车中的数量并毫无问题。,但是,如果我单击“更新购物车”
wp_nonce_field( 'woocommerce-cart', '_wpnonce', false, true );
解决此问题的唯一方法是将禁用更新按钮直到更改数量为止。它需要自定义JavaScript(jQuery)。
现在,对于此重定向问题,您可以尝试使用此简单的代码行将使用wc_get_cart_url()
add_filter( 'woocommerce_get_cart_url', 'wc_get_checkout_url' );