我正在为婚礼活动建立一个网站。
客人可以直接在网站上购买礼物清单(每件都是蜜月旅行的一小部分,价格不同)。您可以拿起一件或组合多件物品以达到您想要获得的总金额。当您根据需要创建购物车时,我想显示包含所有项目的购物车页面,以最终更新/删除项目或数量。在底部,我只想显示一条消息,通知客人他可以按购物车金额进行银行转账以"购买"礼物(真正的礼物是钱)。
我想删除的是带有地址指示和付款方式的结帐阶段。这无关紧要。此外,减少所购买物品的任何数量也无关紧要。它们可以保留在网站上,并且可以再次选择。
删除结帐阶段的最简单部分是什么?
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
}