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:
Related Articles
How to configure Shipping Rules based on the subtotal value after all of the discounts?
If a subtotal condition is used in one of your shipping rules, the extension allows selecting what subtotal amount will be used by rules: as the value before cart price rule application, or after triggering them. The setting in charge of this ...
Why do taxes apply on Free Gift items?
Starting from version 2.11.0, the Free Gift for Magento 2 extension provides the option to define whether a free gift comes as a $0 product or as a product with a 100% discount. The setting is available in Amasty → Free Gift → Configuration → ...
How to create a multi-tier free gift campaign using the Free Gift for Magento 2 extension?
With the Free Gift for Magento 2 extension, you can configure the following multi-tier free gift campaign: → if a customer spends $100 and more, they get free gift A; → if a customer spends $200 and more, they get free gift A or B; → if a customer ...
How to make the Shipping Rules extension consider the cart subtotal including tax?
If a subtotal condition is used in one of your shipping rules, it's possible to configure the extension to provide the calculations based on subtotal with tax. Navigate to Stores → Configuration → Amasty Extensions → Shipping Rules and enable the ...
Advanced Conditions API (+Reward Points, Extra Fee, Free Gift, Shipping Rules, Shipping Restrictions)
Advanced Conditions can be purchased both separately and within other Amasty modules: Reward Points, Extra Fee, Free Gift, Shipping Rules, Shipping Restrictions. The Advanced Conditions extension adds its functionality to the main modules, which ...