删除woocommerce安装的签出阶段

时间:2019-01-21 15:30:31

标签: php wordpress woocommerce

我正在建立一个婚礼活动的网站。

客人可以在网站上直接购买礼品清单(每个礼品都是蜜月旅行的一小部分,价格不同)。您可以提取一项或合并多项以达到您想要的总金额。 当您根据需要创建购物车后,我想显示包含所有商品的购物车页面,以最终更新/删除商品或数量。在底部,我只想显示一条消息,通知来宾他可以进行银行转账以用购物车的金额“购买”礼物(真正的礼物是金钱)。

我要删除的是带有地址指示和付款方式的结帐阶段。这无关紧要。同样,减少购买物品的数量也无关紧要。它们可以保留在网站上,并且可以再次选择。

删除结帐阶段最容易的部分是什么?

1 个答案:

答案 0 :(得分:1)

Woocommerce在此过滤器add_action( 'woocommerce_proceed_to_checkout', 'woocommerce_button_proceed_to_checkout', 20 );上添加了结帐按钮 删除该操作,您将不再具有结帐按钮。要将您自己的内容添加到购物车的底部,可以使用该操作或更合适的方法,请使用woocommerce_after_cart操作。

remove_action( 'woocommerce_proceed_to_checkout', 'woocommerce_button_proceed_to_checkout', 20 );
add_action( 'woocommerce_after_cart', 'your_custom_function', 20);

function your_custom_function() {
    //echo message here
}