Ruffruff Selling Periods

Shopify app for setting sales periods for products

  • No customer data stored
  • Settings in an app-only space
  • Security check on every update
Learn more

Earned Built for Shopify

RuffRuff Selling Periods has earned Built for Shopify, a designation awarded to apps that meet Shopify’s quality standards.

Manage product sales schedules with launch announcements and limited-time sales.

Earned Built for Shopify

RuffRuff Selling Periods has earned Built for Shopify, a designation awarded to apps that meet Shopify’s quality standards.

Manage product sales schedules with launch announcements and limited-time sales.

🏆️ Developed by the company that won “Shopify Partner of the Year 2025 Japan”

Before/After Release

By using this app, you can implement product pre-release announcements.

Before Release

After Release

Drag

First in Japan

Compatible with Cart and Checkout Validation API

First among Japanese sales period setting apps to adopt the Cart and Checkout Validation API, achieving a more robust and secure validation system compared to existing sales period setting apps

No-code

Easy implementation with no coding

Can be implemented on any Shopify site without programming knowledge. Setup is completed in just 3 steps. Design can also be customized without coding.

Reliable

Reliable Customer Support

Have questions while using the app? Email us anytime for assistance

By Variant

Pre-release Announcements and Limited-time Sales by Variant

You can set up pre-release announcements and limited-time sales by individual variants, which wasn't possible with existing sales period apps. For example, if an apparel item has three color variations - black, white, and red, you can set up limited-time sales exclusively for the red variant.

Reliable support! Email support available anytime when you need assistance

Features

Swipe to see more

Pre-release Announcements

Set up pre-release announcements for your products. Before the release date, display the launch date/time while hiding the cart button. Once released, the cart button becomes visible.

Limited-time Sales

Implement limited-time sales with customizable start and end dates/times. Different messages can be displayed for each phase of the sale.

Display a Countdown Timer

Use the countdown timer feature to display the time remaining until a sale begins or ends in a countdown format.

Product Card Badges

Overlay badges on product images. Use your preferred text and colors for “Before Sale,” “During Sale,” and “After Sale,” and adjust their position and shape without CSS. Badge text also supports translation.

Message Design Customization

Set different designs for pre-sale, during sale, and post-sale periods.

Message Placement Options

Choose to display messages either above or below the cart button.

Preview Function

Check design changes in real-time with the preview feature.

Translation

All configurable messages within the app can be switched between various languages.

Customizing Alert Messages

When customers attempt to purchase products outside their sales period, orders can be blocked. You can customize the alert message displayed to customers when orders are blocked.

Blocking Orders Outside Sales Period

Even if products that are no longer available through limited-time sales remain in the cart, orders can be blocked at the checkout page.

Preventing Unintended Orders

Prevention of unintended orders, which was difficult with conventional apps, is now possible. This includes purchases using cart buttons generated by BuyButton, purchases through cart buttons generated by third-party apps such as favorites apps, and purchases from forcibly displayed cart buttons through coding. Various fraudulent and inappropriate purchases can be prevented.

SetUp

How to set up

You can carry out both pre-release announcements and limited-time sales in three easy steps.

How to run a pre-release announcement

This video shows how to run a pre-release announcement using RuffRuff’s sale period feature. ⚠️ The video contains audio. Please be mindful of the volume when playing it.

How to Implement Limited-Time Sales

This video demonstrates how to conduct limited-time sales using the RuffRuff sales period.
⚠️ This video contains audio. Please be mindful of the volume when playing.

Price

  • Pricing varies depending on your Shopify store's plan.
  • Choosing an annual plan saves you the equivalent of two months compared to a monthly plan.
  • A 3-day free trial is available.
Shopify Plan

Monthly payment

Annual Payment
(Monthly Equivalent)

Basic

$9.9 per month

$99 per year
(Monthly equivalent: $8.25)

Grow

$11.9 per month

$119 per year
(Monthly equivalent: $9.91)

Advanced

$14.9 per month

$149 per year
(Monthly equivalent: $12.41)

Plus

$19.9 per month

$199 per year
(Monthly equivalent: $16.58)

Security

What RuffRuff apps do to protect your store and your customers' data.

  • We don't keep your customers' personal data

    Names, addresses and card numbers are never stored on Tsun's servers.

  • Only this app can change its rules

    Rules are saved in your store, in a place only this app can write to.

  • Access expires after one hour

    It also works only from Tsun's servers, so stolen access is hard to misuse.

  • Security checked on every update

    Shopify's official security check runs on every code change.

  • We report on newly disclosed vulnerabilities

    When a flaw in software like Node.js is announced, we publish whether our apps are affected.

  • Data is deleted when you uninstall

    Your store's data doesn't stay with an app you no longer use.

Case Studies

Mr. & Mrs. Abe

Using RuffRuff Selling Periods enabled limited-time sales across all variations, including materials and styles, for accessory products

Ishichiro

Using RuffRuff Selling Periods enabled limited-time sales held several times each month

User Testimonials

I implemented this for pre-release announcements of new products. Operation was simple and I could set it up immediately without looking at the manual. Since it can also handle limited-time sales, I'd like to try that feature next time.
Not only does it have many features, but they also responded immediately to inquiries during the Obon holiday period. When there was interference with other apps causing malfunction, they spent a whole day working on a solution. They really consider users' needs and are truly a trustworthy company. With overseas apps, it's often difficult to make contact when problems occur and response times can be poor, so in that sense, I highly recommend this app.
Support is quick and setup was very easy

FAQ

Frequently Asked Questions

Is my store's and my customers' data safe?

RuffRuff apps don't store your customers' personal or payment data on Tsun's servers. Here is what we do:

  • We don't keep your customers' personal data: Names, addresses and card numbers are never stored on Tsun's servers.
  • Only this app can change its rules: Rules are saved in your store, in a place only this app can write to.
  • Access expires after one hour: It also works only from Tsun's servers, so stolen access is hard to misuse.

How we protect your store

UPDATES

Changelog

Blog posts

View all articles
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...

How to Use the Countdown Timer Feature in the Shopify App "RuffRuff Selling Periods": Setup Guide & Specifications

How to Use the Countdown Timer Feature in the Shopify App "RuffRuff Selling Periods": Setup Guide & Specifications

Learn the basic setup and usage of the RuffRuff Selling Periods countdown timer. Discover how showing the remaining time can create urgency and boost your conversion rate.