【问题标题】:WooCommerce - Remove cart?WooCommerce - 删除购物车?
【发布时间】:2016-10-28 10:43:06
【问题描述】:

我想为一件商品直接付款,而不是多件商品和购物车功能。

这是我目前所拥有的:

用户查看产品,按购买并结帐(通过直接结帐链接),问题是结帐页面顶部显示“XXXX 产品已添加到购物车 - 查看购物车”。我不想要这个购物车部分,它应该直接去结账并接受付款。

另一个问题是,如果他们通过我的漏斗返回,它会在购物车中添加第二件商品。我只希望他们能够购买 1 件,因此我不需要任何购物车功能,只需直接结帐即可。

如何做到这一点?

谢谢

【问题讨论】:

    标签: wordpress plugins woocommerce


    【解决方案1】:

    尝试以下代码将用户添加到购物车后重定向到结帐页面。

    /**
     * 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/

    【讨论】:

    • 您好,感谢您的回复。我实际上有一个按钮,其 url 设置为 mywebsite.com/checkout/?id=99,它将页面直接发送到结帐。问题是,在结帐的顶部,它显示“X 商品已添加到购物车 - 查看购物车”,如果他们相同的用户返回渠道,它会将 2 件商品添加到购物车中。我根本不想要购物车,我已经直接去结账,但不想在顶部显示购物车消息,只想允许一件商品?
    猜你喜欢
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 2019-08-29
    • 2018-10-19
    相关资源
    最近更新 更多