WooCommerce是一个用于WordPress网站的免费开源电子商务插件,越来越多的用户使用WooCommerce来搭建商城。然而一些用户想简化WooCommerce结账流程从而改善网站的用户体验,在WooCommerce中跳过购物车页面可以改善用户体验、提高转化率和加快结账速度等等,那么如何跳过WooCommerce中的购物车页面?
一、WooCommerce默认设置跳过购物车页面
1、打开WooCommerce设置 > 产品,在“添加到购物车行为”部分下,选中“添加成功后重定向到购物车页面”选项。
2、在“Advanced”设置并选择购物车页面作为结帐页面。
二、使用插件跳过WooCommerce中的购物车页面
1、打开WordPress网站后台,下载“Direct checkout for WooCommerce”插件后点击启用;
2、到WooCommerce设置>产品并取消选中添加到购物车行为部分;
3、保存更改并前往“直接结账”选项卡,然后从“添加到购物车重定向”选项中选择“是”,将出现一个新选项“已添加到购物车重定向到”,从那里选择“结帐”页面。
4、保存更改后,单击加入购物车店里任何产品上的按钮。应该被重定向到结帐页面,而不是购物车页面。
三、通过代码跳过WooCommerce中的购物车页面
1、打开WordPress仪表板,单击WooCommerce>设置,单击“产品”>“常规”,在“添加到购物车行为”部分,取消选中这两个选项。
2、接下来,打开主题文件夹并找到functions.php文件;将以下代码片段添加到functions.php文件的末尾。
add_filter('add_to_cart_redirect', 'cw_redirect_add_to_cart'); function cw_redirect_add_to_cart() { global $woocommerce; $cw_redirect_url_checkout = $woocommerce->cart->get_checkout_url(); return $cw_redirect_url_checkout; }
3、添加代码后,单击操作将重定向到结帐页面。结果是按钮标签在WooCommerce中,产品应该从“加入购物车”收件人”给我买”.为此,在functions.php文件中添加以下过滤器。
add_filter( 'woocommerce_product_single_add_to_cart_text', 'cw_btntext_cart' ); add_filter( 'woocommerce_product_add_to_cart_text', 'cw_btntext_cart' ); function cw_btntext_cart() { return __( 'Buy Me', 'woocommerce' ); }