我想直接支付一件商品,没有多件商品和购物车功能。
这是我到目前为止所做的:
用户查看产品,按购买并进入结帐(通过直接结账链接),问题在于结帐页面顶部显示“XXXX产品已添加到购物车 - 查看购物车”。我不希望这个购物车在那里,它应该直接去结账并接受付款。
另一个问题是,如果他们通过我的漏斗返回,它会在购物车中添加第二件商品。我只希望他们能够购买数量为1的商品,所以我不需要任何购物车功能只需直接结帐。
如何做到这一点?
由于
答案 0 :(得分:0)
请在添加到购物车后尝试以下代码将用户重定向到Checkout Page。
/**
* Redirect users to Checkout Page after add to cart.
*/
function my_custom_add_to_cart_redirect( $url ) {
$url = WC()->cart->get_checkout_url();
return $url;
}
add_filter( 'woocommerce_add_to_cart_redirect', 'my_custom_add_to_cart_redirect' );
您也可以尝试使用此插件https://wordpress.org/plugins/woocommerce-direct-checkout/