販売期間の制御の仕組みと適用範囲

表示制御と注文制限の2層構造と、その適用範囲

RuffRuff 販売期間は、2つの仕組みで販売期間を制御します。それぞれ役割と適用範囲が異なります。

テーマの埋め込みアプリ(App embed)により、商品ページで以下を制御します。

  • カートボタンの表示/非表示、または無効化(販売期間に応じて自動切替。挙動は設定で選択可能)

  • 商品メッセージ・カウントダウンタイマーの表示

販売期間外のカートボタンの挙動は、非表示にする(既定)か、無効化する(クリックできないグレー表示のままにする)かを設定から選べます。動的チェックアウトボタン(「今すぐ購入」など)は、販売期間外は常に非表示になります。

この表示制御は「オンラインストア」販売チャネルのみが対象です。Shopアプリ・SNSなど他の販売チャネルでは動作しません。

Shopifyの「Cart and Checkout Validation」という仕組みを利用し、販売期間外の対象商品を含む注文をチェックアウト時にブロックし、アラートメッセージを表示します。

  • 注文がブロックされるのは、チェックアウトに進んだ段階です。カートへの追加自体は妨げません。

  • オンラインストアの標準チェックアウトが対象です。管理画面で作成する下書き注文(Draft Order)やAPI経由で作成された注文は、この制限を通りません。

  • 外部ページへ遷移する決済方法(コンビニ決済など)を利用した場合、販売中に決済方法を選択し、販売終了後に外部ページから注文を確定すると、注文が通ることがあります。

  • Shopify側で障害が発生している場合、正常に動作しないことがあります。

  • 有効化できるチェックアウトルールは、他のアプリが作成したものを含めストア全体で最大25個までです。

  • 利用には有料プランへの契約と、テーマでの App embed の有効化が必要です。

販売開始・終了日時は、ストアのタイムゾーン設定(設定 > 一般)に基づきます。設定後にストアのタイムゾーンを変更しても、既存ルールの日時は自動的に変換されません。

商品にルールを適用/解除

アプリが動かない

販売期間外に注文がある