如何删除woocommerce商店中的结帐步骤?

时间:2019-03-27 22:49:18

标签: php wordpress woocommerce payment-gateway checkout

我通过woocommerce创建了一家商店,并希望在单击“添加到购物车”后将客户重定向到付款网关或减少钱包。我想以其他方式绕过结帐步骤。

1 个答案:

答案 0 :(得分:1)

首先,在管理员中,转到 WooCommerce>设置>产品,并禁用添加到购物车行为下的两个选项。您需要禁用的两个选项是:

  • 添加成功后重定向到购物车页面
  • 启用存档上的AJAX添加到购物车按钮

接下来,在主题的functions.php文件中,添加以下代码:

function so55387651_redirect_checkout_add_cart( $url ) {
    $url = get_permalink( get_option( 'woocommerce_checkout_page_id' ) );
    return $url;
}

add_filter( 'woocommerce_add_to_cart_redirect', 'so55387651_redirect_checkout_add_cart' );