Skip to main content
disco logo
  • Features
  • Pricing
  • Compare
  • Resources
    • Blog
    • Documentation
    • Changelog
    • Contact/Support
    • Disco Community
Login Get Disco Pro

Getting Started

1
  • Installation Process of Disco Plugin (PRO And Free)

Product Intent Discounts

4
  • Set Up Product Intent Discounts
  • Example 1: $20 Off All ‘Men’ Category Products
  • Example 2: 5% Off Product X for a Limited Time
  • Example 3: Flat $50 Off on Products Over $500

Cart-Intent Discounts

4
  • Set up Cart Intent Discounts using Disco Plugin
  • Example 1: 20% Cart Discount on Selected Categories
  • Example 2: Offer 10% Cart Discount for 10+ Items (Cart Quantity)
  • Example 3 : Offer $10 Off Product X When Cart Has 3+ Items (In Stock)

Free Shipping Discount

4
  • Set Up Free Shipping with DIsco Plugin
  • Example 1: Free Shipping for Location ‘X’ Customers
  • Example 2: Free Shipping on Category “A” Products
  • Example 3: Free Shipping on Specific Product During Promotion

Bulk Intent Discount

4
  • Set Up Bulk Intent Discount with Disco Plugin
  • Example 1: Bulk Percentage Discounts on All Products by Quantity
  • Example 2: Offer 5% Bulk Discount on Product X for 3+ Units (October Only)
  • Example 3: Offer $10 Off on 5+ Units from Category ‘A’

Bundle Discount

1
  • Set Up Bundle Discount with Disco Plugin

Campaign Setup

6
  • Product Rules Explain with Example
  • Bundle Rules Explain with Example
  • Bulk Rules Explain with Example
  • Cart Rules Explain with Example
  • Discount Rules (Filter Products, User Limit, Valid Between, Discount Label)
  • Discount Intent

Conditions

9
  • Items Count (Entire Cart) vs Item Count 
  • Set Up Discounts According to Product Stock Quantity in WooCommerce
  • Apply Discounts on Selected Categories in WooCommerce 
  • Create a Discount on a Specific Product Attribute in WooCommerce
  • Set Up Discounts by Brand in WooCommerce with Disco Plugin
  • Tax and Shipping Based Discount Conditions
  • Price Based Discount Conditions
  • Product Attributes Based Discount Condition
  • Product/Cart Item Based Discount Conditions

Ticket Solutions

1
  • Discount Applies but No Visual Badge or Offer Displayed

BOGO

5
  • Buy X Product, Get Y Product at a Discounted Price
  • Buy X, Get Y Free (Different Product)
  • Buy X from Category A & Get Y from Category B
  • Set Up BOGO Discount (Buy 1 T-Shirt, Get 1 T-Shirt Free)
  • Buy X Get X at Discount (Buy 3 Coffee Mugs, Get 3rd One 50% Off)

Campaign Display

3
  • Display Product Badge in WooCommerce
  • Display Bundle Discount Table in WooCommerce 
  • Display Bulk Discount Table in WooCommerce

Compatible Plugins

5
  • CURCY – Multi Currency for WooCommerce
  • FOX – Currency Switcher (WOOCS)
  • WPML + WooCommerce Multilingual
  • Aelia Currency Switcher
  • ACF – Advanced Custom Fields
View Categories
  • Home
  • Documentation
  • BOGO
  • Buy X, Get Y Free (Different Product)

Buy X, Get Y Free (Different Product)

3 min read

For this example, we’d use BOGO’s Buy X, Get Y Free (Different Product ) rule. It suggests that if a customer purchases an “ X ” product, such as a “ laptop,” they’ll get a “ Y ” product, such as a “ laptop bag  ” for free. 

This strategy is perfect for electronic stores, seasonal promotions, and back-to-school campaigns.  

Before proceeding, please ensure that you have installed and activated the Disco PRO plugin.

Note: The BOGO rules are available only in the PRO version. Get the Disco Pro Now!

Setup instructions :  #

Step 1 : Click on the “ Disco ” menu and select   “ Create a discount account ”

From your WordPress Dashboard, find the “ Disco ”  menu. Then go to the upper corner and select “ Create a discount account “

AD 4nXcQYkEu 9ws8AOVGHKJXysT P7A522Gt0nxeq5iDJTGGegBSE5FIOs7dvdHwijBZyH8PsvS87AlwKBWvFx33P3l0Xio2OeJrQV6weaSXTTC

Step 2: Give your discount campaign a name and select “BOGO” as your discount intent. 

 From the “ discount intent,” you can choose any promotional offer you want for your products; here, “  BOGO ” refers to the “ Buy-1 , Get-1 offer .”

AD 4nXfOvSKNQLsyddcZ5QXNyfX0aVXzXpqq4zotBZCqBWFGUCxVUGmhW9gGBrWDMX5DMdN1j0gl4GREnB

Step 3: Scroll below, click on “ Discount Section ”  and tap “ few products ”

Scroll down, and you’ll find the “ Discount Section ”     , choose between “ all products ” or “a few products ”. If we choose “all products,”  the discount rule will be implied for every kind of product in your store. Here, we want a discount on a specific product.

    Therefore, we’ll select “a few products.  ”

