http://www.passgotutoring.com/shop/product-category/ucla/ucla-14a/
我想尝试将一个自动重定向发送到WP_Cart,只要客户“添加到购物车”我们的一个位于左侧的类。
我的大多数客户购买产品,立即付款,所以我不需要让他们继续购物或任何东西。
我已经尝试将此代码输入到我的主题的function.php中,当我希望他们直接进入结帐时没有运气。
add_action('init','woocommerce_go_to_checkout_action',30);
function woocommerce_go_to_checkout_action(){
if ( empty( $_REQUEST['add-to-cart'] ) || sizeof($woocommerce->cart->get_cart())==0) )
return; wp_safe_redirect( $woocommerce->cart->get_checkout_url() );
}
关于如何让它发挥作用的任何想法?
我想去购物车而不是结帐。
2.我在目录页面上尝试了checkbox
方法,但它不起作用。
答案 0 :(得分:39)
在WooCommerce 2.3中,您可以在以下位置找到此设置:
WooCommerce>设置>产品>显示> [✓]成功添加后重定向到购物车页面
在WooCommerce 2.1中,您可以在以下位置找到此设置:
WooCommerce>设置>产品> [✓]成功添加后重定向到购物车页面
答案 1 :(得分:6)
尝试取消选中此项..
WooCommerce>设置>一般>脚本> [✓]在产品档案中启用AJAX添加到购物车按钮
答案 2 :(得分:2)
WooCommerce设置|目录| 目录选项|加入购物车|请选中“添加到购物车成功添加后重定向到购物车页面”选项。
答案 3 :(得分:1)
在WooCommerce 2.1.8中,您会在...下找到此设置 WooCommerce设置|产品|启用AJAX添加到档案中的购物车按钮
答案 4 :(得分:1)
在WooCommerce 2.3.11中,您将在...
下找到此设置WooCommerce>设置>产品>显示>添加到购物车行为> [✓]成功添加后重定向到购物车页面
答案 5 :(得分:0)
使用过滤器挂钩,您可以使用以下代码段。
add_filter('woocommerce_add_to_cart_redirect', 'change_woocommerce_add_to_cart_redirect_url');
function change_woocommerce_add_to_cart_redirect_url($url){
$url = wc_get_cart_url();
return $url;
}
代码进入您的子主题或活动主题的functions.php文件中。经过测试并可以正常工作。