- Free shipping applies issue when configured as disabled discount rules (coupon will work)
Explanation of how free shipping is applied when discount rules are disabled but coupons still work.
add_filter('advanced_woo_discount_rules_apply_free_shipping', function ($status) {
if (class_exists('\Wdr\App\Controllers\ManageDiscount')) {
$manage_discount = new \Wdr\App\Controllers\ManageDiscount();
$wdr_has_third_party_coupon = $manage_discount->isCartContainsAnyThirdPartyCoupon();
if ($wdr_has_third_party_coupon) {
return false;
}
}
return $status;
}, 10);