【问题标题】:Woocommerce: Auto-redirect to cart after adding product from categoryWoocommerce:从类别添加产品后自动重定向到购物车
【发布时间】:2012-10-29 01:06:54
【问题描述】:

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方法,还是不行。

【问题讨论】:

标签: wordpress woocommerce


【解决方案1】:

在 WooCommerce 3.x 中,您会在以下位置找到此设置:

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


在 WooCommerce 2.3 中,您可以在以下位置找到此设置:

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


在 WooCommerce 2.1 中,您会在以下位置找到此设置:

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

【讨论】:

  • 如果我只需要在特定条件下进行重定向(例如促销产品)而在其他情况下仍然使用 ajax 怎么办?
  • 在这种情况下,您可以在您正在使用的子主题的functions.php 文件中创建自定义重定向函数。
【解决方案2】:

尝试取消选中此项..

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

【讨论】:

  • 它有效,但是此选项存在于 WooCommerce > 设置 > 目录 > 目录选项中
【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

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

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

      Docs

      【讨论】:

        【解决方案6】:

        使用过滤器钩子,可以使用下面的sn-p。

        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 文件。经过测试并且可以正常工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-11-18
          • 1970-01-01
          • 1970-01-01
          • 2020-10-15
          • 1970-01-01
          • 2021-06-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多