スマートに購入ボタン(カートボタン)をカスタマイズして様々な販売を行う方法|Shopifyアプリもご紹介

How to Customize the Shopify Buy Button (Cart Button) for a Variety of Sales Strategies | Featuring Shopify Apps

Tsunライターチーム

Have you ever wanted to customize your Shopify store's cart button in ways like the following?

  • Switch to a pre-order button when out of stock
  • Switch to a back-in-stock notification button when out of stock
  • Disable the cart button before a new product launches, and enable it at launch
  • Enable the cart button only for a limited time
  • Enable the cart button only on Wednesdays, or only on dates ending in 5 each month
  • Enable the cart button only for specific members, and disable it for guest customers

And so on.

Shopify's built-in cart button only has two states — out of stock and normal sale — so the customizations above aren't possible out of the box.

This article introduces Shopify apps that let you customize the cart button, along with a variety of customization examples using these apps.

The blog article below introduces how to customize the cart page. Please use it as a reference.

About Shopify's Cart Button (Buy Button)

First, as shown in the table below, Shopify's cart button switches states based on the product setting (whether "Continue selling when out of stock" is checked) and the stock status (in stock or out of stock).
* Depending on the Shopify theme you're using, other switching behaviors beyond those listed below may also be possible.

Cart Button States

Product Setting Stock Status Cart Button State
"Continue selling when out of stock" unchecked Out of stock ・Cart button is disabled
・"Out of stock" text is displayed
"Continue selling when out of stock" unchecked In stock ・Cart button is enabled
・"Add to cart" text is displayed
"Continue selling when out of stock" checked Out of stock ・Cart button is enabled
・"Add to cart" text is displayed
"Continue selling when out of stock" checked In stock ・Cart button is enabled
・"Add to cart" text is displayed

"Continue selling when out of stock" is a setting you can configure per product (more precisely, per variant) from the Shopify product management screen. When checked, the product continues to be sold even after stock runs out.

On the other hand, if it's unchecked, the cart button switches to "Out of stock" once stock runs out, preventing the product from being added to the cart, and customers who already have the item in their cart will get an error at checkout when trying to purchase it.

Continue selling even when out of stock

A Shopify App That Lets You Freely Customize the Cart Button

As mentioned above, Shopify's built-in cart button only supports simple state switching.

Cases like "I want the cart button to switch to a pre-order button when out of stock," "I want it to automatically switch to a back-in-stock notification button when out of stock," "I want to enable the cart button only for specific members and disable it for guest customers (customers who aren't logged in)," or "I want to enable the cart button only for a specific period" can't be handled by the built-in cart button functionality alone.

This is where the Shopify app "RuffRuff 予約販売" comes in handy. With RuffRuff 予約販売, you can freely change the cart button's state based on the time period, stock status, member status, and more.

RuffRuff 予約販売

RuffRuff 予約販売 helps reduce lost sales opportunities that occur when items are out of stock, before a new product launches, or while waiting for restock.
You can set up pre-orders on your own Shopify store with surprising ease, registering unlimited pre-order products and accepting unlimited pre-orders. You can also restrict customers from ordering pre-order and regular products together in the same order, and send back-in-stock notifications when the restock date is undetermined.
It also offers many unique features not found in other pre-order apps, such as "deferred payment," which lets you collect payment before the product ships.

Using RuffRuff 予約販売 to Switch the Cart Button

Switching to a Pre-Order Button When Out of Stock (Continue Selling)

As mentioned above, a Shopify cart button can continue selling even after stock runs out, but the button text can't be changed for that state. If the product is sold as-is, customers who assume the item is in stock may mistakenly believe it will arrive right away, leading to an unintended purchase.

To avoid purchases based on this kind of misunderstanding, RuffRuff 予約販売 lets you "switch the cart button to a pre-order button when out of stock."

Demo Product

Setup Instructions

The benefits of running pre-orders on Shopify are explained in detail in the blog article below. Please use it as a reference.

Switching to a Back-in-Stock Notification Button When Out of Stock (Accepting Restock Notifications)

Accepting back-in-stock notifications using RuffRuff 予約販売

For products where restock timing is uncertain (i.e., you can't tell the customer a definite ship date), there are cases where you'd rather accept back-in-stock notification requests instead of running a pre-order.

RuffRuff 予約販売 can handle this too. Its back-in-stock notification feature is designed to be used together with email marketing apps like Klaviyo or Omnisend, and integrating with Klaviyo or Omnisend gives you the following benefits:

  • Switch the cart button to a back-in-stock notification button
  • Add the restock notification feature to pages other than the product page
  • Display and customize the restock notification button
  • Configure different restock notifications per product
  • Easily set up and customize restock notifications

Setup Instructions

There are many other Shopify apps that can implement back-in-stock notifications. The blog article below introduces Shopify apps that let you add a restock notification feature. Please use it as a reference.

Announcing an Upcoming Launch Before Release, and Automatically Switching to Regular Sale on the Launch Date

When launching a new product on Shopify, you can use the scheduling feature available in the product management screen to automatically switch the product from "Draft" to "Active" on the launch date.

However, this approach has the drawback that the product page can't be published until the launch date.

Publishing the product ahead of launch has benefits too, such as making it easier for customers to become aware of the product, and giving search engines like Google a head start indexing the product page (an SEO benefit).

Demo Product

Setup Instructions

The blog article below introduces the benefits of announcing upcoming launches on Shopify, along with launch-announcement apps. Please use it as a reference.

The blog article below also introduces the basics of SEO and SEO measures you can take on Shopify. Please use it as a reference.

Enabling the Cart Button for Members Only (Members-Only Sales)

Members-only sale|RuffRuff 予約販売

There are cases where you might want to "sell only to members," "run a discount sale only for members," or "sell only to members with a specific tag (VIP members)."

RuffRuff 予約販売 can handle this too — you can enable the cart button only for specific members and disable it for everyone else.

Demo Product

Setup Instructions

You can also run members-only discount sales, VIP-member-only sales, and VIP-member-only discount sales. Please refer to the blog article below for more details.

The blog article below introduces ways to implement purchase restrictions on Shopify beyond members-only sales. Please use it as a reference.

Selling Only During a Specific Period

Limited-time sale using RuffRuff 予約販売

There are also cases where you might want to run a limited-time sale, such as selling for just one week. RuffRuff 予約販売 can handle this too, and it also lets you customize the cart button before and after the limited-time sale period.

For example, before the sale starts you can disable the cart button and change its text to "On sale from [date] at [time]," and after the sale ends you can disable the cart button and change its text to "Sale has ended."

Demo Product

Setup Instructions

Selling Only on Wednesdays

There are also cases where you'd like to run recurring sales on a specific day of the week. RuffRuff 予約販売 can handle this too. For example, you can run promotions like "sell only on Wednesdays," "Tuesday market," or "Sunday sale."

Demo Product

Setup Instructions

Selling Only on Dates Ending in 5 (5th, 15th, 25th) Each Month

There are also cases where you'd like to run recurring sales on specific dates each month. RuffRuff 予約販売 can handle this too. For example, you can run promotions like "sell only on dates ending in 5 (the 5th, 15th, and 25th)," "sell only on the 10th of each month," or "discount sale only on dates ending in 3 each month."

Demo Product

Setup Instructions

Translating a Customized Cart Button

RuffRuff 予約販売 translation feature

Shopify's cart button can be translated using a translation app such as "Shopify Translate & Adapt," but a customized cart button cannot be translated this way. A cart button customized with RuffRuff 予約販売 can be translated into any language, such as English or Chinese, using RuffRuff 予約販売's own translation feature.

Setup Instructions

The blog article below explains translation apps in detail. Please use it as a reference.

In Closing

In this article, we introduced Shopify apps that let you customize the cart button, along with a variety of customization examples. Be sure to use "RuffRuff 予約販売," introduced in this article, to customize your cart button and put a variety of sales strategies into practice.

RuffRuff 予約販売

RuffRuff 予約販売



The blog article below introduces how to customize Shopify's blog feature. Please use it as a reference.

The blog article below also introduces recommended Shopify apps by category, including for growing sales and improving customer acquisition. 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.