Skip to content
  • About
  • Blog
  • Changelog
  • Contact
  • Cookie Policy
  • Features
  • Home
  • Plugin License Agreement (EULA)
  • Pricing
  • Privacy Policy
  • Refund Policy
  • Support
  • Support Policy
  • Terms & Conditions
Ezhance logo – WooCommerce promotion, discount, loyalty and customer retention platformEzhance logo – WooCommerce promotion, discount, loyalty and customer retention platform
  • Home
  • Pricing
  • Documentation
  • Blog
  • Contact
Login
View Online Demo
Ezhance logo – WooCommerce promotion, discount, loyalty and customer retention platformEzhance logo – WooCommerce promotion, discount, loyalty and customer retention platform

Getting Started

5
  • Why Isn’t My Promotion Applying?
  • Free vs Pro
  • How to Create Your First Promotion?
  • How to Install Ezhance?
  • How Ezhance Works?

Promotion Types

6
  • How to Create Order Coupon Promotions
  • How to Create Buy X Get Y Promotions?
  • How to Create Buy X Get X Promotions?
  • How to Create Cart Discount?
  • How to Create Bulk Discount Promotions?
  • How to Create Simple Discount Promotions?

Target Selection

7
  • Exclude Sale Items
  • Include vs Exclude Rules
  • Product Attributes Target
  • Product Tags Target
  • Products Target
  • Product Categories Target
  • Target Selection Overview

Eligibility Rules

8
  • Shipping Conditions Overview
  • Billing Conditions Overview
  • Shop Conditions Overview
  • Purchase History Overview
  • Customer Conditions Overview
  • Cart Item Conditions Overview
  • Cart Conditions Overview
  • Eligibility Rules Overview

Display Components

1
  • Display Components Overview

FAQ

9
  • Why Is My Discount Different Than Expected?
  • Which Promotion Wins When Multiple Promotions Match?
  • Can Multiple Promotions Apply Together?
  • Why Isn’t My Order Coupon Generated?
  • Why Isn’t My Free Gift Added?
  • Why Isn’t My Cart Discount Applying?
  • Why Aren’t My Promotion Displays Showing?
  • Why Isn’t My Bulk Discount Showing?
  • Why Isn’t My Promotion Applying?

Global Settings

1
  • Global Settings Overview
View Categories
  • Home
  • Docs
  • Promotion Types
  • How to Create Buy X Get Y Promotions?

How to Create Buy X Get Y Promotions?

Sathya
Updated on June 5, 2026

3 min read

Introduction #

Buy X Get Y promotions allow customers to receive a different product when they purchase qualifying products.

Unlike Buy X Get X promotions, where customers receive additional quantities of the same item, Buy X Get Y promotions reward customers with a separate product.

Common examples include:

  • Buy 2 Hoodies, Get a Free Cap
  • Buy a Laptop, Get a Free Mouse
  • Buy 3 T-Shirts, Get a Free Tote Bag
  • Buy Any Camera, Get a Discounted Memory Card

Ezhance automatically adds the reward product to the cart when the promotion requirements are met.


Quick Example #

In this example, we will create a promotion that gives customers a free cap when they purchase 2 hoodies.

  • Promotion Type: Buy X Get Y
  • Buy Quantity: 2
  • Get Quantity: 1
  • Reward Product: Cap
  • Discount Type: Free
  • Target: Hoodies
  • Eligibility Rules: None
  • Display: BOGO Product Card

Result:

When customers purchase 2 hoodies, Ezhance automatically adds 1 free cap to the cart.


How Buy X Get Y Works #

Buy X Get Y promotions use five primary settings.

Buy Quantity #

The number of qualifying products customers must purchase.

Get Quantity #

The number of reward products customers receive.

Reward Product #

The product customers receive.

Discount Type #

Determines whether the reward product is:

  • Free
  • Discounted

Target Products #

The products customers must purchase to qualify.

When all requirements are met, Ezhance automatically adds the reward product to the cart.


Step 1: Create a Promotion #

Navigate to:

Ezhance → Promotions

Click Create Promotion.

Ezhance promotions dashboard showing the create promotion button

Step 2: Select Buy X Get Y #

Under Promotion Type, select:

Buy X Get Y

This promotion type rewards customers with a different product than the one they purchased.

Buy X Get Y promotion type selected in the Ezhance promotion builder

Step 3: Configure Buy X Get Y Settings #

Configure the promotion requirements.

Buy Quantity #

Enter how many qualifying products customers must purchase.

Example:

Buy Quantity: 2

Get Quantity #

Enter how many reward products customers receive.

Example:

Get Quantity: 1

Which Item Gets The Discount? #

Choose how Ezhance determines the reward product.

Available options:

  • Specific Target Item

For most promotions, use:

Specific Target Item

Which Product? #

Select the reward product customers receive.

Example:

Cap

Discount Type #

Choose how the reward product should be priced.

Available options:

  • Free
  • Percentage Discount
  • Fixed Discount

For a traditional free gift promotion, select:

Free
Buy X Get Y settings showing Buy Quantity, Get Quantity, reward product selection and discount type

Step 4: Select Target Products #

Choose which products customers must purchase.

Free Version #

  • Specific Products

Pro Version #

  • Product Categories
  • Product Attributes
  • Product Tags
  • Items On Sale

Example:

Divi Engine Logo Zipper Hoodie

Customers purchasing the selected products become eligible for the reward.

Ezhance target selection configured for Buy X Get X promotion

Step 5: Configure Eligibility Rules #

Optionally add additional requirements.

Examples:

  • Subtotal greater than $100
  • Customer Role equals VIP
  • Customer has ordered before
  • Weekend Sale

If no eligibility rules are configured, all customers qualify.

Ezhance eligibility rules section showing available rule groups

