Skip to content

Shopify Dude Fix

Why Didn’t Shopify Automatically Add the Free BOGO Item?

Shopify Buy X Get Y discount active but no free product appears? Customers must add both items before Shopify discounts the qualifying Y item.

Quick answer: Shopify’s native Buy X Get Y discount does not automatically place the free product in the cart. The customer must add both the qualifying item and the reward item; Shopify then discounts the eligible Y item when every condition is met.

The real symptom

A merchant creates a buy-one-get-one discount, tests the storefront, and sees only the paid item in the cart. The promotion appears broken because the free product never appears automatically.

Likely causes

  • Native Buy X Get Y discounts discount products already in the cart.
  • The customer did not add the reward item.
  • Eligibility, dates, customer restrictions, usage limits, or combination settings block the discount.
  • The merchant expected gift-with-purchase behavior rather than discount behavior.

Confirmed Community fix

Community replies repeatedly resolve this by adding the second qualifying item manually. Shopify documentation confirms both the customer-buys and customer-gets products must be in the cart before the discount can apply.

Exact admin path

  1. Go to Discounts.
  2. Open the affected Buy X Get Y discount.
  3. Confirm Automatic discount or Discount code.
  4. Review Customer buys quantity and products.
  5. Review Customer gets products, quantity, and discount value.
  6. Check eligibility, dates, usage limits, and combinations.
  7. Test by adding all required items to cart.

Simple checks

Test in a private window: add the X product, add the Y product separately, and verify whether the discount appears in cart or checkout depending on discount method.

Do not do this

Do not advertise that Shopify will auto-add the gift unless you have built or installed that behavior.

Sources