我想知道在任何人都可以帮我弄清楚如何在WooCommerce购物车中显示优惠券标题下的优惠券说明?例如,标题是优惠券代码(COUPONCODE1234),但如果在它之下或之后立即显示这提供了多少折扣,即“15%折扣”,它将非常有用。
这是我正在使用的主题。您需要将产品添加到购物车以查看购物车窗格: http://demo.lollum.com/nantes/shop/shop/
我已经尝试了下面的解决方案,但它不起作用:( Display coupon description woocommerce
希望有人可以帮助我指出正确的方向!
答案 0 :(得分:0)
假设您使用的是WooCommerce优惠券,折扣类型为" Cart%Discount"。
您可以使用" woocommerce_cart_totals_coupon_html "过滤以在购物车页面上显示优惠券代码后的折扣百分比。
function my_test($value, $coupon)
{
if($coupon->discount_type == 'percent' && !empty($coupon->coupon_amount))
{
$amt = "<p>{$coupon->coupon_amount}% OFF</p>";
}
return $value.$amt;
}
add_filter('woocommerce_cart_totals_coupon_html','my_test',10,2);
它将显示折扣,如图所示。