Shopifyで販売期間(販売開始時間や販売終了時間)を設定する方法|無料の方法や販売期間設定アプリも紹介

How to Set a Sales Period (Sale Start and End Times) on Shopify | Free Methods and Recommended Sales Period Apps

Tsunライターチーム

Do you run a "new product launch announcement" or a "limited-time sale"?

When running an online store on Shopify, you may want to sell a specific product only during a specific period. Seasonal products and limited-time sales are good examples of this. This article explains in detail the various ways to set a product's sales period on Shopify, comparing the benefits and drawbacks of each. We also introduce recommended apps dedicated to setting a sales period. 

4 Ways to Set a Sales Period on Shopify

There are four ways to set a sales period on Shopify:

  1. Use the Publish Schedule in Shopify's Product Management
  2. Use Shopify Flow
  3. Customize the Source Code
  4. Use a Shopify App

Let's look at the benefits and drawbacks of each in detail.

Use the Publish Schedule in Shopify's Product Management

Use the publish schedule in Shopify's product management

The first method is to use the publish schedule on the Shopify product management page. Since this is a native Shopify feature, it's free to set up, but it only supports a sale start date, so it's not well suited to limited-time sales that require a sale end date.

Benefits of Using the Product Management Publish Schedule

  • Free to set up
  • Easy to configure
  • No programming knowledge required
  • Unaffected by Shopify theme upgrades or theme changes

Drawbacks of Using the Product Management Publish Schedule

  • You can't set a sale end date/time
  • You can't do a launch announcement for a new product (because the product page itself is hidden before the set publish date/time)
  • You can't set it per variant

Use Shopify Flow

Shopify Flow|Shopify App Store
Source: Shopify Flow|Shopify App Store

The second method is to use Shopify Flow. Shopify Flow is a workflow app provided by Shopify. It's free to use and requires no programming knowledge, but it does take some getting used to before you can use it effectively.

Benefits of Using Shopify Flow

  • Free to set up
  • Can automatically end sales
  • No programming knowledge required
  • Unaffected by Shopify theme upgrades or theme changes

Drawbacks of Using Shopify Flow

  • Difficult to configure
  • Can't do a launch announcement (because the product page is hidden before launch)
  • Can't set it per variant

The blog article below explains Shopify Flow in detail. Please use it as a reference.

Customize the Source Code

The third method is to customize the source code. Of the four methods introduced in this article, this requires the most programming knowledge, making it the most difficult. On the other hand, it gives you the greatest degree of customization freedom.

Benefits of Customizing the Source Code

  • Can be set per variant
  • Both sale start and sale end can be automated
  • Highly flexible in what you can do

Drawbacks of Customizing the Source Code

  • Requires programming knowledge
  • Difficult to configure
  • (If outsourced) Can be very costly
  • Needs to be re-customized whenever your Shopify theme is upgraded or changed

Use a Shopify App

The fourth method is to use a Shopify app. Using "RuffRuff Selling Periods" or "RuffRuff 予約販売," described later, lets you easily set a product's sales period without needing any programming knowledge.

Benefits of Using a Shopify App

  • Easy to get started with
  • Can be set per variant
  • Both sale start and sale end can be automated
  • Supports launch announcements too (since the product can be published before the sale starts)
  • No programming knowledge required
  • Unaffected by Shopify theme upgrades or theme changes
  • Continuously improved and enhanced over time

Drawbacks of Using a Shopify App

  • Costs money, though the amount is small

Comparing the Ways to Set a Sales Period

Method Publish Schedule Shopify Flow Source Code Shopify App
Ease of setup ◯ ✕ ✕ ◯
Cost ◯ ◯ ✕ △ Relatively inexpensive
Setting a sale start date ◯ ◯ ◯ ◯
Setting a sale end date ✕ ◯ ◯ ◯
Launch announcements ✕ ✕ ◯ ◯
Limited-time sales ✕ ◯ ◯ ◯
Per-variant setting ✕ ✕ ◯ ◯
Impact of Shopify theme upgrades, etc. None None Yes None
Ongoing feature improvements △ Unclear whether the publish schedule feature will be enhanced △ Unclear whether the action portion will be enhanced ✕ ◯

