When I apply several coupons (by activating the “Calculate coupon discounts sequentially” option) the cart calculates the discounts (as a percentage) starting from the smallest coupon. In any order of insertion of coupons, the calculation is always from lowest to highest.
I would like to change the sorting method, starting from the highest coupon. (Or even other sorting methods.)
I know that the final result doesn’t change in every case, but shop customers are often disoriented because in the shopping cart the coupon display order is different from the calculation order.
I was checking on my testing site that is using WooCommerce and Storefront and coupons will be displayed as they are added at checkout page:
I found similar articles in Stackoverflow that might point you in the right direction, please check (Please note they are workarounds that use custom code):
The problem is not the order in which the coupons are displayed. This is fine.
Try selecting the “Calculate coupon discounts sequentially” option on the settings page.
Then apply two coupons as a percentage, of different values. At this point observe the value of the discount, you will notice that whatever order is that of the coupons the discount always starts from the lowest one.