Setting Up Buy X Get Y Free Promotions Across Different Collections

Last updated
5th May 2025
Read time
8 mins

Home goods retailers often face a common challenge: customers tend to purchase within a single product category, missing out on complementary items from other collections. Cross-collection promotions like "Buy 3 bedding products, get the lowest-priced bath product free" are a powerful way to introduce customers to new categories while increasing average order value.

Standard Shopify discounts can't handle these complex cross-collection rules, but with the Sway Functions, you can create sophisticated promotions that drive sales across multiple product categories.

The Business Case for Cross-Collection Promotions

Category Cross-Pollination
Introduces customers to products in categories they typically don't shop
Increased Average Order Value
Encourages customers to add more items to qualify for the free product
New Category Adoption
Customers who try free products often return to purchase from that category
Inventory Balance
Helps move inventory across different categories
Differentiated Promotions
Offers a more interesting promotion than standard "% off" discounts

Step-by-Step Implementation

1. Access the Discount Functions Section

Screenshot showing the Functions menu with Discount option highlighted

  1. From your Shopify admin, open the Sway Functions app
  2. Click on "Functions" in the main navigation
  3. Select the "Discounts" tab

2. Create a New Buy X Get X Discounted Function

Screenshot showing the 'Create function' button and discount type selection

  1. Click "Create function"
  2. From the modal, select "Buy X Get X Discounted"
  3. You'll be taken to the function editor

3. Configure Basic Settings

Screenshot showing the basic discount configuration form

  1. Enter a descriptive campaign name (e.g., "Buy Bedding Get Bath Free")
  2. Select the discount class (typically "Automatic Discount")
  3. Set the qualifier behavior to "Discount if all qualify"

4. Define Your "Buy X" Products

Screenshot showing the buy products configuration

This is where you'll set up the qualifying purchase requirements:

  1. Under "Buy X Products," select "Collection" as the qualifier type
  2. Choose your primary collection (e.g., "Bedding")
  3. Set the minimum quantity requirement (e.g., 3)
  4. You can add additional qualifiers like price minimum if needed

5. Configure Your "Get Y" Products

Screenshot showing the get products configuration

Here's where you define which products can be received for free:

  1. Under "Get Y Products," select "Collection" as the selector type
  2. Choose your secondary collection (e.g., "Bath")
  3. Set the quantity eligible for discount (typically 1)
  4. Choose "100% Discount" to make the product free

6. Set Lowest Price Selection

The key to this promotion is ensuring the lowest-priced eligible item receives the discount:

  1. Under "Discount Application," select "Apply to lowest priced eligible item"
  2. This ensures that if multiple "Get Y" products are in the cart, only the lowest-priced one is free

7. Configure Discount Settings

  1. Set start and end dates if this is a limited-time promotion
  2. Consider setting a maximum discount amount to protect against extreme price differences

8. Save and Test

  1. Save your function
  2. Test thoroughly by adding various combinations of products from both collections

Advanced Configuration Options

Multi-Tier Cross-Collection Promotions

For more complex promotions:

  1. Create separate discount functions with escalating benefits:
    • Buy 3 bedding items, get 1 bath item free
    • Buy 5 bedding items, get 2 bath items free
  2. Set appropriate priority levels to ensure the most beneficial discount applies

Category Rotation Promotions

To feature different category combinations seasonally:

  1. Create time-limited discount functions for different category pairs
  2. For example:
    • Spring: Buy Kitchen, Get Dining free
    • Summer: Buy Outdoor, Get Bath free
    • Fall: Buy Bedding, Get Decor free
    • Winter: Buy Decor, Get Kitchen free

Spend-Based Cross-Collection Promotions

For high-value products:

  1. Instead of quantity-based triggers, use spend thresholds
  2. For example: Spend $200 on Furniture, Get a Decor item up to $50 free
  3. Configure the buy products using "Cart Total" rather than quantity

Implementation Example: Home Goods Cross-Promotion

Screenshot showing home goods cross-promotion example

Here's a real-world example from a premium home goods retailer:

  1. The Promotion Structure:

    • Buy: Any 3 products from the Bedding collection
    • Get: The lowest-priced item from the Bath collection free
    • Limit: One free Bath product per order
    • Requirement: Minimum $25 value for the qualifying Bath product
  2. Qualifying Products:

    • Buy X: Sheets, pillowcases, duvet covers, bed skirts, shams
    • Get Y: Towels, washcloths, bath mats, shower curtains

Merchandising Your Cross-Collection Promotion

Screenshot showing cross-collection merchandising

To maximize the effectiveness of your cross-collection promotion:

  1. Create Bundle-Focused Landing Pages - Design special pages that showcase both collections together
  2. Use Paired Product Photography - Show visuals of complementary products from both collections
  3. Add Progress Indicators - Show customers how many more "Buy X" products they need to add
  4. Cross-Sell Product Recommendations - Suggest specific "Get Y" products when viewing "Buy X" products
  5. Add Clear Promotion Messaging - Highlight the offer on collection pages, product pages, and in the cart

Real Results: Home Goods Retailer Case Study

A specialty home goods store implemented cross-collection promotions with these results:

Measuring Success

To evaluate the effectiveness of your cross-collection promotions, monitor these metrics:

Common Issues and Solutions

| Issue | Solution | |-------|----------| | Customers not adding qualifying "Get Y" products | Add auto-suggestions of eligible products in cart | | Confusion about which products qualify | Create clear visual indicators on product thumbnails | | Customers gaming the system with low-value items | Set minimum price thresholds for eligible products | | Discount applying to wrong products | Double-check collection assignments and test thoroughly |

Next Steps

Ready to implement cross-collection promotions for your home goods store? Start by:

  1. Identifying complementary product collections with good margin structures
  2. Determining your "Buy X" quantity requirements based on inventory and typical order sizes
  3. Setting appropriate price minimums and maximums to protect your margins
  4. Creating your cross-collection discount function
  5. Developing marketing materials that clearly explain the promotion

For personalized assistance with your cross-collection promotion strategy, book a consultation with our team.

Ask in our community
Question not answered? Ask us and other customers in the Sway customer community.
Go to community
Contact support
Message our support team privately to discuss anything specific to your organization
Contact support