Buy X Get Y Free Gift Method

When customers purchase a specific quantity of item X, they are rewarded with a free item Y, which is different from the product they bought.

Scenario:

This offer: Buy 2 items from the “Bras Tanks” category ➡️ Get 1 FREE Ana Running Short!


Step 1: Go to the “Bras Tanks category page”.
Step 2: Add any 2 items from Bras Tanks to your cart
Step 3: Visit your cart page, and you’ll find the Ana Running Short available as a free gift. Simply add it to your cart!

Add the product(s) based on the above scenario to the cart 🛒, then click “View Cart” to see your free gift(s) in action!

View Cart

Bras & Tanks Category

wt08-black_main.jpg

Antonia Racer Tank

$34.00
XS
S
M
- +
Add to Cart
wt09-white_main.jpg

Breathe-Easy Tank

$34.00
XS
S
M
- +
Add to Cart
wt04-blue_main.jpg

Nona Fitness Tank

$39.00
XS
S
M
- +
Add to Cart
wb04-blue_main.jpg

Prima Compete Bra Top

$24.00
XS
S
M
- +
Add to Cart

How to Create This Rule in Admin

To set up the Buy X Get Y free gift rule in your store:

Step 1: Go to Woo Free Gift → Rules
From your WordPress Dashboard, navigate to the Free Gift menu and open the Rules tab.

Step 2: Click "Add Rule"
This opens the rule builder.

Step 3: Select the “Buy X Get Y” Method

  • From the Method dropdown, choose Buy X Get Y.

  • The form will adjust automatically for this method.

Step 4: Configure the Rule

  1. Quantities & Settings
    • Set Buy = 2, Get = 1.

    • Enable Auto Add Gift to Cart if you want the gift added automatically

  2. Product – Buy
    • Click Add Product.

    • Choose Category = Bras Tanks.

  3. Product – Get
    • Under Include Products, select Ana Running Short.

  4. Condition (Optional)
    • Add any conditions to limit this offer (e.g., by customer role, date, cart value, etc.).

Step 5: Save the Rule
Click Save to activate your Buy 2 Get 1 free offer!

🛠️Once this rule is saved, customers who add 2 items from the Bras Tanks category will see the Ana Running Short offered as a free gift on the cart page — ready to be added manually.