Skip to content
Bundling Restrictions

How to Implement a Purchase Restriction on Shopify That Requires Bundling with a Specific Category of Products

How to Implement a Purchase Restriction on Shopify That Requires Bundling with a Specific Category of Products

When running an online shop, there are cases where you want to make a specific product purchasable only in combination with other products.

In this article, using a Shopify snowboard shop as an example, we'll show you how to easily implement a restriction such as "only allow the snowboard cover to be purchased together with a snowboard." This method uses the RuffRuff Order Limits app for the setup, so no special programming knowledge is required. Please use this as a reference to introduce more efficient sales management.

Outcome

At a snowboard-specialty shop carrying three types of products — "snowboards, snowboard covers, and snowboard wear" — we'll show you how to implement a purchase restriction such that "a snowboard cover can only be purchased together with a snowboard."

For example, purchases are possible in the following cases.

⭕️ Purchasing a snowboard cover together with a snowboard

⭕️ Purchasing a snowboard alone

For example, purchases are not possible in the following cases.

❌️ Purchasing a snowboard cover alone

❌️ Purchasing a snowboard cover together with snowboard wear only

Recommended Shopify App for Purchase Restrictions

RuffRuff Order Limits

RuffRuff Order Limits is a Shopify app that lets you implement a wide variety of purchase restrictions — quantity limits, price limits, bundle limits, customer limits, payment limits, access limits, and more — all with a single app.

Using this app, you can implement purchase restrictions such as the following.

✔ Cannot be purchased together with other products

✔ Can only be purchased together with products from the same vendor

✔ Can only be purchased together with products from the same collection

✔ Can only be purchased together with products in the same category, with novelty items allowed as an exception

✔ Cannot be purchased as a single item

✔ Can only be purchased together with products from a special category

The blog article below explains how to use RuffRuff Order Limits to implement a variety of bundle restrictions. Please use it as a reference.

Setup Instructions

Step 1: Install the Order Limits App

Install RuffRuff Order Limits from the Shopify app store

(1) Install RuffRuff Order Limits from the Shopify app store

You can find "RuffRuff Order Limits" by searching for "ruffruff" in the Shopify App Store.

Click \

(2) Open the app and select "Pricing plans" from the left menu. Using the app may require a paid plan. Subscribe to the appropriate app plan based on your business scale and required features.

(3) Click "Change plan" for the plan you want to subscribe to

Review the plan details and click \

(4) Review the plan details and click "Approve"

Select \

(5) From the Shopify admin, go to "Online Store"

(6) Select "Themes" and click "Customize"

Enable the app embed named \

(7) Select "App embeds" on the left of the screen

(8) Enable the app embed named "RuffRuff Order Limits"

(9) Click "Save"

Step 2: Create Two Collections

For this setup we'll use the following two collections, so please create each of them under Collections in your product management.

  • "Snowboard covers" collection — a collection containing only snowboard covers
  • "Everything except snowboards and snowboard covers" collection — a collection containing everything except snowboards and snowboard covers (in this case, a collection containing snowboard wear)

Step 3: Create a Bundle Rule

(1) Select "Bundle rules" in the app

(2) Click "Create rule"

Select \

(3) Enter any name in "Rule name"

(4) Select "Complementary" as the bundle limit level

Select specific collections for eligible items and add the \

(5) Select specific collections for eligible items and add the "Snowboard covers" collection

(6) Select specific collections for excluded items and add the "Everything except snowboards and snowboard covers" collection

ℹ️ With this setting, snowboard cover products cannot be purchased alone, and can only be purchased together with a product from the collection excluding snowboards (i.e., a snowboard product).

⚠️ Caution: this mechanism works by having the excluded items list comprehensively cover "every product other than the category you want to require." Because of this, if you later add a new product category (e.g., snowboard boots) and forget to add that category to the excluded items list, it becomes possible to purchase a snowboard cover by combining it only with the new category's products (without a snowboard), which would let the intended restriction be bypassed without your noticing. Whenever you change or add to your product lineup, be sure to also review your excluded items list.

Add any text you'd like to the product message and alert message

(7) Add any text you'd like to the product message and alert message

(8) Click "Save"

(9) After saving, click "Enable" at the top of the rule details page.

(10) Click "Enable" in the confirmation dialog.

(11) Return to "Bundle rules" and confirm that the rule you created has the status "Enabled".

Activation steps checked on November 2, 2026.

Step 4. Verify the Behavior

Confirm that the product message configured in Step 3 is displayed

(1) Access the product page for the snowboard cover

(2) Confirm that the product message configured in Step 3 is displayed

Add only the snowboard cover to the cart and go to the checkout page

(3) Add only the snowboard cover to the cart and go to the checkout page

(4) Confirm that the alert message is displayed

Add the snowboard cover and a snowboard to the cart and go to the checkout page

(5) Add the snowboard cover and a snowboard to the cart and go to the checkout page

(6) Confirm that the alert message is not displayed