Step 6: Configure Display Components #

Display Components help customers discover the promotion.

Recommended displays:

  • BOGO Product Card
  • Offer Card
  • Countdown Timer
  • Savings Message

BOGO Product Cards are highly recommended because customers can immediately see the reward product they will receive.

Ezhance display settings showing BOGO Product Card enabled

Step 7: Configure Schedule Settings #

Optionally configure:

  • Start Date
  • End Date
  • Promotion Priority
  • Usage Limits

Examples:

  • Weekend Sale
  • Holiday Promotion
  • Flash Sale
Ezhance promotion schedule settings showing start date end date and status options

Step 8: Save the Promotion #

Click Save Promotion.

Ezhance will automatically monitor customer carts and apply the reward product when the requirements are met.

Ezhance save promotion button used to publish a promotion

Storefront Result #

When customers qualify for the promotion, the reward product is displayed inside the BOGO Product Card.

Customers can clearly see:

  • Promotion Title
  • Reward Product
  • Qualification Status
  • Free Gift Information
Buy X Get Y promotion displayed on the WooCommerce product page showing a free cap reward

Cart Result #

After the customer qualifies for the promotion, Ezhance automatically adds the reward product to the cart.

In this example:

  • Customer purchases 2 Hoodies
  • Ezhance automatically adds 1 Cap
  • Cap price becomes $0.00

Example Promotions #

Buy 2 Hoodies Get 1 Free Cap #

Buy Quantity: 2
Get Quantity: 1
Reward Product: Cap
Discount Type: Free

Result:

Customers receive a free cap when purchasing two hoodies.


Buy a Laptop Get a Free Mouse #

Buy Quantity: 1
Get Quantity: 1
Reward Product: Mouse
Discount Type: Free

Result:

Customers receive a free mouse with every laptop purchase.


Buy 3 T-Shirts Get 1 Tote Bag #

Buy Quantity: 3
Get Quantity: 1
Reward Product: Tote Bag
Discount Type: Free

Result:

Customers receive a complimentary tote bag.


Buy Any Camera Get 50% Off Memory Card #

Buy Quantity: 1
Get Quantity: 1
Reward Product: Memory Card
Discount Type: 50% Discount

Result:

Customers receive a discounted accessory product.


Common Use Cases #

Free Gift Campaigns #

Reward customers with complimentary products.


Cross-Selling #

Promote related products through automatic rewards.


Product Launches #

Increase exposure for new products.


Seasonal Promotions #

Offer bonus gifts during holidays and special events.


Inventory Clearance #

Move slower-selling products by offering them as rewards.


Tips #

Choose Relevant Reward Products #

Reward products should complement the purchased products.


Promote High-Margin Products #

Free gifts work best when reward products have healthy margins.


Use BOGO Product Cards #

Showing customers the reward product can significantly improve conversion rates.


Add Countdown Timers #

Limited-time promotions create urgency and increase participation.


Buy X Get X vs Buy X Get Y #

FeatureBuy X Get XBuy X Get Y
Reward ProductSame ProductDifferent Product
Typical Use CaseBOGOFree Gift
Cross-SellingNoYes
Product DiscoveryLimitedExcellent

Use Buy X Get Y when you want to introduce customers to additional products or reward them with free gifts.

bogo, buy 2 get 1 free, buy one get one free, buy x get y, cross sell promotion, ezhance, free gift, free product, reward product, woocommerce buy x get y
How to Create Order Coupon PromotionsHow to Create Buy X Get X Promotions?

Leave a Reply

You must be logged in to post a comment.

Table of Contents
  • Introduction
  • Quick Example
  • How Buy X Get Y Works
    • Buy Quantity
    • Get Quantity
    • Reward Product
    • Discount Type
    • Target Products
  • Step 1: Create a Promotion
  • Step 2: Select Buy X Get Y
  • Step 3: Configure Buy X Get Y Settings
    • Buy Quantity
    • Get Quantity
    • Which Item Gets The Discount?
    • Which Product?
    • Discount Type
  • Step 4: Select Target Products
    • Free Version
    • Pro Version
  • Step 5: Configure Eligibility Rules
  • Step 6: Configure Display Components
  • Step 7: Configure Schedule Settings
  • Step 8: Save the Promotion
  • Storefront Result
  • Cart Result
  • Example Promotions
    • Buy 2 Hoodies Get 1 Free Cap
    • Buy a Laptop Get a Free Mouse
    • Buy 3 T-Shirts Get 1 Tote Bag
    • Buy Any Camera Get 50% Off Memory Card
  • Common Use Cases
    • Free Gift Campaigns
    • Cross-Selling
    • Product Launches
    • Seasonal Promotions
    • Inventory Clearance
  • Tips
    • Choose Relevant Reward Products
    • Promote High-Margin Products
    • Use BOGO Product Cards
    • Add Countdown Timers
  • Buy X Get X vs Buy X Get Y

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Was it helpful ?

  • Happy
  • Normal
  • Sad

Ready to Create Better
WooCommerce Promotions?

Start with Ezhance Free or unlock advanced promotions with Ezhance Pro.

Download FreeGet Ezhance Pro
  • No Credit Card Required
  • 14-Day Money Back Guarantee
  • Trusted by WooCommerce Stores
Ezhance logo – WooCommerce promotion, discount, loyalty and customer retention platform

Create discounts, bulk pricing, cart discounts, and BOGO offers with a modern WooCommerce promotion engine.

Product
  • Pricing
  • Features
  • Changelog
  • Download Free
Resources
  • Documentation
  • Blog
  • Use Cases
  • Support
Company
  • Contact
  • Privacy Policy
  • Refund Policy
  • Support Policy
  • Terms & Conditions

©2026 Ezhance. All rights reserved.

Loading...

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.