Are you looking for an effective way to encourage bulk purchases and grow your Shopify store's sales?
A mechanism where the reward grows with the purchase quantity — "buy 3, get 1 free; buy 6, get 2 free..." — taps into customers' psychology of "if I buy just one more, I get a better deal," significantly boosting average order value (AOV).
In this article, we'll show you how to use the Shopify app "RuffRuff Order Bonus" to set up a "repeatable gift" that automatically gives a gift product every time a condition is met.
No complex development is required — it can be set up entirely from the admin dashboard. We'll walk through the specific setup steps with screenshots, so please use this as a reference.
What Is a Repeatable Gift?
The repeatable gift introduced in this article is a campaign that automatically gives a gift product every time a condition is met.
Because it taps into the psychology of "if I buy just one more, I get another one," you can expect it to encourage bulk purchases and raise average order value (AOV).
The Recommended Shopify App for Repeatable Gifts
RuffRuff Order Bonus
RuffRuff Order Bonus is a Shopify app that lets you run all kinds of bonus campaigns under virtually any condition.
For example, you can run campaigns like the following:
- Free shipping exclusively for VIP members
- Discounts by membership tier
- Volume discounts
- A discount when a specific product is included
- A discount for customers with 10 or more past orders
- A first-come, first-served discount (20% off for the first 10 customers)
- A gift exclusively for members
- A sample given away with a specific product purchase
- A summer sample given away for a limited time in spring
- A free novelty gift for purchases of 10,000 yen or more
and more.
There are many more bonus campaigns you can run. For details, check the service page via the button below.
How to Set Up a Repeatable Gift
With the method introduced in this article, customers get 1 gift product for every 3 units of the target product they purchase. You can also cap the maximum number of gifts given, e.g. at 5.
For example, depending on the quantity of the target product in the cart, gift products are added as follows:
- Buy 3 → 1 gift
- Buy 6 → 2 gifts
- Buy 9 → 3 gifts
- Buy 12 → 4 gifts
- Buy 15 → 5 gifts
- Buy 18 → 5 gifts (capped at a maximum of 5)
- Buy 21 → 5 gifts (capped at a maximum of 5)
The page below is a demo product configured the same way. Please check the actual behavior.
[Demo] A Gift Every Time You Meet the Condition | Repeatable Gift
Before You Start: Set Up the App
In this article, we'll show you how to use the Shopify app "RuffRuff Order Bonus" to distribute a free gift. If you haven't installed RuffRuff Order Bonus yet, please install it first.
Step 1: Enable the Embedded App

(1) From the setup guide on the app's Home page, click "Enable app in theme"
(2) Select the Shopify theme you want to add the app to from the dropdown
(3) Click "Enable app"

(4) Enable "RuffRuff Order Bonus" on the left side of the theme editor
(5) Change the design and text of the widget
(6) Click "Save" at the top right of the screen
Step 2: Create a Gift Campaign

(1) Click "Gifts" from the app's left-hand menu
(2) Click "Create campaign" from the gift campaigns list page

(3) Enter any name for the campaign
This is the name used to manage the gift campaign within the app.
(4) Set the period you want to run the campaign for in the active dates

(5) In the eligibility conditions, add a "Cart item quantity" condition
(6) Configure the following for the cart item quantity condition
- Select "Is greater than or equal to" and enter 3
- Select "Specific products" and choose the target product

(7) Configure the gift product in the gift settings
- Select "Repeatable gift"
- Gift product name: enter any name
- Component product: set the product and quantity to give away
(8) Configure the repeat basis
- Select item quantity and enter 3
- Select specific products and set the target product
- Check "Exclude gift products"
(9) Enter "5" for the maximum gift quantity

(10) Enable "Show in widget" in the display settings
(11) Enter the campaign title and campaign description

(12) Check the validations you need in the validation settings
Change the alert message if needed.
(13) Click "Save"
Step 3: Activate the Gift Campaign

(1) Open the campaign you created in Step 2
(2) Click "Activate"
That's all there is to the setup.
In Closing
In this article, we introduced how to use the Shopify app "RuffRuff Order Bonus" to repeatedly give away a gift based on how many units of the target product a customer purchases.
Using this setup gives customers the motivation of "if I buy just one more, I get another gift," which can encourage bulk purchases and raise average order value (AOV).
The setup itself is done entirely from the app's admin dashboard with no code, so please consider incorporating it into your next campaign.
































