Skip to main content
Disco.
  • 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

6
  • Display Text Highlight in WooCommerce
  • Display Countdown Timer in WooCommerce
  • Display Cart Notice in WooCommerce
  • 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

Settings

5
  • Product Price Type – Settings
  • Minimum Maximum Discount Amount – Settings
  • Coupons & Campaigns Behavior – Settings
  • WooCommerce On-Sale Badge – Settings
  • Strikeout Price
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 you set how many orders in total can claim the free bag (Pro). It counts all orders across the store, not 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.

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

  • Support
  • Feature Request
  • Disco Community

© 2026 Disco by WebAppick. All rights reserved.