<div class="doc-version" data-version="unstable"> <p>The strategy that's applied to the list of discounts.</p> <h2 id="values">Values</h2> <ul class="fields-list"> <li> <div class="field"> <div class="field-name"> ALL </div> <div> <p>Apply all discounts with conditions that are satisfied. This does not override discount combination or stacking rules.</p> </div> </div> </li> <li> <div class="field"> <div class="field-name"> FIRST </div> <div> <p>Only apply the first discount with conditions that are satisfied.</p> </div> </div> </li> <li> <div class="field"> <div class="field-name"> MAXIMUM </div> <div> <p>Only apply the discount that offers the maximum reduction.</p> </div> </div> </li> </ul> <h2 id="types-that-return-discountapplicationstrategy-unstable"> Types that return DiscountApplicationStrategy </h2> <ul> <li> <a href="/api/functions/reference/discounts-allocator/graphql/common-objects/discount#discountapplicationstrategy-unstable"> <code>Discount.discountApplicationStrategy</code> </a> </li> </ul> </div>