AD 4nXcj M2 5BaiOOR9ql0ch lvuWg2K9Pc7KarTiPLCbUTUS3y95QHg5bF8EIzT1MyRv

Step 4: Navigate through the “ Search bar ” to find your product 

From there, we’ll go to the  “ search bar ” and search for our desired products. In this example, we’ll select “ laptop ”

AD 4nXfE3M1qovg xMx50rSQV GJfg97N8wNrol5clLpaN4RtmBxrFezbK6qsKIEkmV3x80XSBWaG2CnKhZaJOfvonAicm24WIzD4FVfZfS5

Step 5: Move on to “ User limit ” and “ validity date ”

 After that, we’ll find the option “ User limit,” where the customer gets to decide the number of times they can claim the free bag. ( e.g, 1 free bag per customer ) 

If we leave that as “ blank, “ it would suggest unlimited numbers.

There’s also a validity date that specifies the start and end of a discount period.

AD 4nXd iRWEEcdIqvW7vKmEFZVftGUPXiHB zPGM8JXSY8UCDwE4HwnRdE3G4wJvIP3voM W2Sy3WIdzHio7fbp hqOjOX 5GorgyRTN4s6a

Step 6:  Select your “ BOGO Rules ” type 

Next, you’ll spot the “ BOGO ” section where the BOGO rules allow you to select different  BOGO types.  Here we’ll settle on “ Buy -X , Get -Y ( Products ) ” for our convenience . Since we want to offer different items from the ones that are purchased. 

AD 4nXdE46bfQD9jfJk3Czpdunkd0DCrkMPXB0VnS7r45Icz 6p1M5 KznawgmczKpTA80QoGXq

Step 7: Scrolling down , you’ll discover  two sections , named “Customer Buy ” and “ Customer Get .” 

AD 4nXc9HHdMCQN3CVpmsCt4mRvCi8 6HtgNTSu4AL31rQmt54I4WaZnPwikXDyBdaTqlKV6nFqyisA RUiW9YeEIbWXI67VOk6KhopnkfVwIpiQ

 Following the “ Customer Buy ”  Sections , we have preferences such as Minimum/ Maximum Quantity . 

Mini Quantity = the lowest number of items a customer needs to add to their cart.  

Max Quantity = the highest number of items the rule covers.

 For a “ Buy-1, Get-1 deal ”, we’ll set value as “ 1’’ for both Mini Quantity and Max Quantity.

AD 4nXdmwe 9m9537L0MGSG9UF6VYz5mmbXfXYrE4z2Evs 7cB3fiyHcEzXR4CUMZsjn8lri2yA4AaMG1kg4CdHIKjdTAtB6Uf s2Bz17SM0YahG3VWcBC72bpAH6edIxQlkB1Kh4IJM

In the same way, we’ll fill up, “ Customer Get ” section. First, we’ll be selecting the product we want to offer as a free item. For this example, we’ll choose “ laptop bag. ”

Here, we’ll enter the customer’s Get Quantity = 1, and we’ll set the “ Discount type ” as “ free items. ”  

AD 4nXcpFiEJO4Pe7ftzD3WweKGKjVWSPmVqSCot8Xg4cCepVP58EyksHVTP7TTSbJz9qpD1 ODt6k6oSQLC0UNKnC2saGxy HjPKkvrJLaI1DYIk qW

Step 8 : You can  “ add more ” options if needed. 

AD 4nXdisdyRcFjZrUEzpDxXtQqjKAjpqzpf0 GM2XtmAL934to7sVUbX4Tr8fh Ll OQFTwK5oJ ZbJP5miOVqiXfdTESy8R2ipVhV5j61Rmz7PV

Step 9: Click on “ save and exit. “You have successfully launched your campaign . 

AD 4nXeZ1HxEs0ENQu3T051YXI1C1t h8dDobPQq97Cp7N15F5T3aPcSPND G7BwjygviP1XczSxmdFXBwfG5PSijaodvs86oqN9i3jhP7dKy7dU7R5NC96SUzX0L90hEhN6ewT6DK0c

Step 10: Add a “ laptop “to your cart, and it will show a result like this “

AD 4nXcuN9NXJLPXAXZorF SQl9j9lyxaBmaO8T3qGI35NyfzYw8vJ7nwjstpVq01xyRLIghovL 6S LFcHe kst2XI6lW21lzwX9 3fK 72wJAp8gk9 JvzM6aZ02s

Get More Revenue with Disco Plugin #

Disco – WooCommerce Dynamic Pricing and Discounts is a smart pricing plugin that lets you create flexible discount rules—like bulk discounts, BOGO deals, and cart-based offers—to boost sales and conversions. It combines advanced rules with a simple setup for WooCommerce stores.

Try Free Version

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Buy X Product, Get Y Product at a Discounted PriceBuy X from Category A & Get Y from Category B

Leave a Comment Cancel Reply

Table of Contents
  • Setup instructions : 
disco logo

The best WooCommerce discount plugin for BOGO deals, bulk discounts, tiered pricing, user role pricing, and dynamic pricing rules.

Product

  • Features
  • Pricing
  • Free vs Pro
  • Documentation

Resources

  • Blog
  • Tutorials
  • FAQ
  • Changelog

Company

  • About WebAppick
  • Support
  • Feature Request
  • Disco Community

© 2026 Disco by WebAppick. All rights reserved.