php 如果购物车中有存款产品,请从购物车和结帐页面隐藏优惠券表格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如果购物车中有存款产品,请从购物车和结帐页面隐藏优惠券表格相关的知识,希望对你有一定的参考价值。

<?php

// hide coupon form from the cart and checkout pages if there's a deposit product in the cart
function hide_coupon_field( $enabled ) {
	if ( is_cart() || is_checkout() ) {
		if ( class_exists( 'WC_Deposits_Cart_Manager' ) ) {
			if ( WC_Deposits_Cart_Manager::has_deposit() ) {
			  $enabled = false;
			}
		}
	}
	
	return $enabled;
}
add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field' );

以上是关于php 如果购物车中有存款产品,请从购物车和结帐页面隐藏优惠券表格的主要内容,如果未能解决你的问题,请参考以下文章

WooCommerce存款和购物车总计算

如果 WooCommerce 结帐中存在某些产品类别,请删除其他产品

在购物车和结帐的 WooCommerce 产品名称中附加自定义字段值

仅当强制性类别的产品在购物车中时才允许结帐

在 Woocommerce 购物车、结帐页面、订单和电子邮件通知中的产品标题上方显示品牌名称

WooCommerce ACF 在购物车和结帐页面上显示自定义元数据