Flash sales on e-commerce sites are an effective way to boost sales and increase customer engagement. Members-only flash sales in particular contribute significantly to encouraging new member sign-ups and improving the loyalty of existing members.
However, Shopify's standard discount features can make it difficult to run members-only sales based on login status. In this article, we'll introduce a concrete way to solve this challenge using the RuffRuff Order Bonus app.
Using actual screenshots from the settings screen, we'll walk you step by step through how to run a 72-hour flash sale that applies a 20% discount on all products exclusively to members.
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 run discounts like the following:
- Free shipping on first order
- Volume discounts
- Limited-time sales for specific collections only
- Free shipping on purchases over ¥10,000
- Half-price shipping for 5+ items, free shipping for 10+ items
- Discounts by membership tier (10% off for Silver members, 20% off for Gold members)
and more
Many other discount campaigns are possible as well. Click the buttons below for more details.
How to Run a Members-Only Flash Sale
In this section, we'll show you how to run a 72-hour flash sale where only members (logged-in users) can purchase all products at a 20% discount.
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 a Members-Only Flash Sale

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

(3) Enter any name you like in "Campaign name."
ℹ️ The internal name is used to manage the campaign within the app, while the public name is displayed to customers as the coupon code.
(4) Set the period you want to run the campaign in "Active dates."
ℹ️ Since we want to run this sale for 72 hours only, we've set it to "2025-7-15 00:00 to 2025-7-17 23:59."
(5) Add a "Customer login status" condition under Eligibility conditions.
(6) In "Customer login status," select "Customer is logged in."

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

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

(1) During the flash sale period, add a product to the cart as a guest (not logged in).
(2) Go to the cart page.
(3) Confirm that the discount is not applied.

(4) During the flash sale period, add a product to the cart as a member (logged in).
(5) Go to the cart page.
(6) Confirm that the 20% discount is applied.
That completes the setup.
Conclusion
In this article, we introduced how to run a members-only flash sale on Shopify.
By keeping the key points and precautions in mind, anyone can easily plan a sale campaign.
Making good use of members-only flash sales can help increase repeat customers and boost sales.
We hope this helps with your ongoing Shopify operations and campaign design.
































