Shopify's native discount feature cannot create a shipping discount that offers free shipping only when a specific product is included in the order.
In this article, we'll show you how to use RuffRuff Order Bonus to offer free shipping only when a specific product is included in the order.
What Is RuffRuff Order Bonus?
RuffRuff Order Bonus is a Shopify app that lets you run a wide variety of discount campaigns based on virtually any condition.
For example, you can set up shipping discounts like the following:
- Free shipping on a customer's first order
- Free shipping for a limited time
- Free shipping on purchases of 10,000 yen or more
- Half-price shipping for 5 or more items, free shipping for 10 or more
- Free shipping when purchased together with a specific product
and more
There are many other shipping discount options available as well. Please check the service page for more details.
How to Offer Free Shipping When Purchased Together with a Specific Product
Preparation: Set Up the App
This article uses the Shopify app "RuffRuff Order Bonus." If you haven't installed RuffRuff Order Bonus yet, please install it first.

(1) Click "Enable app embed in your live theme" from the Setup guide on the app's top page.
(2) From the select box, choose the Shopify theme you want to add the app to.
(3) Click "Enable app."

(4) Enable "RuffRuff Order Bonus" on the left side of the theme editor.
(5) Click "Save" in the top right of the screen.
Step 1: Create a Campaign for Free Shipping When Purchased with a Specific Product

(1) Select "Discounts" from the left menu of the app.
(2) Click "Create campaign."

(3) Enter any name you like for the Campaign name.
ℹ️ The management name is used to manage the campaign within the app, while the public name is the one displayed to customers as the coupon code.
(4) Set the period you want to run the campaign for in Active dates.
(5) Add a "Cart item quantity" condition under Eligibility conditions.
(6) Configure the following in "Cart item quantity":
- Select "Greater than or equal to" and enter 1 in the input field.
- Select "Specific products" and choose the product that should trigger free shipping when purchased together.

(7) Configure the following in the benefit settings:
- Select "Shipping discount."
- Select "Percentage."
- Enter "100."
(8) Click "Save."
Step 2: Activate the Campaign

(1) Open the campaign you created in Step 1.
(2) Click "Activate."
Step 3: Test the Behavior

(1) Go to the checkout page with the cart not containing the target product.
(2) Confirm that the free shipping discount is not applied.

(3) Go to the checkout page with the cart containing the target product.
(4) Confirm that the free shipping discount is applied.
That completes the setup.
Conclusion
In this article, we explained how to offer free shipping on Shopify only when a specific product is purchased. Requirements that are difficult to achieve with standard shipping settings can be handled with the right app and a bit of creativity. If you want to improve the ordering experience or strongly promote a specific product, we hope this article proves useful.
If you have any further questions about running your store or configuring settings, please also check the official Help Center and the app's support guide.
































