21

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() );
}

关于如何让它工作的任何想法?1. 我希望它去购物车而不是结帐。2. 试了checkbox目录页的方法,还是不行。

4

6 回答 6

44

在 WooCommerce3.x中,您将在以下位置找到此设置:

WooCommerce > 设置 > 产品 > 常规 > 添加到购物车行为 > [✓] 成功添加后重定向到购物车页面


在 WooCommerce2.3中,您将在以下位置找到此设置:

WooCommerce > 设置 > 产品 > 显示 > [✓] 成功添加后重定向到购物车页面


在 WooCommerce2.1中,您将在以下位置找到此设置:

WooCommerce > 设置 > 产品 > [✓] 添加成功后重定向到购物车页面

于 2014-02-11T08:20:46.190 回答
6

尝试取消选中此..

WooCommerce > 设置 > 常规 > 脚本 > [✓] 在产品档案中启用 AJAX 添加到购物车按钮

于 2012-11-20T06:47:58.190 回答
2

WooCommerce 设置 | 目录 | 目录选项 | 加入购物车 | 请勾选“添加成功后添加到购物车重定向到购物车页面”选项。

于 2013-03-06T10:04:42.670 回答
1

在 WooCommerce 2.1.8 中,您会在... WooCommerce 设置 | 下找到此设置。产品 | 在档案上启用 AJAX 添加到购物车按钮

于 2014-08-04T20:52:24.907 回答
1

在 WooCommerce 2.3.11 中,您会在...下找到此设置

WooCommerce > 设置 > 产品 > 显示 > 添加到购物车行为 > [✓] 成功添加后重定向到购物车页面

文档

于 2015-06-26T12:48:01.300 回答
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 文件。测试和工作。

于 2019-08-24T11:48:52.657 回答