禁用WooCommerce中的购物篮

时间:2014-02-18 作者:David

我目前正在创建一个商店,并使用WooCommerce。商店不需要购物篮元素。用户一次只能购买一种产品,而不是向购物篮中添加物品,而是直接进入付款流程。想知道最好的方法是什么?我遇到了一些片段,可以让您将“添加到购物车”按钮链接直接转到结帐:

add_filter (\'add_to_cart_redirect\', \'redirect_to_checkout\');

function redirect_to_checkout() {
    global $woocommerce;
    $checkout_url = $woocommerce->cart->get_checkout_url();
    return $checkout_url;
}
但禁用购物车并非万无一失。有人知道更好的解决方案吗?

1 个回复
SO网友:Teo Maragakis

购物车是WooCommerce结账过程的主要结构,不能完全禁用。

由于没有确切的解决方案,在我看来,最好的方法是转到WooCommerce设置->签出并删除购物车的所选页面。这样,购物车就不会有任何前端,尽管选定的产品将保存在购物车结构中(系统需要知道结帐时要收费)。

将此功能与重定向功能结合起来,编辑购物车相关消息的模板(以便转到购物车按钮将您带到结帐页面)或将其完全删除,您就可以尽可能地禁用购物车了。

结束

相关推荐