删除 wooCommerce 安装的签出阶段



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

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

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

删除结帐阶段的最简单部分是什么?

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
}

最新更新