【问题标题】:Allow Woocommerce checkout with an empty cart?允许使用空购物车进行 Woocommerce 结帐?
【发布时间】:2020-01-12 17:10:27
【问题描述】:

Woocommerce 在结帐页面上有一个重定向操作,当用户的购物车为空时触发。如何规避此重定向,或更改操作,以便允许用户在空购物车上继续结帐。

用例是将 woocommerce 环境转换为目录,并处理带有或不带有购物车商品作为线索的结帐。

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    我自己回答这个问题。从 WC 3.7 开始—— 跟踪 WooCommerce 用于在 Empty cart 上重定向的过滤器挂钩。 woocommerce_checout_redirect_empty_cart woo documentation here

    您可以在子主题函数中将此钩子返回 false 以禁用该钩子回调的重定向方法。

    add_filter('woocommerce_checkout_redirect_empty_cart', '__return_false'); add_filter('woocommerce_checkout_update_order_review_expired', '__return_false');

    然后瞧。可以访问您的 Empty Checkout,并以任何必要的方式使用它。

    【讨论】:

      猜你喜欢
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      • 2017-12-01
      • 2018-12-17
      • 2014-11-09
      • 1970-01-01
      • 2019-12-21
      相关资源
      最近更新 更多