Add only a snowboard to the cart and go to the checkout page

(7) Add only a snowboard to the cart and go to the checkout page

(8) Confirm that the alert message is not displayed

Conclusion

By using the RuffRuff Order Limits app, we were able to easily implement the following purchase restrictions.

  • Restrict standalone purchase of the snowboard cover
  • Only allow purchase together with a snowboard
  • Display an appropriate error message

This setup makes it possible to sell appropriate product combinations, improving customer satisfaction and the operational efficiency of your shop. Use what's covered here to boost your shop's profitability with your own unique sales strategy.

Shopify × Order limits

View more articles

RuffRuff 注文制限の同梱ルール設定方法|組み合わせと除外商品

単独購入、指定商品との同梱許可・必須、カタログなどの除外を、実際の設定画面で説明。対象商品の選び方から有効化、購入可否の確認方法まで紹介します。

RuffRuff Order Limits quantity rule setup guide. Purchase eligibility by aggregation level.

RuffRuff Order Limits quantity rule setup guide | Minimums, maximums, multiples, and total quantities

Set minimums, maximums, purchase increments, and product or collection totals with RuffRuff Order Limits. Follow the settings and test your rules.

How to limit Shopify campaign purchases to 2 items in total

How to limit Shopify campaign purchases to 2 items in total

Limit eligible campaign purchases to 2 items per customer across separate orders. This example covers the date window, purchases outside it, and how to check an additional order.

How to limit a Shopify trial set to one per customer

How to limit a Shopify trial set to one per customer

Use RuffRuff Order Limits to limit a trial set to one per customer across separate orders. Follow the setup and test first purchases, repeat purchases, and guest checkout.

How to limit purchases to 3 items per customer per month in Shopify | Purchase limits that reset each month

How to limit purchases to 3 items per customer per month in Shopify | Purchase limits that reset each month

See how to limit purchases across a collection to 3 items per customer each month, using three fictional cookie tins. Includes rule settings, purchase scenarios, and limitations to consider before ...

Set Purchase Limits by Membership Tier | 3 for Regular Members, 10 for VIPs

Set Purchase Limits by Membership Tier | 3 for Regular Members, 10 for VIPs

Learn how to use customer tags to limit a selected product to 3 per order for regular members and 10 for VIP members, while preventing guests from purchasing it. Includes setup steps and actual car...

GUIDE

Shopify guides

Clear, easy-to-follow, and accurate guides to Shopify sales tactics and how to use our apps.

[2026] Shopify BFCM Campaigns and Setup Examples | RuffRuff Apps Guide

Explore BFCM campaigns using four RuffRuff apps, with practical setup examples. This guide covers gifts, VIP early access, limited-time sales, cumulative purchase limits, and the apps and checks th...

How to Set Up Discounts on Subscription Products by Membership Rank in Shopify

How to Set Up Discounts on Subscription Products by Membership Rank in Shopify

Learn how to vary subscription prices by membership rank using Shopify Subscription. Using the RuffRuff Order Bonus app, this guide walks through — with screenshots — how to automatically apply a t...

How to Automatically Add a Promotional Gift After an Order on Shopify | Add It to the Order Without Putting It in the Cart

How to Automatically Add a Promotional Gift After an Order on Shopify | Add It to the Order Without Putting It in the Cart

A setup example for automatically adding a JPY 0 promotional gift after an order is created, without putting the gift in the cart. Covers eligibility requirements and how to verify the addition in ...

RuffRuff 注文制限の同梱ルール設定方法|組み合わせと除外商品

単独購入、指定商品との同梱許可・必須、カタログなどの除外を、実際の設定画面で説明。対象商品の選び方から有効化、購入可否の確認方法まで紹介します。

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

A thorough guide to the three ways to run a limited-time sale on Shopify. Compares the built-in feature, manual setup, and dedicated apps, along with the pros and cons of each and how to use RuffR...

Add a table of contents to Shopify FAQs and guides

Add a table of contents to Shopify FAQs and guides

Use headings in FAQs and store guides to link readers to topics and questions. Covers page requirements, template placement, and checks after updates.

How to guide customers from Shopify product pages to related products using material and series tags

How to guide customers from Shopify product pages to related products using material and series tags

Display material or series tags on product pages to link to products sharing those tags. Learn how product URLs affect the filter scope, how to hide internal tags, and what to test after setup.

How to manage multiple writers on a Shopify blog: Author profiles and assignments

How to manage multiple writers on a Shopify blog: Author profiles and assignments

Assign the right writer to each post. This example explains author profiles, bulk assignment and removal, the one-author-per-post limit, and Shopify’s native author name.

How to Set Up Limited-Time Sales with RuffRuff Selling Periods | Start, End, and Testing

How to Set Up Limited-Time Sales with RuffRuff Selling Periods | Start, End, and Testing

Learn how to sell a product for a fixed period with RuffRuff Selling Periods, from setting start/end times and product messages to enabling and applying rules and testing purchase restrictions outs...