Recommended Shopify Apps for Setting a Sales Period

RuffRuff Selling Periods

RuffRuff Selling Periods is a sales period app that lets you set a sale start and end date per variant. It fully supports Japanese and enables new product launch announcements and limited-time sales with an easy 3-step setup. It's also the first sales period app in Japan to use the Cart and Checkout Validation API, letting it prevent purchases outside the sales period in cases that existing apps can't handle.

It has also earned Shopify's official "Built for Shopify" badge, the mark of the highest-quality apps that meet standards for speed, ease of use, and reliability.

Price: from $9.9/month

RuffRuff 予約販売

RuffRuff 予約販売 is a Shopify app that makes it easy to implement pre-orders on your Shopify store. By making creative use of this app, you can also run various types of sales, such as "limited-time sales," "limited-time promotions," "launch announcements," "recurring sales," "member-exclusive promotions," "VIP-exclusive sales," and "quantity limits."

It also offers many unique features not found in other pre-order apps, such as a "deferred payment" function that lets you collect payment before a product ships, and a "countdown timer" function that displays the time remaining until a sale starts, ends, or a promotion closes.

It has also earned Shopify's official "Built for Shopify" badge, the mark of the highest-quality apps that meet standards for speed, ease of use, and reliability.

Price: from $9/month

Differences Between RuffRuff Selling Periods and RuffRuff 予約販売

Below is a table summarizing the differences between RuffRuff Selling Periods and RuffRuff 予約販売.

App Name RuffRuff Selling Periods RuffRuff 予約販売
Pricing Plans
Monthly fee ・Light Plan: $9/month ・Starter Plan: $9/month + 3% pre-order fee
・Basic Plan: $52/month + 1% pre-order fee
・Pro Plan: $199/month
What the App Can Do
Launch announcements ◯ ◯
Limited-time sales ◯ ◯
Countdown timer display ◯ ◯
Limited-time promotions - ◯
Recurring sales - ◯
Recurring discounts - ◯
Pre-orders - ◯
Member-exclusive sales - ◯
Member-exclusive promotions - ◯
VIP-exclusive promotions - ◯
Deferred payment sales - ◯
Sales with discounts - ◯
Sales with quantity limits - ◯
Sales with bundling restrictions - ◯
Other Features
Cart and Checkout Validation API support ◯ ◯
Per-variant sales period setting ◯ ◯
Bulk-apply sales period to products ◯ ◯
Cart button control by sales period - ◯
Design customization ◯ ◯
Product message customization ◯ ◯
Automatic order tagging - ◯
Translation feature ◯ ◯
Compatible Apps
RuffRuff Order Limits ◯ ◯
Plus Shipping - ◯
Delivery Date/Time Selection .amp - ◯
Calendar Master - ◯
Delivery & Order Supporter - ◯
Shipping Manager - ◯
Japan Order CSV - ◯
Poinpon - ◯
Klaviyo - ◯
Omnisend - ◯

※ Using the Cart and Checkout Validation API enables more robust validation. It can prevent purchases outside the sales period in cases that existing sales-period apps could not handle.

In Conclusion

This article introduced four ways to set a sales period on Shopify. Each method has its own benefits and drawbacks. We recommend choosing the setup method that best matches what you want to achieve.

The blog article below introduces how to run a limited-time sale along with recommended Shopify apps. Please use it as a reference.

The blog article below introduces how to run a new product launch announcement along with recommended apps. Please use it as a reference.

This article introduced Shopify apps that let you set a sales period, but the blog article below introduces recommended apps by category beyond sales period apps — including "customer acquisition," "boosting sales," and "expanding blog content." Please use it as a reference.

👆️目次はShopifyアプリ「RuffRuff 目次作成」を利用

👆️Table of contents by the Shopify app RuffRuff Table of Contents

