在WooCommerce结账前的强制优惠券(可选:针对特定产品)
本文介绍了在WooCommerce结账前的强制优惠券(可选:针对特定产品)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想强制客户在可以结账之前添加优惠券代码。我希望它能与我的WooCommerce商店中的每个优惠券代码和每一种产品一起使用。
我正在使用这个代码,它几乎解决了问题,但它只对单个优惠券代码(freev1
)起作用
如何才能对生成的每个优惠券代码都起作用?
推荐答案
只检查$applied_coupons
是否为空,如果为空则添加通知。删除$mandatory_coupon
if ( in_array...
因此您得到:
更新:
要将其应用于购物车中的特定产品,请使用:
其他问题:
是否可以使用几乎相同的代码,而是使其在结账页面上工作并强制使用优惠券(&P>) 下单? 可以将woocommerce_check_cart_items
替换为woocommerce_checkout_process
结账页的挂钩
这篇关于在WooCommerce结账前的强制优惠券(可选:针对特定产品)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!