我正在使用WooCommerce将优惠券限制为用户角色"gold-member“,这很好用,但我正在尝试更改当无效用户尝试使用优惠券时显示的消息: Sorry, coupon code "goldmember10" is not valid with your customer role. 我的代码 add_filter( 'woocommerce_coupon_error','coupon_error_message_change',10,3 );
function coupon_error_message_change($err,
我想在购物车中隐藏优惠券字段。为此,我将其包装在引导折叠元素中,并将display:none添加到现有的优惠券字段。 编辑:在来自@gael(WooCommerce: Coupon doens't work in cart if I wrap it in collapse element)的评论之后,我发现,如果我在模板的其他地方显示表单,它就可以工作。但是现在它不再显示任何成功或错误消息了吗?! 下面是我的代码: <?php
add_action( 'woocommerce_after_cart_table', 'display_coupon_for
我想在12(数量)上应用折扣,并删除低于12(数量)的折扣。我已经创建了一个八折优惠券代码(‘genew’)。我申请并删除了优惠券代码,当有人在购物车页面上点击更新购物车按钮(woo-commerce)。删除优惠券代码功能仅当有人单击更新购物车按钮两次时才起作用。第一次点击它就不会删除优惠券代码。
下面是我在function.php中使用函数
add_action('woocommerce_before_cart_table', 'discount_coupon');
function discount_coupon() {
global $woocommerc
我正在使用一些代码在Woocommerce的结帐处添加一个自定义费用,但是当应用优惠券时,它不会扣除费用。
在增加费用之前,是否有办法检查是否使用了优惠券?那是任何一张优惠券,而不是一张具体的券。
到目前为止的代码是
global $woocommerce;
if (empty($woocommerce->cart->applied_coupons)) {
add_action( 'woocommerce_cart_calculate_fees','endo_handling_fee' );
function endo_hand
我想输出当前登录的用户,他们使用了多少次特定的优惠券代码。
优惠券代码"example_coupon“具有12的最高”每次使用r的使用量限制“。我想在前端向用户显示他们使用了多少次的优惠券,E.G。优惠券使用数量:3
下面的代码正在运行,但它只显示了来自所有用户的优惠券使用总量:
function simple_function_1() {
$coupon_code = 'example_coupon';
global $woocommerce;
$coupon_data = new WC_Coupon($coupon_code);