Back to blog
  • Shopify AI Toolkitとは?ストアオーナー向けにShopify Magic・Sidekick・MCPとの違いを解説

    What Is Shopify AI Toolkit? How It Differs from...

    Tsun ライターチーム

    What is Shopify AI Toolkit? We explain how it differs from Shopify Magic, Sidekick, and MCP, when to use it, and things to watch out for when adopting it, for...

    What Is Shopify AI Toolkit? How It Differs from...

    Tsun ライターチーム

    What is Shopify AI Toolkit? We explain how it differs from Shopify Magic, Sidekick, and MCP, when to use it, and things to watch out for when adopting it, for...

  • Shopifyで領収書を発行する方法|Order Printerの設定手順・サンプルコード・おすすめアプリを解説

    Shopifyで領収書を発行する方法|Order Printerの設定手順・サンプルコード・お...

    Tsun ライターチーム

    Shopifyで日本式の領収書を発行する3つの方法を紹介します。無料のShopify Order Printerで使えるサンプルコード、適格簡易請求書の前提条件、日本向け領収書アプリ5選と運用の注意点を解説します。

    Shopifyで領収書を発行する方法|Order Printerの設定手順・サンプルコード・お...

    Tsun ライターチーム

    Shopifyで日本式の領収書を発行する3つの方法を紹介します。無料のShopify Order Printerで使えるサンプルコード、適格簡易請求書の前提条件、日本向け領収書アプリ5選と運用の注意点を解説します。

  • Shopifyアプリ「日本インボイス領収書」とは|税率別の端数処理と軽減税率の注記に対応

    What is the Shopify app "JP Invoice Receipt"? |...

    Scanoria

    JP Invoice Receipt (日本インボイス領収書) is an app that issues receipts from Shopify orders. It supports rounding per tax rate, notes for the reduced tax rate, and issuance by buyers themselves.

    What is the Shopify app "JP Invoice Receipt"? |...

    Scanoria

    JP Invoice Receipt (日本インボイス領収書) is an app that issues receipts from Shopify orders. It supports rounding per tax rate, notes for the reduced tax rate, and issuance by buyers themselves.

  • 【決定版】Shopifyアプリ おすすめ一覧:売上アップ・効率化・無料アプリまで徹底解説!

    [2026 Latest] Recommended Shopify Apps: A Compl...

    Tsunライターチーム

    A detailed, purpose-by-purpose guide to recommended apps that streamline Shopify operations. Covers customer acquisition, CVR improvement, blog extensions, CRM, workload reduction, and AI-powered apps. Curated information useful for beginners and...

    [2026 Latest] Recommended Shopify Apps: A Compl...

    Tsunライターチーム

    A detailed, purpose-by-purpose guide to recommended apps that streamline Shopify operations. Covers customer acquisition, CVR improvement, blog extensions, CRM, workload reduction, and AI-powered apps. Curated information useful for beginners and...

  • Shopify Canvasとは?できること・使い方・注意点を解説

    What is Shopify Canvas? Capabilities, how to us...

    Tsun ライターチーム

    Shopify Canvas, announced on October 1, 2026, is a design screen where you can edit your theme together with Sidekick while viewing every page of your store side by side....

    What is Shopify Canvas? Capabilities, how to us...

    Tsun ライターチーム

    Shopify Canvas, announced on October 1, 2026, is a design screen where you can edit your theme together with Sidekick while viewing every page of your store side by side....

  • STORESからShopifyへのデータ移行手順|注意点も紹介

    [2026 Edition] How to Migrate Data from STORES ...

    Tsunライターチーム

    For merchants considering a move from STORES to Shopify, this guide explains the differences in pricing and features between the two services, which data can and cannot be migrated, the...

    [2026 Edition] How to Migrate Data from STORES ...

    Tsunライターチーム

    For merchants considering a move from STORES to Shopify, this guide explains the differences in pricing and features between the two services, which data can and cannot be migrated, the...

1 of 6
1 of 3
  • Our Editorial Process

    For readers new to e-commerce and Shopify, we write our articles with care to explain difficult commerce and marketing terms, along with how everything works from building a store through to selling, as “gently,” “clearly,” and “accurately” as we can.

    Learn more 
  • About the information on this site

    The information published here is based on Tsun Inc.’s own experience and research. While we make every effort to publish information that is as “current” and “accurate” as possible, we cannot fully guarantee its contents. Tsun Inc. accepts no liability whatsoever for any damages arising from this site. If you find an error in the information published here, we would be grateful if you would contact Tsun Inc.