How to apply Free Gift rules after other discounts based on subtotal?

How to apply Free Gift rules after other discounts based on subtotal?

To apply a Free Gift rule to the Subtotal after discount, make sure that the corresponding option is enabled in Stores → Configuration → Amasty Extensions → Free Gift → General → Auto Add Free Items Based on Cart Amount. 



This option only affects the Auto add promo items for every $X spent action. But it does not affect the default Magento Subtotal condition.

In other words, to set up a rule that auto-adds a gift based on the subtotal after discounts, the Auto add promo items for every $X spent action should be selected. The subtotal should be specified in the Discount Step Qty (Buy X). Please refer to the screenshot below:



Keep in mind that the Subtotal condition should not be specified under the Conditions tab: 



As a result, when the subtotal exceeds $100 but with the discount, the Order total is less than the required amount, customers will not receive a Free Gift:



However, if the Order Total exceeds $100 including the discount, the Free Gift is added to the shopping cart: