How do I create a shopping cart rule where you get an item free if you spend over $50? I do not want to download any extensions, I just need to know how to make a certain item free when customers spend over $50.

The actual "free" item is over $50 in value and when it is in the shopping cart with an item that is lets say $5 its still allowing the rule to run since the total is over $50 even though the customer isn't actually spending over $50.

  • What do your current rules look like?
    – andyjv
    Commented Aug 7, 2014 at 19:11

2 Answers 2


You'll want your rule to match both of these conditions:

  • The cart contains $50+ of other products
  • The cart contains at least one of those "free" items

Here's a screenshot of what the rule should look like:

Screenshot of the rule configuration

Change GIFT to whatever SKU your "free" product uses.

  • 1
    Also at the action tab you need to add 100% discount on Gift sku
    – Amasty
    Commented Aug 7, 2014 at 21:17
  • I know this is an old question, but i don't see "total amount" in my dropdown.
    – Head
    Commented Feb 4, 2017 at 19:04
  • @Supplement stumbled upon this in search and just wanted to answer you question for anyone else. You select Product Subselection and then click Total Quantity. From there it gives you the option to switch to Total Amount
    – AJK
    Commented Jul 10, 2018 at 21:09

I ended up having to do it this way. When I tried the suggested answer, it timed out when trying to apply the coupon.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.